Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

Flex is transforming my XML request for a Web Service !!

Avatar

17-03-2009

Hi all,



I am having an issue with the Flex Builder 3.0 when invoking
a Web Service. I have tested the invocation with other tools and it
is running fine, but curiously, Flex is transforming the xml
request for a Web Service Operation in another (problems of
namespaces)



I paste the XML that I use to invoke in the Flex code, and
what arrives to the Server Side.



XML from Flex Code:



<yq1:PatientEncounterCHNByIDQueryResponse_In xmlns:yq1="
http://www.sap.com/caf/demo.sap.com/cewebservices/modeled">

<PatientEncounterCHNByIDQuery_sync xmlns:pns="
http://sap.com/xi/IS-CHN">

<yq2:MessageHeader xmlns:yq2="
http://sap.com/xi/IS-CHN"
xmlns:pns="
http://sap.com/xi/IS-CHN/Global">


<pns:CreationDateTime>2009-03-16T16:08:46.262+01:00</pns:CreationDateTime>

<pns:SenderParty>

<pns:InternalID>

<pns:simpleContent>.174</pns:simpleContent>


<pns:schemeID>2.16.840.1.113883.4.292</pns:schemeID>

</pns:InternalID>

<pns:ContactPerson>

<pns:InternalID>

<pns:simpleContent>987654321</pns:simpleContent>


<pns:schemeID>2.16.840.1.113883.4.292.174</pns:schemeID>

</pns:InternalID>

</pns:ContactPerson>

</pns:SenderParty>

<pns:RecipientParty>

<pns:InternalID>

<pns:simpleContent>.00</pns:simpleContent>


<pns:schemeID>2.16.840.1.113883.4.292</pns:schemeID>

</pns:InternalID>

</pns:RecipientParty>

<pns:BusinessScope>

<pns:TypeCode>

<pns:simpleContent>1</pns:simpleContent>

</pns:TypeCode>

<pns:InstanceID>

<pns:simpleContent>CAF
Testing</pns:simpleContent>

</pns:InstanceID>

</pns:BusinessScope>

</yq2:MessageHeader>

<pns:PatientEncounter>

<yq3:ID xmlns:yq3="
http://sap.com/xi/IS-CHN"
xmlns:pns="
http://sap.com/xi/IS-CHN/Global">


<pns:simpleContent>000000000000012</pns:simpleContent>

</yq3:ID>

<pns:InternalID>HCB-ENC-0012</pns:InternalID>

</pns:PatientEncounter>

</PatientEncounterCHNByIDQuery_sync>

</yq1:PatientEncounterCHNByIDQueryResponse_In>





XML in the Server side:



<yq1:PatientEncounterCHNByIDQueryResponse_In xmlns:yq1="
http://www.sap.com/caf/demo.sap.com/cewebservices/modeled">

<PatientEncounterCHNByIDQuery_sync xmlns:pns="
http://sap.com/xi/IS-CHN">

<pns:MessageHeader xmlns:yq2="
http://sap.com/xi/IS-CHN"
xmlns:pns="
http://sap.com/xi/IS-CHN/Global">


<pns:CreationDateTime>2009-03-16T16:08:46.262+01:00</pns:CreationDateTime>

<pns:SenderParty>

<pns:InternalID>

<pns:simpleContent>.174</pns:simpleContent>


<pns:schemeID>2.16.840.1.113883.4.292</pns:schemeID>

</pns:InternalID>

<pns:ContactPerson>

<pns:InternalID>

<pns:simpleContent>987654321</pns:simpleContent>


<pns:schemeID>2.16.840.1.113883.4.292.174</pns:schemeID>

</pns:InternalID>

</pns:ContactPerson>

</pns:SenderParty>

<pns:RecipientParty>

<pns:InternalID>

<pns:simpleContent>.00</pns:simpleContent>


<pns:schemeID>2.16.840.1.113883.4.292</pns:schemeID>

</pns:InternalID>

</pns:RecipientParty>

<pns:BusinessScope>

<pns:TypeCode>

<pns:simpleContent>1</pns:simpleContent>

</pns:TypeCode>

<pns:InstanceID>

<pns:simpleContent>CAF
Testing</pns:simpleContent>

</pns:InstanceID>

</pns:BusinessScope>

</pns:MessageHeader>

<pns:PatientEncounter>

<pns:ID xmlns:yq3="
http://sap.com/xi/IS-CHN"
xmlns:pns="
http://sap.com/xi/IS-CHN/Global">


<pns:simpleContent>000000000000012</pns:simpleContent>

</pns:ID>

<pns:InternalID>HCB-ENC-0012</pns:InternalID>

</pns:PatientEncounter>

</PatientEncounterCHNByIDQuery_sync>

</yq1:PatientEncounterCHNByIDQueryResponse_In>





Flex is changing the <MessageHeader> Tag !! Has anyone
been in trouble with this?



Thanks in advance,



toni