Hi,
Do you get an exception ?
Maybe add some code to verify if the incoming message is really an
ADT_A01 message ?
if (theIn instanceof ADT_A01)
{
ADT_A01 objADT_01=(ADT_A01) theIn;
...
Regards
Nico
At 2/01/2009, subhajit bhadury wrote:
>Hi,
> I am developing a HL7 client application that will just receive
> hl7 message getting from hl7 server. Problem is given below,
>
>1 public Message processMessage(Message theIn) throws
>ApplicationException, HL7Exception {
>
>2 encodedMessage = new PipeParser().encode(theIn);
>3 System.out.println(encodedMessage);
>
>4 ADT_A01 objADT_01=(ADT_A01) theIn;
>
>5 ACK retVal;
>6 try {
> // This method takes in the MSH segment of an
> incoming message, and generates an
> // appropriate ACK
>7 retVal = (ACK)DefaultApplication.makeACK(msh);
>8 } catch (Exception e) {
>9 throw new HL7Exception(e);
>10 }
>
>11 return retVal;
>12 }
>
>
>Encoded message is showing fine but my program just stopped on the
>line number 4 and not going to the next line. I just wanted to
>populate objADT_01 object and want to extract segment information. I
>can't understand why. Please help me.
>
>Thanks & Regards,
>subhajit bhadury.
>------------------------------------------------------------------------------
>
>_______________________________________________
>Hl7api-devel mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/hl7api-devel
------------------------------------------------------------------------------
_______________________________________________
Hl7api-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hl7api-devel