How can we convert soap wrapped xml to simple xml?
843834Oct 11 2007 — edited Oct 11 2007I am getting a soap wrapped xml as payload to JMS in JMS queue and need to convert that into a simple xml. Can anyone please suggest how this can be done? I am adding the xml as an attachment.
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:header="http://wsi.nat.bt.com/2005/06/StandardHeader/">
<SOAP-ENV:Body>
<setupXMLDataAcquisitionRequest xmlns="http://capabilities.nat.bt.com/xsd/ManageMISDataAcquisition/2007/06/30" xmlns:S18="http://capabilities.nat.bt.com/xsd/ManageMISDataAcquisition/2007/06/30/CCM/Activities" xmlns:S70="http://capabilities.nat.bt.com/xsd/ManageMISDataAcquisition/2007/06/30/CCM/Events" xmlns:S78="http://capabilities.nat.bt.com/xsd/ManageMISDataAcquisition/2007/06/30/CCM/Incidents" xsi:schemaLocation="http://capabilities.nat.bt.com/xsd/ManageMISDataAcquisition/2007/06/30
D:\Jay_137788\OffshoreCode\WSDLandXSD\WSDLandXSD\ManageMISDataAcquisition.20070630.xsd">
<header:standardHeader>
<header:e2e>
<header:E2EDATA>e2EData</header:E2EDATA>
</header:e2e>
<header:serviceState>
<header:stateCode>OK</header:stateCode>
</header:serviceState>
<header:serviceAddressing>
<header:from>http://ccm.intra.bt.com/neo</header:from>
<header:to>
<header:address>http://ccm.intra.bt.com/orbit</header:address>
<header:contextItemList>
<header:contextItem contextId="http://ccm.intra.bt.neo" contextName="serviceType">WLR</header:contextItem>
</header:contextItemList>
</header:to>
<header:messageId>http://ccm.intra.bt.com/neo/manageMISDataAcquasition/EC9DB800-5C5F-11DC-AECA-E60BE61DBC5B</header:messageId>
<header:serviceName>http://ccm.intra.bt.com/manageMISDataAcquasition</header:serviceName>
<header:action>http://ccm.intra.bt.com/manageMISDataAcquasition/2007/08#problemMISEventNotification</header:action>
</header:serviceAddressing>
<header:serviceSpecification>
<header:payloadFormat>XML</header:payloadFormat>
<header:version>1.0</header:version>
</header:serviceSpecification>
</header:standardHeader>
<activity>
<S18:Event>
<S70:id>KPI.SA.dispatchActionItem</S70:id>
<S70:eventDateTime>2007-09-06T15:29:56</S70:eventDateTime>
</S18:Event>
<S18:activityId>000000109</S18:activityId>
<S18:activityType>WFT</S18:activityType>
<S18:activityCode>BBHC5</S18:activityCode>
<S18:activityStatus>Not Started</S18:activityStatus>
<S18:activityCondition>Not Started-Dispatch</S18:activityCondition>
<S18:activityDateCreated>2007-09-06T16:30:36</S18:activityDateCreated>
<S18:activityDateCompleted>1753-01-01T00:00:00</S18:activityDateCompleted>
<S18:activityQueueID>ASG</S18:activityQueueID>
<S18:activityNote>
<S18:comment>Customer Apparatus SFI for BBHC5</S18:comment>
</S18:activityNote>
<S18:activityOwner>sa</S18:activityOwner>
<S18:activityAccessURL />
<S18:faultIdentifier>
<S78:name>faultId</S78:name>
<S78:value>NeoSAC00000041</S78:value>
</S18:faultIdentifier>
<S18:activityRelatedTo>Action Request</S18:activityRelatedTo>
</activity>
</setupXMLDataAcquisitionRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>