cancel
Showing results for 
Search instead for 
Did you mean: 

Error during parsing of SOAP header

Former Member
0 Kudos

Hi all,

I have configured the j-meter to send an http request to inegration engine of PI.

The request xml that I am sending is as follows:

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP:Header>

<SOAP:Main xmlns:SAP="http://sap.com/xi/XI/Message/30"

versionMajor="003" versionMinor="000" SOAP:mustUnderstand="1">

</SOAP:Main>

</SOAP:Header>

<SOAP:Body>

<ns1:UnitOfMeasure xmlns:ns1="urn:sapappl:mdm:cp:eame:masterdata:uom:620">

<Record>

<FinishedMaterialCode>000000000000000233</FinishedMaterialCode>

<BaseUOM>KG</BaseUOM>

<AlternateUOM>GEB</AlternateUOM>

<UnitsInAlternateUOM>100</UnitsInAlternateUOM>

<UnitsInBaseUOM>2268</UnitsInBaseUOM>

<Active_Deleted></Active_Deleted>

</Record>

</ns1:UnitOfMeasure>

</SOAP:Body>

</SOAP:Envelope>

I am getting the following response from the XI:

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP:Header>

</SOAP:Header>

<SOAP:Body>

<SOAP:Fault xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"><faultcode>SOAP:Client</faultcode><faultstring>Error during parsing of SOAP header</faultstring><faultactor>http://sap.com/xi/XI/Message/30</faultactor><detail><SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1"><SAP:Category>XIProtocol</SAP:Category><SAP:Code area="PARSER"/><SAP:P1/><SAP:P2/><SAP:P3/><SAP:P4/><SAP:AdditionalText/><SAP:ApplicationFaultMessage namespace=""/><SAP:Stack>System error in parser

</SAP:Stack></SAP:Error></detail></SOAP:Fault>

</SOAP:Body>

</SOAP:Envelope>

Any idea as to why PI is not able to parse the request header?

Thanks,

Amit

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member192295
Active Contributor
0 Kudos

Hi,

Better to take WSDL from PI(ID window) and try.