AnsweredAssumed Answered

Catalog saveRequestForm Method

Question asked by paulofreire75 on Sep 28, 2018
Latest reply on Oct 3, 2018 by paulofreire75

I´m using the webservice method saveRequestForm to fill in request forms via ITPAM process.

I have some form fields that are dropdown and checking database for a form filled in the catalog interface, checking the dropdown field value I see something like this:

Acesso. Acesso VPN| Acesso VPN

Where the first part is the hidden value of dropdown ad the part after pipe(|) is the visible value in form after submission.

 In webservice I´m doing a call like this:

<soapenv:Envelope xmlns:xsi="" xmlns:xsd="" xmlns:soapenv="" xmlns:ser="">
<ser:saveRequestForm soapenv:encodingStyle="">
<sessionID xsi:type="soapenc:string" xmlns:soapenc="">beed30b8-c350-4372-a617-3be641d9879a</sessionID>
<subscriptionDetailID xsi:type="xsd:int">33272</subscriptionDetailID>
<formValuesData xsi:type="soapenc:string" xmlns:soapenc="">cbCategoriaN2:Acesso. Acesso VPN| Acesso VPN</formValuesData>

But my response in this case is:

<soapenv:Envelope xmlns:soapenv="" xmlns:xsd="" xmlns:xsi="">
<faultstring>Acesso VPN is not a form data</faultstring>
<ns1:exceptionName xmlns:ns1=""></ns1:exceptionName>
<ns2:hostname xmlns:ns2="">BAYSRVHSM02</ns2:hostname>


The webservice is treating the pipe(|) as a form field separator.

Someone know how can I save the dropdown form in this case?