on 05-28-2009 3:06 AM
Hi all,
We are planning to implement PIP3B2 scenario in XI (us being the receiver). We bought the Rosettanet STK and I've installed it on my desktop. It seems to be work fine. I tested by running two instances of STK and have one instance send PIP0C1 to another and it worked fine.
I'm having trouble integrating XI with Rosettanet STK. Since PIP3B2 does not come with STK by default, I decided to work with PIP0C1 to test integration with XI.
Here is what I did -
1) Define both the parties 1) Shipper(Your Partner) 2) Receiver(Your company) with identifiers like DUNS Number.
2) In XI I created a scenario to receive 0C1 message from STK and output a file. A very simple scenario.
4) I created CC from the channel template delivered with the RosettaNet BP - PIP0C1_R0102_Initiator_Send_AsynchronousTestNotificationAction.
4.1) Specified the URL for STK which should be in the following format
http://<STK Server>:<port>/rosettanet/servlet/listenerServlet?userId=<Party Name> >> the server is my ip but then what is the port ? Also i am using the default user TesterA so is it the <Party Name>. I'm using this same Party name in XI as well (for sender).
4.2)In the location fields, enter your location and your partner location. >> your location and partner location -> can anybody elaborate ? As for now, I just put it values that matches on both sides.
In my STK
1) Start the RosettaNet STK.
2) enter the UserID<Partner Name in XI>
3) Select the Test Scenario, 0C1R01.02-AsynchronousTestNotification-0000-Scenario-Initiator
4) Enter Global Business ID(DUNS Number) and Location ID for both the partners. These fields should be same as in your R/3 Party configuration.
5) Enter the URL as follows:
http://<XI Server:<J2EE_Port>/MessagingSystem/receive/RNIFAdapter/RNIF
After the above set up, when I try to submit the message from STK, it throws an error UserID cannot be blank or Null. I'm wondering if the STK is expecting a URL that has a userID parameter in it.
Can anybody please help me get over this issue?
Thanks
Karthik
you can base this as your reference - /people/shabarish.vijayakumar/blog/2008/04/28/the-rosettanet-stk-and-how-to-use-it-to-your-advantage
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for the link Shabarish. My scenario is very similar to the one int he blog, except that its the other way round.. STK to XI.
I have set up everything as per the blog. Please see below for the config.
User ID - Shipper
Test Run ID - TestRun
Under "Component Under Test (CUT) Partner" section
Global Business ID - 000022222
Location ID - US
Message URL - http://sapxid.companyname.com:50000/MessagingSystem/receive/RNIFAdapter/RNIF
Under "Test system" the config is
Global Business ID - 000012345
LocationID - US
Message URL (automatically filled) - http://localhost/rosettanet/servlet/listenerServlet?userId=SHIPPER
When I click on the submit button I get the error message - CUT's UserId must not be null or empty
If I give the "Component Under Test (CUT) Partner" Message URL of the form
http://localhost/rosettanet/servlet/listenerServlet?userId=RECEIVER instead of XI's RNIF adapter path,
it atleast tries to post and then fails saying Receiver not reachable. So its something to do with the Message URL.
Can anybody clarify this please? Am I doing something wrong here?
Thanks
Karthik
Yes. We should pass the the uderid parameter with XI's RNIF adapter URL. That is resolved now.
STK is able to receive the data but is failing to process.
The data thats coming from XI has GlobalUsageCode = Production, where as in the STK, I have only ythe Test option in the dropdown.
How do I get the GlobalUsageCode dropdown in STK to show both Test and Production as options in the dropdown?
Thanks
Karthik
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.