Hi,
I am using Mirth Connect 3.1
I have created a sample channel that reads sample hl7 file using file reader and Send it to MLLP sender (Using TCP Sender as Destination).
Under MLLP - There are starting hex & ending hex character.
I have put those as it is.
i.e. Starting Hex - 0x0B
Ending Hex - 0x1C0D.
Inbound & Outbound data types are - HL7 v2.x
The Sample message which I am transmitting is
MSH^~\&199809091533ORU^R01856369D2.2
PID139385000343456
ORC123112312RAD19980909
While running the channel, I am getting error as,
TCP Sender error
ERROR MESSAGE: Error receiving response: Start of message byte (<VT>) not detected. First byte received: H
com.mirth.connect.model.transmission.framemode.Fra meStreamHandlerException: Start of message byte (<VT>) not detected. First byte received: H
at com.mirth.connect.model.transmission.framemode.Fra meStreamHandler.read(FrameStreamHandler.java:205)
at com.mirth.connect.connectors.tcp.TcpDispatcher.sen d(TcpDispatcher.java:241)
at com.mirth.connect.donkey.server.channel.Destinatio nConnector.handleSend(DestinationConnector.java:59 9)
at com.mirth.connect.donkey.server.channel.Destinatio nConnector.process(DestinationConnector.java:336)
at com.mirth.connect.donkey.server.channel.Destinatio nChain.call(DestinationChain.java:224)
at com.mirth.connect.donkey.server.channel.Channel.pr ocess(Channel.java:1428)
at com.mirth.connect.donkey.server.channel.Channel.di spatchRawMessage(Channel.java:956)
at com.mirth.connect.donkey.server.channel.SourceConn ector.dispatchRawMessage(SourceConnector.java:175)
at com.mirth.connect.donkey.server.channel.SourceConn ector.dispatchRawMessage(SourceConnector.java:152)
at com.mirth.connect.connectors.file.FileReceiver.pro cessFile(FileReceiver.java:324)
at com.mirth.connect.connectors.file.FileReceiver.pro cessFiles(FileReceiver.java:236)
at com.mirth.connect.connectors.file.FileReceiver.pol l(FileReceiver.java:192)
at com.mirth.connect.donkey.server.channel.PollConnec tor$PollConnectorTask.run(PollConnector.java:141)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Caused by: com.mirth.connect.model.transmission.framemode.Fra meStreamHandlerException: Start of message byte (<VT>) not detected. First byte received: H
at com.mirth.connect.model.transmission.framemode.Fra meStreamHandler.read(FrameStreamHandler.java:136)
... 14 more
This shows the message is not in proper format with starting and ending Hex.
How to manually add those frame characters along with the message to successfully run this channel?
Please Help me on this...
Thanks....
I am using Mirth Connect 3.1
I have created a sample channel that reads sample hl7 file using file reader and Send it to MLLP sender (Using TCP Sender as Destination).
Under MLLP - There are starting hex & ending hex character.
I have put those as it is.
i.e. Starting Hex - 0x0B
Ending Hex - 0x1C0D.
Inbound & Outbound data types are - HL7 v2.x
The Sample message which I am transmitting is
MSH^~\&199809091533ORU^R01856369D2.2
PID139385000343456
ORC123112312RAD19980909
While running the channel, I am getting error as,
TCP Sender error
ERROR MESSAGE: Error receiving response: Start of message byte (<VT>) not detected. First byte received: H
com.mirth.connect.model.transmission.framemode.Fra meStreamHandlerException: Start of message byte (<VT>) not detected. First byte received: H
at com.mirth.connect.model.transmission.framemode.Fra meStreamHandler.read(FrameStreamHandler.java:205)
at com.mirth.connect.connectors.tcp.TcpDispatcher.sen d(TcpDispatcher.java:241)
at com.mirth.connect.donkey.server.channel.Destinatio nConnector.handleSend(DestinationConnector.java:59 9)
at com.mirth.connect.donkey.server.channel.Destinatio nConnector.process(DestinationConnector.java:336)
at com.mirth.connect.donkey.server.channel.Destinatio nChain.call(DestinationChain.java:224)
at com.mirth.connect.donkey.server.channel.Channel.pr ocess(Channel.java:1428)
at com.mirth.connect.donkey.server.channel.Channel.di spatchRawMessage(Channel.java:956)
at com.mirth.connect.donkey.server.channel.SourceConn ector.dispatchRawMessage(SourceConnector.java:175)
at com.mirth.connect.donkey.server.channel.SourceConn ector.dispatchRawMessage(SourceConnector.java:152)
at com.mirth.connect.connectors.file.FileReceiver.pro cessFile(FileReceiver.java:324)
at com.mirth.connect.connectors.file.FileReceiver.pro cessFiles(FileReceiver.java:236)
at com.mirth.connect.connectors.file.FileReceiver.pol l(FileReceiver.java:192)
at com.mirth.connect.donkey.server.channel.PollConnec tor$PollConnectorTask.run(PollConnector.java:141)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Caused by: com.mirth.connect.model.transmission.framemode.Fra meStreamHandlerException: Start of message byte (<VT>) not detected. First byte received: H
at com.mirth.connect.model.transmission.framemode.Fra meStreamHandler.read(FrameStreamHandler.java:136)
... 14 more
This shows the message is not in proper format with starting and ending Hex.
How to manually add those frame characters along with the message to successfully run this channel?
Please Help me on this...
Thanks....
How to use TCP Sender with MLLP Transmission.
0 commentaires:
Enregistrer un commentaire