on 2016 Jul 27 6:31 PM
Hi All,
We are getting the below error while sending proxy to SRM system.
Error: MP: exception caught with cause com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.af.sdk.xi.srt.BubbleException: System Error Received. HTTP Status Code = 200: However System Error received in payload ErrorCode = SLD_NO_OWN_BS ErrorCategory = XIServer Parameter1 = SRM Parameter2 = 100 Parameter3 = Parameter4 = Additional text = ErrorStack = Error while reading ID of own business system from the SLD for system SRM and client 100
Internal error in SLD API
[http://sap.com/xi/XI/Message/30^Error "SLD_NO_OWN_BS"]
We are using single stack PI and sending data using SOAP Adapter with Transport Protocol as HTTP and Message Protocol as XI3.0.
Thanks,
Shaibayan
The issue is finally resolved.
Issue was SRM was refreshed and somehow someone changed the Engine Type to "Integration Server" instead of "Application System".
Basis changed this and messages started flowing.
Thanks all for the support and help.
Regards,
Shaibayan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Can you login to your PI system startpage then go to SLD -> technical system -> filter SRM SID and check if there are two entries under AS ABAP? I've had this problem before and the cause was there were two entries using the same SID in the SLD, the solution was to remove the one which requires the least configuration e.g Business Systems.
The other problem was that the table LCRT_CLNTCACHE did not contain the entry of the sending system, but this is not the issue in your case. Otherwise, SLDCHECK would already fail.
Regards,
Mark
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi All,
We tried adding type G RFC SAP_CIM_SRV_SAP_CONFIG. Once we added this I tried resending the message and this time I got the below error.
SOAP: Error occurred: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: Error receiving or parsing request message: java.io.IOException: HTTP Error response for SOAP request or invalid content-type.
Can someone provide some more inputs. This chain has really helped a lot to dig deep into a number of things.
Thanks,
Shaibayan
Hi Shaibayan,
What is the QOS which you are using in SOAP sender communication channel?
Did you perform connection test for HTTP destination SRM100H? what is the result?
Please refer the below links
SAP PI: SLD_NO_OWN_BS Error in Proxy Communication
Error in NW BPM:com.sap.aii.af.sdk.xi.srt.Bubbl... | SCN
Regards
Bhargava Krishna
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Shaibayan, Please recreate the business system in the SLD and assign it to the right technical system. There are chances for multiple technical system available in SLD which can cause issue. Once the SLD is created open the business system and under communication component select the Adapter Specific Identifiers and resync it with the SLD. Please try this and resend a new message it should work.
- Muru
Hi Bhargava,
SAP_PROXY_ESR is not present in SM59. Before we go and create I would like to understand if it is required and for which SAP versions this is needed. Our PI version is 7.4 SP8.
Also I read that SAPSLDAPI and LCRSAPRFC are no longer used for connecting to Single stack PI.
How are these connections done after the upgrade?
Most of the posts or blogs are pretty old and many settings have changed since then. Hence why I am asking.
Also we have SLD_NO_OWN_BS and The SPROXY issue. Are they interconnected to a certain extent?
Thanks,
Shaibayan
In PI SLD, check if the SRM business system has Logical system associated. If not, then enter the Logical system name, save and clear SLD data cache. Then it will work.
For SPROXY connectivity, yes you need to created SAP_PROXY_ESR as the 2 TCP/IP connections are no more valid for you 7.4 single stack system.
---Priyanka
Hi Shaibayan,
As per my knowledge "SAP_PROXY_ESR " destination is used to connect to SAP PI ESR, so it is required in single stack systems.
For the error message "SLD_NO_OWN_BS", a technical system may have been created for the current system in the SLD but no business system was assigned to it.
Please recheck your RZ70 / SLDAPICUST configuration in back end system whether it is pointing to PI or not.
We must create SAPSLDAPI connection for proxy configuration please refer Christian Vilhelm Henriksen Response in the below thread
ABAP Proxy setup SAP to PI (7.31 single-stack) | SCN
SLDAPICUST in single stack PI | SCN
Please create SAPSLDAPI with PIAPPLUSER user it should have role - SAP_XI_APPL_SERV_USER.
As i don't have single stack system handy, i suggest you to refer the below links for proxy communication setup in SAP PI single stack systems.
Regards
Bhargava Krishna
Hi shaiba,
check SLDCHECK is working fine or not.
Regards
Pavan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Br,
Manoj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It should be pointing to the correct SLD/PI SLD and also check the test is fine or not in SLDAPICUST.
User | Count |
---|---|
66 | |
10 | |
10 | |
10 | |
10 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.