cancel
Showing results for 
Search instead for 
Did you mean: 

Rosettanet STK and XI communication issues

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

Shabarish_Nair
Active Contributor
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

Hi,

I'm still stuck with integrating Rosettanet STK with XI. The CUT Message URL is causing the issue.

Any thoughts here?

Thanks

Karthik

Former Member
0 Kudos

I guess we have to pass the userid as parameter in XI's RNIF adapter URL. When I hit submit, it accepts the URL and keeps waiting for the message.

Am I correct?

Former Member
0 Kudos

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

Answers (0)