CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Jeff Lynch [MVP]

Everything E-Commerce!

July 2008 - Posts

  • Creating a PIDX Partner Interface Process (PIP) in BTARN 3.5

    The next step in developing your PIDX / RNIF solution using the BizTalk Accelerator for RosettaNet (BTARN 3.5) is to create a new Process Configuration from your PIDX PIP. I’m going to use the PIDX “Invoice” and “Invoice Response” PIPs (P21 & P22) in this example since they are generally the most important in the Energy, Oil & Gas industry right now.

    1. You begin by opening the BTARN Management Console and right-clicking on the Process Configuration Settings node in the left-hand pane and selecting New > Process Configuration.

    2. For PIDX configurations I recommend using a Display Code that includes the standard, the PIP and the version like “PIDX_P21_1.0”. This will make things a lot easier if you need to support multiple versions in the future. The Process Code corresponds to the PIP number which is “P21” in our case. The Version is “1.0” and the Process Name is “Invoice”. The Message Standard is “PIDX”, the Standard Version is “1.0” and the Payload Binding ID is also “PIDX. Once you are done, your General tab should look like this.

    3. The parameters you set on the Activity tab are very important and the required values can be found in the PIDX Implementation Guide. To meet the PIDX requirements, the Non-Repudiation Required, Is Authorization Required and Non-Repudiation of Origin and Content parameters must all be set to “True” and the Type parameter must be set to “Request/Response”. The settings for all other parameters on the Activity tab must be agreed upon by both parties involved in the transaction. Once you are done, the Activity tab should look like this.

    4. The parameters you set on the Initiator tab are also very important and these are all specified by the PIDX P21 Invoice PIP documentation. It’s very important that you communicate these settings to your trading partner as well since they must be the same on both messaging systems. Once you are complete the Initiator tab should look exactly like this.

     

    5. The same goes for the Responder tab as shown here.

    There are a lot of parameters to set when creating a new Process Configuration in the BizTalk Accelerator for RosettaNet. Almost all of these are used by the Initiator Private Process and Initiator Public Process to create the outbound RNIF headers and message so it’s vital that you and your trading partner agree on all these before you begin testing.

    It’s pretty sad how complicated this is compared to an alternative such as AS2. As I’ve said before using RosettaNet is like “swatting a fly with an atom bomb”.

    Currently listening to Eric Marienthal’s Just Around the Corner.

  • Creating Home Organizations & Partners in BTARN 3.5

    This is a fairly straight-forward task but since it’s the first thing you’ll need to configure in the BizTalk Accelerator for RosettaNet 3.5 (BTARN 3.5), I thought I’d walk through it anyway.

    Creating a Home Organization

    1. You begin by opening the BTARN Management Console and right-clicking on the Home Organization node in the left-hand pane.

    2. Next you’ll need to add the home organization’s name, DUNS number (circled in red below), a brief description and then choose a Home organization classification from the drop-down menu.

    3. Next you’ll need to add some contact information as shown here below.

    4. Click Apply and OK to save your new Home Organization. It’s that simple.

    Creating a Partner

    1. This is virtually the same as creating a Home Organization and you’ll first create the Partner and then the partners’s name, DUNS number (circled in red below), a brief description and then choose a Partner classification from the drop-down menu. This also where you’ll set the Partner’s signature and encryption keys (certificates).

    2. Next you’ll need to add some contact information as shown here below.

    3. Click Apply and OK to save your new Partner. Again, it’s that simple.

    If you take a look at the BizTalk Server 2006 Administration Console under the Parties node, you’ll see your new Home Organization and Partner in the list just as you would expect.

    As I said, all very straight-forward! Don’t let this fool you however, later I’ll post about how to create a new Agreement and you’ll probably end up just as confused as I was the first time!

    Currently listening to: Martina McBride’s For These Times

More Posts

Our Sponsors

This Blog

Syndication