none
Configuring AS2 Identifiers

    Question

  • What exactly goes in the identifier values on the one-way-agreement "identifiers" page? 

    This page says:  https://msdn.microsoft.com/en-us/library/ff629698.aspx?f=255&MSPPError=-2147217396 

    1. In the AS2-From page, specify the name of the trading partner sending the AS2 message.

    2. In the AS2-To page, specify the name of the trading partner receiving the AS2 message.

    That would imply the party name?  The agreement is already between two parties? 

    I'm trying to send to a Linux AS2 server, and they said they have two identifers on the same server: ABC and ABCTest for example. 
    So I need to be send my first tests to ABCTest.  Where do I specify that. 

    Likewise, the guy on that server wants to know what my AS2 Identifier is.  I assume I can make one up, but where do I put it in? 

    In playing with the identifiers, I started getting the error below, along with a Stored Proc Aborted/Transaction error, depending on the values I put in.  Example screen shot: 

    Thanks,

    Neal Walters 


    Friday, April 21, 2017 5:20 PM

All replies

  • Hi Neal

    So there are two tabs - let's call it Us->Them(when BizTalk sends a message); and Them->Us(when BizTalk gets a message)

    In the Us->Them tab:

    So, in your case, AS2-To would be ABCTest.

    AS2-From would be <YourAS2Id> (you can make this up) - this is what you would share to the partner.

    In the Them->Us tab, it would be the reverse.

    Note: Party Names are not used when determining the sender of AS2 messages. Also, if you are receiving EDI messages over AS2, you would also have to configure the EDI identifiers in addition to the AS2 identifiers above. The EDI Party resolution happens post the AS2 agreement resolution. You have to use the AS2EDIReceive pipeline that combines both these capabilities.

    The below links should help-

    https://msdn.microsoft.com/en-us/library/bb226356.aspx

    https://msdn.microsoft.com/en-us/library/bb246112.aspx

    https://gautambiztalkblog.com/2016/02/11/agreements-and-party-settings-for-edi-over-as2-in-biztalk-server/


    Thanks Arindam





    Saturday, April 22, 2017 12:47 AM
  • Arindan, 

       Thanks, what you said make sense.  I am receiving EDI, but I just want to save data to disk first, archive it, then use another Receive to process the EDI; this is the process we followed at prior client that was sending RosettaNet over AS2. 

    But in that case, why is it complaining about the value's I have entered and giving me the error: 

      "The specified ReceiverIdentity identity entity is not derived from Party BizTalkDEV_AS2's Profile". 

    Thanks,

    Neal 


    Monday, April 24, 2017 3:04 PM
  • It seems to be working now.  I'm not sure really what changed.  

    I found that you can click on the partner, then then right-click on the profile under the partner, then click "Identities".  The various values that I entered earlier all appeared here, so I deleted the dummy ones that I was using for testing. 

    Neal 

    Monday, April 24, 2017 5:50 PM