1 Reply Latest reply: Jun 18, 2012 1:27 PM by Nitesh Jain RSS

    namespace problem with HL7 schemas

    NeoX
      Hi there,

      I am using Oracle 11.1.1.5 with health care patch applied.

      I try to pass in a HL7 message and consume it with a health care adapter and pass it on to a SOA composite which is a BPEL.
      In BPEL I am trying to assign a few values from HL7 message to other variable. At that point i get a selectionFialure error. Investigating on the XML i see the namespace of the input xml is different from what there in the HL7 schemas.


      a snippet of input XML is given below..
      <?xml version="1.0" encoding="UTF-8"?><ADT_A31 xmlns="NS_E9C17FF5BD5B43B297329AB5B64A94F520100622002902" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" XDataVersion="2.0" Standard="HL7" Version="2.3.1" CreatedDate="2012-04-20T11:51:44" CreatedBy="XEngine_2956" GUID="{5555FEBF-7CD8-4E08-92A4-CDC1287ED261}"><Internal-Properties><Data-Structure Name="Message"><Lookup Name="InternatCodeAlternateID"></Lookup><Lookup Name="InternatCodeAlternateSystem"></Lookup><Lookup Name="InternatCodeAlternateText"></Looku

      if you see the name space is some scrambled characters..but that is consistent for al the mesages i pass..

      the namespace thats defined in HL7 schemas and expected in BPEl is xmlns=http://www.edifecs.com/xdata/200

      Is there is a work around for this name space issue or am i missing on somthing here...

      Regards,
      Prakash