5 Replies Latest reply on Apr 23, 2019 1:07 PM by Ali Musa

    Web service issue: ARERR [8961] A required element is missing

      Share This:

      Hi,

       

      We have a Remedy ARS v7.6.4 (SP2) server running on Microsoft Windows Server 2008 R2, and we need to create requests in an external system from Remedy tickets by calling a web service on that system from Remedy.

       

      The WSDL url looks like this:

      http://esbtest.mycompany.com/ABCService/CreateCase.svc?wsdl

       

      When trying a sample from the soapUI client tool, it works fine:

      <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:new="http://xyz.ESB.CreateCase.CreateCaseRequest">

         <soapenv:Header/>

         <soapenv:Body>

            <new:CreateCaseRequest>

               <Base>

                  <CallingApplication>Remedy</CallingApplication>

                  <CallingDate>06/10/2014</CallingDate>

                  <CallingLanguage>en</CallingLanguage>

                  <CallingLocale>US</CallingLocale>

                  <CreateCaseSystem>ABC</CreateCaseSystem>

               </Base>

               <FormDetails>

                  <FirstName>John</FirstName>

                  <LastName>Smith</LastName>

                  <Email>john.smith@acme.com</Email>

                  <!--Optional:-->

                  <PhoneNumber></PhoneNumber>

                  <Country>US</Country>

                  <!--Optional:-->

                  <Address1></Address1>

                  <!--Optional:-->

                  <Address2></Address2>

                  <!--Optional:-->

                  <PostalCode></PostalCode>

                  <!--Optional:-->

                  <City></City>

                  <!--Optional:-->

                  <KeyValuePairs></KeyValuePairs>

                  <!--Optional:-->

                  <Salutation></Salutation>

                  <SendEmail>true</SendEmail>

                  <Type>contactus</Type>

               </FormDetails>

            </new:CreateCaseRequest>

         </soapenv:Body>

      </soapenv:Envelope>

       

      But when trying exactly the same call from Remedy (via test form with those fields/elements + filter with action Set Fields/WEB SERVICE ...), it gives the following error:

      ARERR [8961] A required element is missing from the XML input document. : <CreateCaseSystem>

       

      Very strange, because I'm pretty sure that all fields are mapped correctly and that I'm passing a value for 'CreateCaseSystem'!

       

      Any idea what might be causing this?

      Thanks.

       

      Best regards,

      Tommy