Biztalk MLLP in Pull mode (client)

Hi,

I have a requirement to grab HL7 files from a provider.  The connection from the provider is MLLP, acting as a server.  Usually, our Biztalk receive port would wait for outbound connections, but in that case, we need to act as the client and connect to their MLLP to get the files.  I have no clue how I could achieve this... If thoo complex, would there be any alternatives (Mirth, C#...)?  

This is for a one-time shot, for about 100 000+ files.

Thanks for your help.

January 16th, 2014 10:42pm

Hi Bubba,

You can use MLLP adapter to get files from your source System.

From the BizTalk Administration Console, expand Platform Settings and then right-click on Adapters.
 Select the New > Adapter... option and then look for MLLP in the dropdown.
 Select MLLP and give it a name of MLLP and then select OK.
 At this point, you should have the MLLP adapter available for use.

You can use below links to setup your Environment(Receive Location ).

http://masteringbiztalkserver.wordpress.com/2011/06/15/walkthrough-using-biztalk-hl7-accelerator-schemas-and-mllp-adapter/

http://msdn.microsoft.com/en-us/library/ee404914.aspx

Thanks

Abhishek

Free Windows Admin Tool Kit Click here and download it now
January 17th, 2014 12:04am

Hi Bubba,

You can use MLLP adapter to get files from your source System.

From the BizTalk Administration Console, expand Platform Settings and then right-click on Adapters.
 Select the New > Adapter... option and then look for MLLP in the dropdown.
 Select MLLP and give it a name of MLLP and then select OK.
 At this point, you should have the MLLP adapter available for use.

You can use below links to setup your Environment(Receive Location ).

http://masteringbiztalkserver.wordpress.com/2011/06/15/walkthrough-using-biztalk-hl7-accelerator-schemas-and-mllp-adapter/

http://msdn.microsoft.com/en-us/library/ee404914.aspx

Thanks

Abhishek

  • Proposed as answer by Abhishek0127 Friday, January 17, 2014 5:00 AM
January 17th, 2014 8:00am

Hi Bubba,

You can use MLLP adapter to get files from your source System.

From the BizTalk Administration Console, expand Platform Settings and then right-click on Adapters.
 Select the New > Adapter... option and then look for MLLP in the dropdown.
 Select MLLP and give it a name of MLLP and then select OK.
 At this point, you should have the MLLP adapter available for use.

You can use below links to setup your Environment(Receive Location ).

http://masteringbiztalkserver.wordpress.com/2011/06/15/walkthrough-using-biztalk-hl7-accelerator-schemas-and-mllp-adapter/

http://msdn.microsoft.com/en-us/library/ee404914.aspx

Thanks

Abhishek

  • Proposed as answer by Abhishek0127 Friday, January 17, 2014 5:00 AM
Free Windows Admin Tool Kit Click here and download it now
January 17th, 2014 8:00am

MLLP is already set-up, but Biztalk normally wait for incoming connections to receive files by MLLP.  In this scenario, I need to reach provider's MLLP to get the files... I guess this is not normal behavior, but provider confirms that they do business this way with lots of customers...

Thanks.

January 17th, 2014 1:04pm

Hi Bubba,

Have you tried working with SFTP adapter if it suits your requirement  as concept of polling is not available with MLLP adapter.  you can check this

http://msdn.microsoft.com/en-us/library/ee404914.aspx

Thanks

Abhishek


Free Windows Admin Tool Kit Click here and download it now
January 17th, 2014 1:21pm

MLLP is already set-up, but Biztalk normally wait for incoming connections to receive files by MLLP.  In this scenario, I need to reach provider's MLLP to get the files... I guess this is not normal behavior, but provider confirms that they do business this way with lots of customers...

Thanks.

You will need to enter the TCP/IP information of Server. and also the port number (may need to setup on the server send port). Once there is MLLP send setup on server( which I assume is already there since they are interacting to other customers).

Also, with BizTalk  Acclerator, there is a tool called MLLP receive and MLLP send for testing purposes. Use that to test connection with server.

January 17th, 2014 3:36pm

What you are asking for specifically is not possible because MLLP does not support the concept of Polling or Requesting messages.  This not a BizTalk issue, rather it's how the protocol works, or in this case doesn't work.

However, HL7 does have several request/response message patterns which your Trading Partner is likely supporting. You'd have work with them to determine the most efficient way to 'request' the data.

  • Proposed as answer by boatseller 7 hours 41 minutes ago
Free Windows Admin Tool Kit Click here and download it now
January 17th, 2014 3:41pm

Hi Bubba,

Have you tried working with SFTP adapter if it suits your requirement  as concept of polling is not available with MLLP adapter.  you can check this

http://msdn.microsoft.com/en-us/library/ee404914.aspx

Thanks

Abhishek


  • Edited by Abhishek0127 Saturday, January 18, 2014 3:59 AM ok
  • Proposed as answer by Abhishek0127 Saturday, January 18, 2014 3:59 AM
January 17th, 2014 9:20pm

Hi Bubba,

Have you tried working with SFTP adapter if it suits your requirement  as concept of polling is not available with MLLP adapter.  you can check this

http://msdn.microsoft.com/en-us/library/ee404914.aspx

Thanks

Abhishek


  • Edited by Abhishek0127 Saturday, January 18, 2014 3:59 AM ok
  • Proposed as answer by Abhishek0127 Saturday, January 18, 2014 3:59 AM
Free Windows Admin Tool Kit Click here and download it now
January 17th, 2014 9:20pm

MLLP is already set-up, but Biztalk normally wait for incoming connections to receive files by MLLP.  In this scenario, I need to reach provider's MLLP to get the files... I guess this is not normal behavior, but provider confirms that they do business this way with lots of customers...

Thanks.

You will need to enter the TCP/IP information of Server. and also the port number (may need to setup on the server send port). Once there is MLLP send setup on server( which I assume is already there since they are interacting to other customers).

Also, with BizTalk  Acclerator, there is a tool called MLLP receive and MLLP send for testing purposes. Use that to test connection with server.

  • Edited by Prabhdeep Gill Friday, January 17, 2014 8:36 PM Adding info
January 17th, 2014 11:34pm

MLLP is already set-up, but Biztalk normally wait for incoming connections to receive files by MLLP.  In this scenario, I need to reach provider's MLLP to get the files... I guess this is not normal behavior, but provider confirms that they do business this way with lots of customers...

Thanks.

You will need to enter the TCP/IP information of Server. and also the port number (may need to setup on the server send port). Once there is MLLP send setup on server( which I assume is already there since they are interacting to other customers).

Also, with BizTalk  Acclerator, there is a tool called MLLP receive and MLLP send for testing purposes. Use that to test connection with server.

  • Edited by Prabhdeep Gill Friday, January 17, 2014 8:36 PM Adding info
Free Windows Admin Tool Kit Click here and download it now
January 17th, 2014 11:34pm

What you are asking for specifically is not possible because MLLP does not support the concept of Polling or Requesting messages.  This not a BizTalk issue, rather it's how the protocol works, or in this case doesn't work.

However, HL7 does have several request/response message patterns which your Trading Partner is likely supporting. You'd have work with them to determine the most efficient way to 'request' the data.

  • Proposed as answer by boatseller Saturday, January 18, 2014 3:46 AM
January 17th, 2014 11:40pm

What you are asking for specifically is not possible because MLLP does not support the concept of Polling or Requesting messages.  This not a BizTalk issue, rather it's how the protocol works, or in this case doesn't work.

However, HL7 does have several request/response message patterns which your Trading Partner is likely supporting. You'd have work with them to determine the most efficient way to 'request' the data.

  • Proposed as answer by boatseller Saturday, January 18, 2014 3:46 AM
Free Windows Admin Tool Kit Click here and download it now
January 17th, 2014 11:40pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics