Objet de résultat de collecteur de données XML générique
Le collecteur de données HCL Digital Data Connector (DDC) for HCL Portal renvoie une chaîne JSON. La chaîne JSON contient les informations de résultat pour l'appel d'interaction sortant qui a été effectué.
L'objet JSON rend les données suivantes disponibles :
- Etat
- Ce membre fournit l'état de retour de l'interaction. Si la réponse du service cible à la demande sortante est erronée, l'état est défini sur la valeur
error. Sinon, la valeur est définie sursuccess. - httpStatusCode
- Ce membre fournit le code d'état HTTP renvoyé pour l'appel sortant HTTP par le service REST distant. Les concepteurs peuvent l'utiliser pour faire la distinction entre les types d'opérations suivants :
- Opérations qui ne sont pas disponibles, par exemple parce que l'élément à utiliser sur n'a pas été trouvé
- Opérations qui ne sont pas autorisées, car l'utilisateur ne dispose pas de privilèges suffisants sur le service distant.
- message
- Ce membre renvoie le message d'erreur en cas d'erreur.
- resultAttributeData
- Ce membre JSON contient un objet JSON avec les paires nom-valeur d'attributs que le collecteur de données lit à partir du document XML renvoyé par le service cible. Elle contient les valeurs de tous les attributs auxquels fait référence le paramètre
ddc.itemattribute.operationcorrespondant à l'aide de la valeur d'actionget. - passbackData
- Ce membre contient un objet JSON avec des paires nom-valeur pour tous les paramètres de l'opération traitée que vous avez spécifiée en utilisant les paramètres
ddc.passback.name. - resultHeaderData
- Ce membre contient un objet JSON avec les paires nom-valeur qui représentent les noms et les valeurs de zone d'en-tête de réponse HTTP que vous avez spécifiés en utilisant les paramètres
ddc.resultheaderspour l'opération traitée. Les valeurs d'en-tête de réponse HTTP font référence à la réponse du service REST distant .