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
Similar Messages
-
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,
KotiHello 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 -
" 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
LaxmanHope 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 -
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 FeldmanThanks 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 -
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,
RajeshHi,
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 -
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 -
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.kHi,
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 -
How to disable authentication in CQ?
Hi ,
i have written a servlet on my instance and i wanto hit this from another instance wihtouht asking fro authentication ?
Please suggest how can i disable authentication on the first CQ instance .
ThanksAdd the following OSGI property annotation to your sevlet
Property(name = "sling.auth.requirements", value = "-{pathtoservlet}")
See http://sling.apache.org/documentation/the-sling-engine/authentication/authentication-frame work.html for additional information on this property. Notice the dash prefixing the path - if you don't include the dash that means the path requires authentication. THis property sets an entire sub-tree as not requiring authentication so you don't want any secured URLs below this path. As and example
Property(name = "sling.auth.requirements", value = "-/bin/my/sevlet/path")
disables authentication for that path. To my knowledge this does not allow wildcards - you need an absolute path. -
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 AMWhat 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 -
HTTPS authentication using SSL in SOAP Sender adapter
Hi,
We are currently doing a SOAP to RFC synchronous scenario in PI 7.0. Our client wants to ensure that the data security is maintained at the transport level. So, we have planned to implement the HTTPS without client authentication using SSL certificates. Our Basis team has promised us that they will take care of the cerficate generation and installation part in the server. Now i am confused at the PI communication channel setup level.
1) Do i have to specify the certificate installed path in the channel or in any other object ? If so, where do i have to configure the path ?
2) What is the exact path that has to be carried by a PI developer once the certificates are installed in the server ?
I have attached my communnication channel screenshot below,
http://i41.tinypic.com/mk49h.jpg
Please let me know what i have to configure in the Sender SOAP channel to receive data securely once the certificates are installed in the system.
Thanks & Regards,
Sherin Jose PHi,
1.for transport level security you should assign the HTTPS connection created in SM59 to the SOAP communication channel.
The HTTPS connection should use the certificates imported in t-code STRUST.
have you seen below thread,
SSL / X.509 In SOAP Sender/Receiver Adapter
Please go through below blog,
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b2e7020d-0d01-0010-269c-a98d3fb5d16c?overridelayout=true
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/60ff2883-70c5-2c10-f090-a744def2ba66?QuickLink=index&overridelayout=true
http://help.sap.com/saphelp_nwpi71/helpdata/de/14/ef2940cbf2195de10000000a1550b0/content.htm
2. you nedd to check the message flow between the sender and receiver through PI .
regards,
ganesh. -
How to disable authentication window in abap
Dear experts,
My Requirement is need to send sms to cusomer mobile so i added fallowing code
CONCATENATE
'http://112.110.32.178/login/pushsms.php?login=novire&pass=novire&mob_no='
V_TELF1
'&text='
V_EGP
INTO
WF_STRING .
CALL METHOD CL_HTTP_CLIENT=>CREATE_BY_URL
EXPORTING
URL = WF_STRING
IMPORTING
CLIENT = HTTP_CLIENT
EXCEPTIONS
ARGUMENT_NOT_FOUND = 1
PLUGIN_NOT_ACTIVE = 2
INTERNAL_ERROR = 3
OTHERS = 4.
CALL METHOD HTTP_CLIENT->SEND
EXCEPTIONS
HTTP_COMMUNICATION_FAILURE = 1
HTTP_INVALID_STATE = 2.
when below method(CALL METHOD HTTP_CLIENT->RECEIVE) is executing then POP UP is comming it is like
Resource Websense Content Gateway
User name :
Password
After enter id and password it is sending sms so what we nee to do to disable the POP UP Screen.
CALL METHOD HTTP_CLIENT->RECEIVE
EXCEPTIONS
HTTP_COMMUNICATION_FAILURE = 1
HTTP_INVALID_STATE = 2
HTTP_PROCESSING_FAILED = 3.
CLEAR RESULT .
RESULT = HTTP_CLIENT->RESPONSE->GET_CDATA( ).
REFRESH RESULT_TAB .
SPLIT RESULT AT CL_ABAP_CHAR_UTILITIES=>CR_LF INTO TABLE RESULT_TAB .
ENDIF.
Thanks&Regards.
siva.Hi Siva,
Did you try using AUTHENTICATION method?
CALL METHOD W_HTTP_CLIENT->AUTHENTICATE
EXPORTING
USERNAME = 'user'
PASSWORD = 'password'
Try and see if this sets user id and password as default
Thanks,
~AK. -
How to disable authentication for weblogic server
Hi expert,
I have a web application deployed on weblogic server 12c. And I have a client which connects to the web application. The client will authenticate with server with digest authentication (challenge\response). We use the default authentication in weblogic server and the authentication is done by weblogic server. And it works fine.
However, I want to run a performance testing to replay all client requests including the requests for authentication. Since it's challenge/response authentication mechanism, the original requests can not pass authentication and weblogic server replies 401. I want to know is there any way to disable weblogic authentication so that the authentication passes when I replay my original request?
Thanks very much!
Regards,
YanYou can disable the security of the application in the web.xml. Here there is a security-constraint configured that tells WebLogic what to do, for example,
<security-constraint>
<web-resource-collection>
<web-resource-name>All</web-resource-name>
<url-pattern>/faces/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>MANAGER</role-name>
<role-name>EMPLOYEE</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>
</security-constraint>
If you put the security-constraint in comments, you can access the application, without authentication (note that the application itself probably uses the authentication in order to set certain things, so I do not if this is going to work). -
How to disable authentication on ocms for subscribe request
Hi,
I am using ocms for Presence.I have installed OCMS on JBoss so proxy register is not configured.Now when I'm sending subscribe request to Presence server I get the 401 Unauthorized error.
The stack trace is as follows:
SIP/2.0 401 Unauthorized
Server: Oracle-OCMS/4.1.0-723
Call-ID: 3mtk7z4w9ccl-1usz12wbrvnrb
WWW-Authenticate: Digest qop="auth",stale=false,realm="10.200.220.132",opaque="b5b30dfd8d36b938baef2dedd5d4d50b",nonce="MTIzMTI1NTM3MjkyNGM3YWExZDgxMTFkZTcxNWE4YTU5Y2RhZDM0ZGU1NWJi"
Via: SIP/2.0/UDP 10.200.220.132:5060;branch=z9hG4bK-quyuo0vl5xno-1rkttmswx1deo.1;received=10.200.220.132;rport=5060
From: <sip:[email protected]>;tag=1axdx8kob9gfv-1obhae0vr4sqs
CSeq: 1 SUBSCRIBE
Content-Length: 0
To: <sip:10.200.220.132:5060>;tag=-12r6zajkxvega839359283
where sip:10.200.220.132:5060 is configured as Presence server.I just want to diasable the authorization for subscribe request. Is anyone know about how to disable authorization in ocms. I hope u guys got my question.plz guide me.
Regards,
satishHi Yan,
What's the oracle product you are using it and if you want to avoid the digest authentication,you can remove the CLIENT-CERT defined in the auth-method of web.xml in the application and it will either fall back to FORM based or Basic authentication based on which is configured in the application
<login-config>
<auth-method>CLIENT-CERT,BASIC</auth-method>
</login-config>
http://docs.oracle.com/cd/E11035_01/wls100/security/thin_client.html
/Mohammed R -
Disabling authenticated directory binding
I have 300+ computers already in bound in OD. All were bound with authentication.
I am considering switching off authenticated binding in order to facilitate the automation of directory binding across multiple network subnets.
I see no need for it and have heard it can interfere with Active Directory authentication.
Will switching it off have any impact on my existing computers (ie kerberos) and the Open Directory database?
ThanksYes, this is normal behaviour. The JClient binding arranges for controls to be enabled/disabled based upon the 'editable' property in their entity/viewobject definitions.
If you want to be able to override this behaviour, you'll need to subclass the appropriate classes and use them for your components.
Maybe you are looking for
-
How do I download one app at a time in itunes or appstore
Hi there fellow apple lovers, just got my first iphone, you see I have a habbit of downloading from the app store simultaneously, is there anyway I can set my iphone 5s to download one app at a time, well in other words queing them so that if a downl
-
I have migrated my accounts from my old G5 to new Mac Pro and they all work just fine. However when I try to create a new user account for my youngest daughter whilst everything appears to be fine on creation when i try to switch between my admin aco
-
Can't get smart playlist to do what I want
I'm trying to create a smart playlist for my Mac related videos (MacWorld, Apple etc). This is what my smart playlist looks like: Match any rule Artist contains MacWorld Artist contains ehMac.ca Artist contains Apple Inc. Album is not ILife '08 Sound
-
Aggregate in warehouse stock Cube
Hello Guru i need to improve performance in infocube copy of std Stock Material movement cube MMIC_003 . I'd like create an aggregate without 0calday, becouse i need query base on month and not detailed by day, But when i try to create this aggregate
-
Problem slowing 60p footage (Canon t2i) in CS4
This is the first time I am trying to slow 720p60 footage in CS4 and I am running into problems. I have converted my footage to mjpeg for editing in CS4. This converted footage is the same frame rate as the original (59.941fps). I have created a new