I think the RosettaNet PIP sample is not a good template for how you’d implement a RN integration project. The sample is little modified from the sample used way back in IS 3.0 (way back when it was called B2B Server) and RN 1.5 days. TN was required for RosettaNet until IS 4.0, and the sample PIP pretty much received only the minimum change required to get it working with TN, but as I said wouldn’t be how one would actually implement a RN nowdays.
The only official way to receive RNIF 1.1 data would be through HTTP/HTTPS to wm.ip.rn:receive. RNIF 2.0 allow other options, although I don’t think I’ve ran into integrations using any other protocols. In both cases, it’s technically possible to receive RN data (inbound) through FTP.
For outbound data, since your internal outbound (from ERP, MRP, whatnot) would not be RosettaNet format to begin with, it might be Adapter Notification, broker document, HTTP/HTTPS/FTP/mail, DB query, etc. No restrictions there, as long as you can have the document kick off a corresponding Model.
Lastly, for people just starting with RosettaNet – RosettaNet messages (RNOs) are not XML in the strictest sense. It’s either a binary format (RNIF 1.1) or S/MIME document (RNIF 2.0). TN proper can only receive XML and flatfile. That’s why RosettaNet has its own receive service, instead of going directly through TN.
#B2B-Integration#webMethods#Integration-Server-and-ESB