Uploaded image for project: 'Apache Flex'
  1. Apache Flex
  2. FLEX-20712

Flex Changes XML tags for wrappered web services invocations

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Cannot Reproduce
    • Adobe Flex SDK Previous
    • None
    • RPC: WebService
    • None
    • Affected OS(s): All OS Platforms
      Language Found: Spanish

    Description

      Steps to reproduce:
      1. Invoke que a Wrappered Web Service
      2.
      This is the XML Request to send

      Requested context: [/CE_PatientEncounterCHNByIDQueryResponse_In/__ISCHN__PatEncByIDQR] message:
      <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <SOAP-ENV:Body>
      <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>
      </SOAP-ENV:Body>
      </SOAP-ENV:Envelope>

      This is the XML that arrives to the Server

      Requested context: [/CE_PatientEncounterCHNByIDQueryResponse_In/__ISCHN__PatEncByIDQR] message:
      <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <SOAP-ENV:Body>
      <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>
      </SOAP-ENV:Body>
      </SOAP-ENV:Envelope>

      3.

      Actual Results:

      Flex is changing the MessageHeader and ID tags for pns !

      In other tools, such the SAP Web Service Navigator or SOAPUI it is running fine.

      Expected Results:

      Workaround (if any):

      Attachments

        Activity

          People

            adobejira Adobe JIRA
            adobejira Adobe JIRA
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: