RNIF adapter

Hi,
I want to configure test scenario for checking the connectivity using Sender RNIF to SAP PI to Receiver RNIF. I just need to send one or 2 fields data and check whther data has been correctly posted to Reciver side or not.
Can any body suggest step by step how to configure it.
Thanks & Regards
Prabhat

Hi Prabhat,
These links may help you to give some direction to implement RNIF :
Webinars
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/ffe6d390-0201-0010-d792-9f22c5112c4f
http://help.sap.com/saphelp_nw04/helpdata/en/c5/3d794293bf9c60e10000000a1550b0/frameset.htm
/people/shabarish.vijayakumar/blog/2008/01/09/rosettanet-rnif-xi--breaking-the-code
Thanks,
Pooja Pandey

Similar Messages

  • " Error while sending message: 500 Internal Server Error" RNIF Adapter

    Hi,
    I have configured B2B integration as   Sender : RNIF adapter &  Receiver: XI Adapter.
    I am  able to test the configuration successfully in ESR and ID. But, whille testing with RWB using same test data, i am getting the following error:
    Error while sending message: 500 Internal Server Errot.
         Could you anybody help me, what could be the reason? Even i am not getting any error messages in SXMB_MONI.
    Thanks
    Laxman

    Hope this helps..
    -Is the 500 internal SErver Error in RWB is only for this issue and the message is successfully processed in SXMB_MONI?
       Could be the PI Service User :PIAFUSER(Adapter framework user) login crendential issue or run out time error.
    Try taking the payload from sxmb_moni and enter  it in RWB > Adater engine> Test Message Tab > give proper sender interface information , enter payload and try sending message.   check what is behaviour

  • Using RNIF Adapter

    Hi all,
    We are trying to test RNIF adapter by sending message from XI QA via RNIF adapter (Receiver) to XI DEV via RNIF adapter (Sender).
    In sxmb_moni (QA) the message is ok, but in RWB (Adapter engine monitoring) the message appears with an error:
    Transmitting the message to endpoint http://<host>:50000/MessagingSystem/receive/RNIFAdapter/RNIF using connection RNIFAdapter failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: Received HTTP response code 500..
    In the default trace log file in J2EE the errors are:
    Specified key- HTTP_RESPONSE_CODE -not configured
    Specified key- CHANNEL_NAME_RESP -not configured
    Specified key- SKIP_DOCTYPE -not configured
    Specified key- PARTNER_PIP_PAYLOAD_ID -not configured
    Specified key- ADAPTER_USAGE_CODE -not configured
    Specified key- MSG_STANDARD_FREE_TEXT -not configured
    Did anyone try similar scenario.
    Can anyone help me configuring the communication channels (both Receiver and Sender).
    Thanks,
    Gigi & Amit
    Message was edited by: gigi
    More information.
    I tried HTTP Client to send message to RNIF Adapter.
    The Http Client was adopted to send message to RNIF Adapter.
    http://<Host>:<Port>/MessagingSystem/receive/RNIFAdapter/RNIF
    The message was built according to the Rosettanet specifications example
    http://xml.coverpages.org/RNIF-Spec020000.pdf
    The result of sending message to RNIF Adapter was:
    com.sap.aii.af.ra.ms.api.DeliveryException: Error while getting the count of Body parts in the RNIF Business message (in MIME format): com.sap.aii.af.protocol.ispeak.exceptions.OperationalException: Error while getting the count of Body parts in the RNIF Business message (in MIME format)
    What is the correct format of the Complete Unsigned Message-Packaging in Rosettanet implementation?
    Thanks,
    Gigi.
            Gigi Feldman

    Thanks for responding Purushothaman.
    On the sending system, the receiver interface is defined as
    Receiver Namespace - http://sap.com/xi/RosettaNet/PIP3B2_V0100
    Receiver Interface name - AdvanceShipmentNotificationAction
    I'm using my XIS sandbox system as the shipper and XID dev system as the receiver. X
    For testing purposes,
    1. I've set up XIS as File to RNIF scenario
    2. I've set up XID as RNIF to file scenario.
    XID is able to receive the messages from XIS, but XID is not able to post an ack back to XIS. It errors out with the HTTP 500 error. Ideally, XID should be able to post an ack (202) back to XIS and close the loop.
    Any thoughts??
    Thanks
    Karthik

  • EOIO with sender Rnif Adapter

    Scenario:
    pip xml-> XI Rnif sender adapter->mapped to IDoc-> IDoc receiver adapter->R/3 4.6C
    We want to change default EO processing to EOIO. How can this be done in Rnif Adapter?  That is the first question.
    Same scenario for testing is using file adapter  as sender instead of RNIF adapter, after setting EOIO and entering queue name in the file adapter communication channel, messages in sxmb_moni are using XBQO_<specified name> queue (outbound queue) and showing as EOIO in Reliable Messaging. When I click on the queue it takes me to QRFC monitor for outbound queues...Is it AF outbound queue then?
    What is inbound and what is outbound queue and in relation to what, Adapter Framework or Integration Engine or…?
    Same scenario with sender RNIF Adapter in the moni shows queue XBTO (outbound), but when I click on it it takes me to QRFC Monitor for inbound queues???  
    Anybody there can put some light into the maze XI queues? Thanks a lot!

    Hi Margaret Wisniewski ,
    For XI Rnif sender adapter
    Please see these..
    Delivery and Service Header Fields in RNIF Receiver Adapter for Rosettanet.
    Accessing Message Header fields from envelope
    Pls refer this link about Queues
    XI Asynchronous Message Processing: Understanding XI Queues -Part I
    Regards,
    Ramesh.

  • RNIF adapter error - Transmitting the message to endpoint failed

    Hi
    I have developed one interface SAPR/3 - PI - RNIF (Vendor system). the communication happens from PI to Vendor  via HTTPS protocol, the SSL certificates has been installed on PI J2EE engine, and configured in RNIF receiver communication channel.
    But when i perofrm end-end test and tryting to send messages from PI to Vendor system getting below error.
    "Transmitting the message to endpoint https://**.*.*.:***/SeeburgerDT/HTTPController?HTTPInterface=rosettanet using connection RNIFAdapter failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error transmitting the message over HTTP. Reason: java.lang.RuntimeException: Error while silently connecting: org.w3c.www.protocol.http.HttpException: Connect timed out."
    The URL "https://**.*.*.:***/SeeburgerDT/HTTPController?HTTPInterface=rosettanet" provided by Vendor team. i have checkd with the Vendor team and they said the URL works fine from their side and able to receive XML messages from our PI server (we are working on PI7.1.).
    Pls suggest why im getting Transmission error in PI RNIF adapter log.
    Is it the problem with SSL certificates installed on PI or URL used in RNIF communication channel ?
    Please help how to resolve this issue.. i would appreciate your help.
    Regards,
    Rajesh

    Hi,
    we are getting same message.
    "Transmitting the message to endpoint https://**.*.*.:**/*********************** using connection RNIFAdapter failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error transmitting the message over HTTP. Reason: java.lang.RuntimeException: Error while silently connecting: org.w3c.www.protocol.http.HttpException: Connect timed out."
    SSL_get_state() returned 0x00001180 "SSLv3 read client certificate A"
    [Thr 1085831488] *** ERROR during SecudeSSL_SessionStart() from SSL_accept()==SSL_ERROR_SSL
    [Thr 1085831488] SecudeSSL_SessionStart: SSL_accept() failed --
    [Thr 1085831488]   secude_error 536875074 (0x20001042) = "received a fatal SSLv3 bad certificate alert message from the peer"
    [Thr 1085831488] >> -
    Begin of Secude-SSL Errorstack -
    >>
    [Thr 1085831488] WARNING in ssl3_read_bytes: (536875074/0x20001042) received a fatal SSLv3 bad certificate alert message from the pe
    [Thr 1085831488] << -
    End of Secude-SSL Errorstack -
    [Thr 1085831488]   SSL NI-sock: local=10.1.1.11:51101  peer=210.71.237.26:41004
    [Thr 1085831488] <<- ERROR: SapSSLSessionStart(sssl_hdl=102b270)==SSSLERR_SSL_ACCEPT
    [Thr 1085831488] *** ERROR => IcmConnInitServerSSL: SapSSLSessionStart returned (-56): SSSLERR_SSL_ACCEPT [icxxconn_mt. 1676]
    [Thr 1088473408] Thu Oct 15 07:31:46 2009
    [Thr 1088473408]   SSL_get_state() returned 0x00001180 "SSLv3 read client certificate A"
    [Thr 1088473408] *** ERROR during SecudeSSL_SessionStart() from SSL_accept()==SSL_ERROR_SSL
    [Thr 1088473408] SecudeSSL_SessionStart: SSL_accept() failed --
    [Thr 1088473408]   secude_error 536875074 (0x20001042) = "received a fatal SSLv3 bad certificate alert message from the peer"
    [Thr 1088473408] >> -
    Begin of Secude-SSL Errorstack -
    >>
    [Thr 1088473408] WARNING in ssl3_read_bytes: (536875074/0x20001042) received a fatal SSLv3 bad certificate alert message from the pe
    [Thr 1088473408] << -
    End o
    Could you please let us know how did you resolve the issue?
    Thanks inadvance
    Regards
    Lshriva

  • Disable Authentication in PI 7.1 - RNIF adapter

    Hello experts,
    Do any of you know how to turn off WEBAS authentication in PI 7.1. I'm working on RNIF adapter to Idoc scenario.
    The following thread shows us how to disable authentication in XI 3.0 -
    Disable user and password in RNIF adapter.
    If I cannot disable authentication in PI 7.1, how else to go about this?
    I'm trying to test with Rosettanet STK and I'm getting 401 Unauthorized every time I try to post to PI 7.1 RNIF adapter.
    Please advise.
    Thanks
    Karthik

    Hi Karthik,
    You should be able to do it. One thing you should keep in mind. If you disable then it disables to all the communication channels using the rnif adapter, not just to the one communication channel.
    Regards,
    ---Satish

  • RNIF Adapter is only for B2B..?

    Hi Experts,
                    In ongoing Project we have a requirement sending ABAP Proxy with PDF attachment from SAP ECC to PI and then Tibco  i'e..SAP ECC>PI>Tibco.Am sending PIDX xmlAttachment to Tibco from PI, Tibco is also in our internal landscape and data is Industry specific, for that am using RNIF adapter.Can i use PIDX xmlAttachment using Reciver RNIF adapter as A2A or B2B?..
    Appriciate your Inputs..
    Regards,
    Narayana.

    Hi Narayana,
    IF you want to exchange message with  RosettaNet compliant system then we use RNIF adapter in B2B environment .
    RNIF adapter supports PIP message format as per me experience,
    better to read help documentation you wil get more info
    http://help.sap.com/saphelp_nwpi71/helpdata/EN/45/99743f3d4b0866e10000000a114084/frameset.htm
    Regards,
    Raj

  • Reg:RNIF adapter

    hai am new to industry specific adapters,
    i just want to know what is PIP message in RNIF adapters
    and favour me with the scenarios using RNIF adapter
    points will be awarded .........
    regards
    chandrakanth.k

    Hi,
    Check these
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/90406c4d-fd57-2a10-e08f-887c52ce8547
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e08a2bc6-e76e-2910-69ae-d7c30c8d8505
    /people/shabarish.vijayakumar/blog/2008/01/09/rosettanet-rnif-xi--breaking-the-code
    /people/rmanoj.kumar/blog/2007/02/08/rosettanet-and-the-role-of-rnif-in-xi
    Regards
    Seshagiri

  • RNIF Adapter issue

    Hello Experts,
    I am facing an issue with RNIF adapter in SAP PI 7.3.1. We have some interfaces with external partners using RNIF adapter. Some partners are accepting basic authentication (user name and password) and some partners are not accepting basic authentication. So Is there any way in SAP PI 7.3.1 to enable basic authentication to some partners and disables basic authentication to some other partners? I checked in SCN and I found solution to disable basic authentication to all partners but I didn't find solution to disable only for selected partners. Please let me know your suggestions.
    Thanks,
    Koti

    Hello Experts,
    I am facing an issue with RNIF adapter in SAP PI 7.3.1. We have some interfaces with external partners using RNIF adapter. Some partners are accepting basic authentication (user name and password) and some partners are not accepting basic authentication. So Is there any way in SAP PI 7.3.1 to enable basic authentication to some partners and disables basic authentication to some other partners? I checked in SCN and I found solution to disable basic authentication to all partners but I didn't find solution to disable only for selected partners. Please let me know your suggestions.
    Thanks,
    Koti

  • Problem with RNIF adapter

    Hi All,
    I am facing this problem while processing an XI message using RNIF adapter at  receiver side.
    http://<host>:/sap/xi/engine?type=entry using connection
    RNIFAdapter failed, due to:
    com.sap.engine.interfaces.messaging.api.exception.MessagingException:
    Error transmitting the message over HTTP. Reason:
    java.net.ConnectException: Connection refused: connect.
    Please help me in solving this problem.
    Regards,
    Prakash.
    Edited by: Achaari on Mar 8, 2010 6:22 AM

    What is the channel configuration here? Are you using https by any chance? Are you using http://<host>:/sap/xi/engine?type=entry  anywhere in configuration?
    Regards,
    Prateek

  • Delivery and Service Header Fields in RNIF Receiver Adapter for Rosettanet.

    Hello all,
    I need to populate the Delivery and Service header fields in Rosattenet MIME message in the receiver side. 
    For the sender side RNIF adapter, we can very well use the Adapter Specific message to get those fields from Rosattenet MIME message. But in my scenario, I need to use RNIF as the receiver, which will pick messages from other system and post it to RNIF.
    Also, I have checked the receiver RNIF adapter, there I dont find any adapter specific messages to use.
    Regards,
    UP

    Prasad
    You have not mentioned which RNIF Adapter you are using whether 1.1 or 2.0. I will assume that you are using 2.0.
    If you are using Single action responder the parameters you should configure is given here:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/70/d89d40c1252a54e10000000a1550b0/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/fa/6b98403de08368e10000000a1550b0/content.htm
    If you are using Two action responder the parameters you should configure is given here:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/6f/dc9d40759c2b54e10000000a1550b0/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/2c/7198403de08368e10000000a1550b0/content.htm
    ---Satish

  • Service Header Fields in RNIF Receiver Adapter.

    Hi experts,
    Can somebody help me in how to get the pipInstanceId in Service Header of receiver message should be same as pipInstanceId in the Service Header of sender message.
    How to overwrite the PIPInstanceIdentifier in the Service Header of RNIF adapter in receiver side.
    Thanks&Regards
    SudhaG.

    Hi,
    Better try for Header Mapping concepts.
    Fro more clarification:
    http://help.sap.com/saphelp_nw04/helpdata/EN/5d/112d20f6ce6c46ba66afb98d278fbd/content.htm
    Thanks,
    Boopathi

  • RNIF rosettanet adapter - additional license costs??

    Hello All,
    I'd like to check whether any of you can let me know whether you have faced additional licence charges for using the the RNIF adapter (for Rosettanet).
    I understand that using the 'XI CONTENT FOR ROSETTANET' business package costs exta but we have no intention of using this - we just need to use the RNIF adapter.
    Please let me know if you are using this adapter.
    I saw the some old posts on thsi topic from 2004 but nothing since then so thought I would give it another try.
    Thanks
    Richard

    1. As far as your certificate related query is concerned, PI alone can very well handle this and no third party product is required. Your communication is XML based, therefore no need to use third party adapters. Seeburger is generally used for EDI communication.
    2. Yes, Rosettanet can solve your purpose.
    3. ebXML can be handled using standard PI adapter with some additional header information which can be achieved using mapping or adapter module. Otherwise you may use iWay adapter for ebXML communciation.
    Regards,
    Prateek

  • RNIF Receiver Adapter with attachment

    Hi All,
    Has anyone done an RNIF receiver adapter which can also do an attachment ? Any thoughts or ideas other than just help.sap links .
    Thanks Rahul.

    Hi Rahul,
    I am giving you below the best material that is availabe for RNIF.
    If you want to implement RNIF adapter you may want to have a look at the following blogs:
    SAP Network Blog: Rosettanet / RNIF & XI - Breaking the Code
    /people/shabarish.vijayakumar/blog/2008/01/09/rosettanet-rnif-xi--breaking-the-code
    SAP Network Blog: RosettaNet and the role of RNIF in XI
    /people/rmanoj.kumar/blog/2007/02/08/rosettanet-and-the-role-of-rnif-in-xi
    SAP Network Blog: 'Close Encounters' with the Rosettanet STK
    /people/shabarish.vijayakumar/blog/2006/06/14/close-encounters-with-the-rosettanet-stk
    SAP Network Blog: Service-enabling RosettaNet business processes
    /people/kevin.liu/blog/2006/12/29/service-enabling-rosettanet-business-processes
    As and when i find more material i will update this thread.
    Regards
    joel

  • Issues with XI 3.0 CIDX Adapter

    Hi folks,
    We are doing an XI pilot project to replace our current SAP BC B2B environment which is using CIDX and RNIF 1.1 to exchange B2B information ( we build our own custom RNIF adapter on top of SAP BC ).
    We have succesfully sent a message from XI towards our SAP BC ( temporarely used as our surrogate trade partners) using the CIDX adapter ( RNIF was okay and service-content extracted fine ).
    The other way is giving us problems ... When we sent a CIDX RNIF message from SAP BC towards XI then we get the following nice dump message:
    com.sap.aii.af.ra.ms.impl.core.transport.http.MessagingServlet#sap.com/com.sap.aii.af.ms.app#com.sap.aii.af.ra.ms.impl.core.transport.http.MessagingServlet.doPost(HttpServletRequest, HttpServletResponse)#SDESAEGE#690##BEEVAXIT_XIT_9961950#Guest#108fc370f2e511d9a790001143e3179b#SAPEngine_Application_Thread[impl:3]_13##0#0#Warning##Java###Catching #1#java.lang.NullPointerException at com.sap.aii.af.sdk.cidx.impl.choreography.typing.CIDXTypeResolver$CIDXTypeDetector.findTypeFromMsgDetails(CIDXTypeResolver.java:170) at com.sap.aii.af.sdk.cidx.impl.choreography.typing.CIDXTypeResolver.ResolveType(CIDXTypeResolver.java:94) at ....
    The strange thing here is that first I got an error because the from partner DUNS number was not recognised within the integration directory - this was correct as the partner did not exist yet.
    After fixing that I got the mentioned error.
    BUT if I put in a wrong DUNS number again then I still get the same error and not the previous one ...
    We thought it was a cache problem so we cleared caches, restarted the J2EE instance but nothing helped ...
    Anyone any ideas ?
    Thanks,
    Steven

    Hi folks,
    We are doing an XI pilot project to replace our current SAP BC B2B environment which is using CIDX and RNIF 1.1 to exchange B2B information ( we build our own custom RNIF adapter on top of SAP BC ).
    We have succesfully sent a message from XI towards our SAP BC ( temporarely used as our surrogate trade partners) using the CIDX adapter ( RNIF was okay and service-content extracted fine ).
    The other way is giving us problems ... When we sent a CIDX RNIF message from SAP BC towards XI then we get the following nice dump message:
    com.sap.aii.af.ra.ms.impl.core.transport.http.MessagingServlet#sap.com/com.sap.aii.af.ms.app#com.sap.aii.af.ra.ms.impl.core.transport.http.MessagingServlet.doPost(HttpServletRequest, HttpServletResponse)#SDESAEGE#690##BEEVAXIT_XIT_9961950#Guest#108fc370f2e511d9a790001143e3179b#SAPEngine_Application_Thread[impl:3]_13##0#0#Warning##Java###Catching #1#java.lang.NullPointerException at com.sap.aii.af.sdk.cidx.impl.choreography.typing.CIDXTypeResolver$CIDXTypeDetector.findTypeFromMsgDetails(CIDXTypeResolver.java:170) at com.sap.aii.af.sdk.cidx.impl.choreography.typing.CIDXTypeResolver.ResolveType(CIDXTypeResolver.java:94) at ....
    The strange thing here is that first I got an error because the from partner DUNS number was not recognised within the integration directory - this was correct as the partner did not exist yet.
    After fixing that I got the mentioned error.
    BUT if I put in a wrong DUNS number again then I still get the same error and not the previous one ...
    We thought it was a cache problem so we cleared caches, restarted the J2EE instance but nothing helped ...
    Anyone any ideas ?
    Thanks,
    Steven

Maybe you are looking for

  • Need help in this query using Case Statement

    I have the following query which is currently existing and I am adding few more conditions based on the new requirements which is based on a particular flag set as 1 or 0. If it is set to 1 then I should use the old query as it is and if it is set to

  • Need Help with mysql admin for Mac

    Hello all. I am new to cold fusion and databases all together. Infact I am doing an online tutorial to get me started, my problem is the tutorial really just scratches the surface for the mac side and in some cases sorta explains how to do but no vis

  • Problem in write content in excel

    Hi All, Please help to resolve the problem while write the content in the excel. By reading the cursor we get the data, then iterate the value and append in the stringbuilder(data is single record about the user access permission) each record is diff

  • Read a dynamic table in form

    Dear all, I have a dynamic table with 3 columns : first column which contains a subform with button Add and Remove (to add and remove current row) second column with a dropdownlist (first field  to fill in by the user) third column with a dropdownlis

  • Multiple r/3  status monitoring

    Hi Folks, We have the below situation: Ours is a Global/Local data set up. XI takes care of distribution of local data to various systems . During this distribution, is it possible to capture the status of the distribution in MDM [assuming  there is