WebService Connector Response Mapping

Which IIQ version are you inquiring about?

[8.3p3]

Share all details about your problem, including any error messages you may have received.

*[ The rawResponseObject has the attributes and related value from webservice call but the processedResponseObject is having null value for one of the attribute which is having the attribute with dot and rest of the value are coming properly.

Example:
{
“responseStatus”:“SUCCESS”,
“responseDetails”:{“pagesize”:1000,“pageoffset”:0,“size”:1,“total”:1},
“data”:
[
{
“name__k”:“Test User01”,
“username__ky”:“tuser01”,
email__sys":"[email protected]”,
“profile.name__k”:“Test Profile”,
“status__k”:[“active__k”]}
]
}

except for profile.name__v attribute, rest of the values are read properly, should the attribute be provided differently in response mapping except for just the name

root path - $.data ]*

Hello

@jjpriya

In order to get correct value in processedResponseObject for attribute profile.name__k, try to update web service operation response mapping by Using bracket notation in JSON path to access dotted keys:

| Attribute Name        | JSON Path              |
| -----------------     | ---------------------- |
| profile.name__k       | `$['profile.name__k']` |
1 Like

Thank you, that worked @asharma65