I have a case where two clients share same AS2 Identifier but two different
EDI Qualifiers. In my understanding that both AS2 Identifier and EDI
Qualifier must both be unique to the system, so now I am running into a
problem for setting up the trading partners for both accounts. Is there
anyway in the BizTalk 2006 to allow you set up the trading partners for the
case like this? or can I use AS2 account to be independent from those two
partner accounts?
Thank you very much!
Art
Use role links to distinguish between two clients. You will need:
- Role Link Type (uses a Port Type),
- Role,
- Include Role in your Orchestration where you normally use a Send or
Receive port,
- 2 (or however many) parties (to receive / send info to your 2 clients).
You have a box to specify your EDI address and qualifier there,
- An Expression to assign the correct link, something like:
Role(Microsoft.XLANGs.BaseTypes.DestinationParty)=
new Microsoft.XLANGs.BaseTypes.Party(@"EDI:\\123:ZZ:456","EDI");
- Receive / send ports, to be linked to the parties.
This should be enough to get you started. Please respond if you need
additional information.
Best, Alex