AnsweredAssumed Answered

PAM 4.3.1 - SDM Custom Operator - Get Related List Values

Question asked by J_W on Jan 4, 2017
Latest reply on Jan 9, 2017 by J_W

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.

Outcomes