This discussion is archived
1 Reply Latest reply: Jun 18, 2012 11:27 AM by Nitesh Jain RSS

namespace problem with HL7 schemas

NeoX Newbie
Currently Being Moderated
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

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points