PAM 4.3.1 integrated with SDM 14.1.03 with SDM Custom Operators and ITIL Process Definitions loaded.
I have copied the working out-of-the-box "Request Fulfillment" process to use as a template for a new hire process.
After the existing "Get_Object_Values" operator, I am inserting the "Get_Related_List_Values" operator to get the properties associated with the request ticket.
I have set the Object Handle to Process.persid (inherited from the initialize operator) and the ListName to "<string>properties</string>".
When I try to run this I am getting this error:
<Fault xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<faultcode>soapenv:Server.userException</faultcode>
<faultstring>org.xml.sax.SAXException: SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize.</faultstring>
<detail>
<hostname xmlns="http://xml.apache.org/axis/" xmlns:ns1="http://xml.apache.org/axis/">MY-HOSTNAME</hostname>
</detail>
</Fault>
Looking at the SOAPCallData, it shows this generated for the inline text:
<getRelatedListValues xmlns="http://www.ca.com/UnicenterServicePlus/ServiceDesk">
<sid>1734301844</sid>
<objectHandle>cr:403814</objectHandle>
<listName><string>properties</string></listName>
<numToFetch>-1</numToFetch>
<attributes>
</attributes>
</getRelatedListValues>
Using SoapUI, I get responses back using a SID and this ListName, but I also pass Attributes for Label and Value. There is not a field for attributes in the operator nor is it called out in the documentation as a required input.
If I understand the documentation right, it should return an array of all associated properties on the ticket which I would then need to parse. I'm not to that point since it's failing here.
Searching for the "SAXException: SimpleDeserializer" error didn't give me any leads to troubleshoot.
Ideas?
Regards,
J.W.