Adapter engine messaging URL returns HTTP 403
Hi all,
I currently have a problem with the following scenario: SOAP Adapter -> XI -> JDBC Adapter. I have configured the scenario and everything seems to be running correctly (in the component monitoring the adapters and the integration engine are green). However when I send a request to the SOAP Adapter I get the following response:
<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
<context>XIAdapter</context>
<code>DeliveryException</code>
<text><![CDATA[
com.sap.aii.af.mp.module.ModuleException
at
Caused by: com.sap.aii.messaging.srt.BubbleException: failed to call the adapter engine [null "null"]; nested exception caused by: com.sap.aii.af.ra.ms.api.DeliveryException: Received HTTP response code 403.
</text>
</s:SystemError>
In the Message Display tool of the runtime workbench I get the following trace:
2005-06-05 11:03:08 Success SOAP: request message leaving the adapter (call)
2005-06-05 11:03:08 Success Application attempting to send an XI message synchronously using connection AFW.
2005-06-05 11:03:08 Success Trying to put the message into the call queue.
2005-06-05 11:03:08 Success The message was successfully retrieved from the call queue.
2005-06-05 11:03:08 Success The message status set to DLNG.
2005-06-05 11:03:08 Success Message successfully put into the queue.
2005-06-05 11:03:08 Error Returning synchronous error notification to calling application: Received HTTP response code 403..
2005-06-05 11:03:08 Error Transmitting the message using connection http://<host>:8000/sap/xi/engine?type=entry failed, due to: Received HTTP response code 403..
2005-06-05 11:03:08 Error The message status set to FAIL.
2005-06-05 11:03:08 Error Returning to application. Exception: Received HTTP response code 403.
So it seem that somehow the adapter framework is not allowed to send a message to the integration engine via the messaging URL.
Any ideas how to resolve this problem?
Thanks for you help,
Christian
Hi,
If you've changed the passwords for XI service users
then you may also want to check this note: 721548
XI 3.0: Changing the passwords of the XI service users
Regards,
michal
Similar Messages
-
Cannot see adapter engine messages in message monitoring
hi guys,
i cannot see my adapter engine messages in message monitoring for my http to RFC syncronous scnenario.
i can however see the integration engine messages and can also see the receiver RFC channel in communication channel monitoringHi
this link ll help u in it -
Adapter Engine monitoring is provided in detail. Try as mentioned
http://help.sap.com/saphelp_nwpi71/helpdata/EN/7c/14b5765255e345a9e3f044f1e9bbbf/frameset.htm
Regards -
Adapter Engine Message Archiving
Hello,
Can anybody share with me the guide for Adapter Engine Message archiving for PI 7.1
Thanks ,
LoveenaHi,
Refer these links, it should help
XML Data Archiving - Configuration Guide for J2EE Applications
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/65901c2e-0801-0010-e79a-de4ed9275d70?quicklink=index&overridelayout=true
http://help.sap.com/saphelp_nw04/helpdata/EN/8f/d906d01f77fa40a4c84683c3f8326f/content.htm
Re: Archiving message PI7.1 Could not find msg in archive error
Regards,
Nithiyanandam -
Authorizatoin error while viewing adapter engine messages
I got below error from user and need to resolve.
When I try and view adapter engine messages in XI Development system, I get the message "noAuthorizationJava"hi
see this
http://www.erpgenie.com/sap/netweaver/xi/xiauthorizations.htm
also sap note 768456 - 928862
Thanks
Rod
Edited by: Rodrigo Pertierra on Mar 27, 2008 11:24 AM -
[SOLVED] The requested URL returned error: 403 Forbidden
Hi guys
(sory for my english
I have a problem with packer -Syu
the output:
Proceed with installation? [Y/n] y
Edit openbox-menu PKGBUILD with $EDITOR? [Y/n] n
==> Making package: openbox-menu 0.3.6.8-1 (Tue Feb 12 15:52:19 UTC 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
-> Downloading openbox-menu-0.3.6.8.tar.bz2...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (22) The requested URL returned error: 403 Forbidden
==> ERROR: Failure while downloading openbox-menu-0.3.6.8.tar.bz2
Aborting...
The build failed.
for full detials:
http://pastebin.com/Acq0uY78
iam try another mirrors... but i get same problen
i install tor (for use tsocks or torify) but its dont work in my country
HELP ME PLZ
thanks
Last edited by tareef (2013-02-14 19:39:07)It's http://mimarchlinux.googlecode.com/file … .8.tar.bz2, just as the PKGBUILD says.
Edit:
If something is broken, you should ask on the AUR page for the maintainer to fix the PKGBUILD https://aur.archlinux.org/packages/openbox-menu/, but the PKGBUILD worked for me.
tareef wrote:
for full detials:
http://pastebin.com/Acq0uY78
iam try another mirrors... but i get same problen
i install tor (for use tsocks or torify) but its dont work in my country
openbox-menu is from the AUR and not from the repos, so changing mirrors won't do anything here. You might want to read on what AUR is and deal with the issues with the signatures first.
Last edited by karol (2013-02-13 00:10:04) -
RWB-Mesg Monitoring-Adapter Engine-Message Retention is only 1or2 days
Hello Experts,
I have a an Integrated Scenario, SOAP to RFC, in my landscape. As you know I can only monitor messages for an Integrated Scenario in Runtime Workbench -> Message Monitoring -> Adapter Engine. So, when I find my message related to the Integrated Scenario and click on "Message Details" I am not able to view the payload for any of these messages. I am sure there is somewhere on the Java stack flip the switch to view payload but not sure where. Any kind of help would be greatly appreciated.
Thank you!!Please follow steps as below...
1. Open http://server.domain.ext:5XX00/dir/start/index.jsp (Please modify according to your server name, domain URL and Port)
2. Navigate and open Runtime Workbench after you log on
3. Navigate and open Message Monitoring
4. Select appropriate Messages from Component: and From
5. You will able to see Refresh button then | View: and Time:
5. Drop down Time: and you will able to do selection there Hourly, Daily, Weekly, Monthly and Yearly...
Please let me know if you have any other question.
Regards,
Yogesh Patel -
How to archiving Adapter-Engine messages in PI 7.1
Hello,
How do I archive messages in Adapter Engine side in PI 7.1.
Does anybody know some document describing that ?
Arthur SilvaHi ,
please go through the below link.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0afdd69-a8a7-2d10-7e9a-cbf6fa21c5a7?QuickLink=index&overridelayout=true&49061411503734 --- STEP BY STEP
http://scn.sap.com/thread/1498569
http://wiki.scn.sap.com/wiki/pages/viewpage.action?original_fqdn=wiki.sdn.sap.com&pageId=147266890
Regards
srinivas -
Adapter Engine - Messages in To Be Delivered status
Hello,
I am using a SAP XI 3.0.
Checking the Message Monitoring, I have seen that there are a lot of messages in status To Be Delivered. I think that this status in an initial status because then the message has to be set to Delivering in a next step.
Specifically, the mentioned status is related to a Communication Channel which is configured as below:
Adapter Type: XI
Transport Protocol: HTTP 1.0
Addresing Type: URL Address
Target Host: A determined value
Service Number: A determined value
Authentication Type: Use Logon Data
User Name: A determined value
Password: A determined value
There is no module added in Module tab.
I think the problem is that messages are queued requesting any information but I do not know if there is any place to check it (in smq2 transaction, the queues are empty and this kind of channel is not shown in Communication Channel Monitoring).
Thanks in advance.
Best regards,
Gemma
Edited by: Gemma Boldu Capdevila on Oct 21, 2009 3:08 PMHi,
You have to clear that particular queue in message monitoring of RWB.
Check the following links:
http://help.sap.com/saphelp_nw70/helpdata/en/45/d4b62755002e97e10000000a155369/content.htm
http://help.sap.com/saphelp_nw70/helpdata/en/49/e3fb40ef74f823e10000000a155106/content.htm
Your problem should be solved now.
Regards,
Supriya. -
Adapter Engine Message in Delivering Status
Hi All,
Any idea how to cancel/delete the messages which are in delivering status in Adapter Engine.
In my case a single EOIO message is stuck in the AE with delivering status. Other messages are flowing successfully using the same cc.
Earlier during such cases we had to restart j2ee/ stop/start AF Messaging to resolve the problem.
Just wondering if theres any other solution?
btw : The message was in delivering status because the password mentioned in the receiver channel was wrong. There were other messages which failed but the status of those messages went into "System Error". Nothing wrong with that, but just wondering why did a single message remain in the "Delivering" status.
I have already been through this thread Re: How to delete message in "Delivering" status. Only exists in Adapter Engine and didnt find/understand anything which could help me.
Thanks
SumitLook at these blogs,
How to deal with stuck EOIO messages in the XI 3.0 Adapter Framework : How to deal with stuck EOIO messages in the XI 3.0 Adapter Framework
XI : How to Re-Process failed XI Messages Automatically
Message stuck in Adapter Engine queue with status "Delivering"
Hope this helps -
JBBD Sender - Problem with Adapter Engine - Message status Delivering -
Hi all,
I've a rare problem. My scenario is JDBC (EO) to IDOC. If the SELECT query from SQL database arrows 8000 lines, the message was sent from PI to R/3 succesfully and Idocs was generated.
But if the query is larger than 10.000 lines, the message was stopped in the sender queue in AE with status "Delivering". In SXMB_MONI I can't see the message, only in RW in Message Monitoring or Component Monitoring in Engine Status.
I've applied note Note 937159 - XI Adapter Engine is stuck, and follow this blog
/people/kenny.scott/blog/2007/08/20/messaging-system-queue-properties-after-xi-30-sp19-xi-70sp11
Using Configtool I modified these parameters (MaxConsumers). But message still puts in sender queue.
I have in PI 7.1 SPs 0004.
Any suggestions??
Edited by: Pablete on Sep 13, 2010 8:41 PMI have the same requirement and for solving this, I have to apply a very complex select statement.
But it works perfekt for MS SQL:
select * from table where order_no in (SELECT distinct top(1000) order_no FROM table where any_clause) and any_clause order by order_no
update table where invoice_no in (SELECT distinct top(1000) invoice_no FROM table where any_clause) and any_clause
I create an IDoc for each order_no, so I have to make sure, that all lines belonging to one invoice are in the same select.
My select statement has 463 characters -
XI adapter Engine message archiving
HI
We are trying to archive th messages in the AE in the XI box.
This is somehow not clickng.
we have performed the DAS functions and also tried to schedule jobs from the RWB.
Still the data is not archived as the job logs show that there is no records tha are processed.
Hope anyone has a idea where we could be going wrong or what are the exact steps to achieve this .
We are able to archive the messages in the ABAP side
Regards
NikhilHi,
Please check the [link|http://www.****************/Tutorials/XI/Archiving/Index.htm]
Also check this
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/402fae48-0601-0010-3088-85c46a236f50?quicklink=index&overridelayout=true
http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=147266890
Regards,
Naveen. -
Archiving Adapter Engine Messages
For AE we have implemented the Archiving:
The steps for AE we took are as follows:
1. Created archive store, and after that done home path synch and assigned it to an archive path.
2. created the archiving background job in RWB with rules and have default delete job in place.
Archiving job is running once in a day. But Default persistance duration of messages in AE is 30days.
Here I have some confusions in understanding the core logic.
1. Whether messages which have completed their 30 days of life will be archived ?
2. or messages which have completed 1 day of life will be archived(Since archive job runs every day) ?
3. I have seen Archive and delete jobs have different run times, even though delete job didn't completed yet, archive job
is deleting the messages from database. Why it is happending like that ?
4. Does we need both the archive and delete jobs or archive job alone is fine ?
Thanks
kumarKumar,
Here are my thoughts.
1. Whether messages which have completed their 30 days of life will be archived ? - NO
2. or messages which have completed 1 day of life will be archived(Since archive job runs every day) ? - YES
3. I have seen Archive and delete jobs have different run times, even though delete job didn't completed yet, archive job
is deleting the messages from database. Why it is happending like that ? -
Archive jobs will archive the files to the directory mentioned. you might not have access to the archive directories. i don't think the files will be deleted if you have specified Archive parameter.
4. Does we need both the archive and delete jobs or archive job alone is fine ?
Archive jobs alone is fine, if you have a specific directory to hold archive msgs. -
Adapter Engine Load balancing for Messages HTTP SOA/SOE
Greetings all,
We are currently implementing our SOE/SOA solution utilizing SAP services between a .Net Application. Basically .Net -> PI -> ECC and back.
We are load testing the system and are now experiencing the CI getting overloaded.
We have upped the Thread Count (Thread Manager 350 and System Threads 120) and the Queue thread from 5 to 20.
We are using SOAP with Principal Propagation.
There is a hardware load balancer we are using which can spread the load between multiple application servers. We modified the SLDRegistration host and ports (http/https) in Visual Administrator (SAP XI AF CPA Cache) in the global server node.
In SXI_CACHE Got -> Adapter Engine Cache, it displays http://<sidms>:<port>/MessagingSystem/receive/AFW/XI
Is this where the load balancer should be placed with the port name?
Any help would be appreciated.
ThanksHi Rocco
For switch over environment setup look at SAP Note 774116
Did you referred High availability guide
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/cefe0399-0701-0010-8d86-b6b31cc5a681
Looking at your requirement. Check withe the Use cases of F5 application setup for E SOA. That can help
Thanks
Gaurav -
Messages got stuck in Adapter engine
We are doing http to RFC sysnchronous scenario
Message got stuck in adapter engine.so we are getting 500 HTTP timeout error in Http client.
Please help us to find why messages got stuck in Adapter engine.
Below Adapter engine audit log message is pasted for your reference.
Audit Log message:
Time Stamp Status Description
26.09.2008 06:33:54 Success Message successfully received by messaging system. Profile: XI URL: http://devsap01:51000/MessagingSystem/receive/AFW/XI Credential (User): PIISUSER
26.09.2008 06:33:54 Success Using connection RFC_http://sap.com/xi/XI/System. Trying to put the message into the request queue.
26.09.2008 06:33:54 Success Message successfully put into the queue.
26.09.2008 06:33:54 Success The message was successfully retrieved from the request queue.
26.09.2008 06:33:54 Success The message status set to DLNG.
26.09.2008 06:33:54 Success Delivering to channel: RFC_out_Test
26.09.2008 06:33:54 Success MP: entering
26.09.2008 06:33:54 Success MP: processing local module localejbs/RfcAFBean
26.09.2008 06:33:54 Success RFC adapter received a synchronous message. Attempting to send sRFC for ZFTestRFC
26.09.2008 06:33:54 Success RFC adapter received a synchronous message. Attempting to send sRFC for J2EE_GUEST
ime Stamp Status Description
26.09.2008 06:56:15 Success MP: leaving
26.09.2008 06:56:15 Error Delivery of the message to the application using connection RFC_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.MessageExpiredException: Sync application request expired.. Setting message to status failed.
26.09.2008 06:56:15 Error The message status set to FAIL.
26.09.2008 06:56:15 Error Returning synchronous error message to calling application: com.sap.aii.af.ra.ms.api.MessageExpiredException: Sync application request expired..
Kindly advise us on this issue.Hi krish,
when i send a http request it got stuck in adapter engine with status "delivering" for some time....
We found that RFC got successfully executed in R/3 system but the synchronous message is not delivered to PI.since adapter engine message is having status "delivering"
after some time we got adapter engine message status as "cancelled with error"
Error is Message expired exception which you can see audit log message I have pasted in my previous post.
Meanwhile we also got HTTP timeout error in Http client.
Could you please tell me why it got stuck in Adapter engine with status "delivering" since RFC is executed successfully.
Why we are not getting synchronous message reply back to PI? -
HTTP/S POST from J2SE adapter engine (NO SOAP)
Hi there,
We have a scenario at work where we have XI sending messages to the "lightweight" J2SE adapter engine in the DMZ....and from there the message is sent out to an HTTPS site that is obvioulsy outside of our network.
Currently I can see that the J2SE adapter engine support SOAP over HTTP/S......but how can I do a normal POST of the message NOT using SOAP to an external HTTP/S address?
I do not see any straight HTTP adapter in the J2SE adapter engine. I have a small java file that can connect and POST the message to the external website.
My question is how can I use this code easily in the J2SE adapter engine? I just want a simple HTTP
POST ...no SOAP.....
Is there some sort of EXIT or dispatcher that I can hook onto?
Any help or push in the right direction will be greatly appreciated
Regards
LyntonHi there,
You can see in the config file below that we did put it into the adapter config. It does not complain about the parameter BUT it still has the SOAP envelope / headers in the result message. Any ideas how we can get around this?
Thanks for the help
Lynton
# Bubble adapter java class
classname=com.sap.aii.messaging.adapter.ModuleBubble
# Sets the bubble module helper that can instantiate your bubble bag
Bubble.Helper=com.sap.aii.messaging.adapter.ModuleBubbleHelperXMBWSImpl
#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
# Below this line are the parameters specific to the ModuleBubbleHelperXMBWSImpl
#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
# The configuration of this helper class is divided in three parts. The first part,
# Part 0, specifies the common parameters. The second part, Part 1, specifies the
# adapter configuraton for Web-Service clients communicating with an XMB server.
# The third part, Part 2, specifies the configuration for XMB clients
# communicating with a WebService server. For sender or inbound adapters, Part 0
# and Part 1 must be configured. For receiver or outbound adapters, Part 0 and
# Part 2 must be configured.
# This is a sample configuration file for a SOAP Outbound/Receiver Adapter
###### Part 0 (FromWS and ToWS) : common part ######
# Keeps the XMB headers in web service messages
XMBWS.KeepHeaders=false
# Keeps the attachments in web service messages
XMBWS.KeepAttachments=false
# Encodes the xmb headers into a special HTTP header string x-xmb_ws_encoded
XMBWS.UseEncoded=false
# Encodes the value of x-xmb_ws_encoded (see UseEncoded) in the request query string
XMBWS.UseQueryString=false
# Uses the specified xml encoding for the soap envelope encoding
#XMBWS.XMLEncoding=iso-8859-1
*XMBWS.NOSOAP=true*
###### Part 1 (FromWS) : WS clients to XMB server ######
# This part is configured for SOAP Sender or SOAP Inbound-Adapter)
# It is left empty in this configuraton file.
###### Part 2 (ToWS): XMB clients to WS server ######
# This part is configured for SOAP Receiver or SOAP Outbound-Adapter.
# The target URL for the web service, to which the adapter sends web service messages.
XMBWS.TargetURL=https://localhost:443
# The port and path where the adapter waits for XMB messages from clients.
XMBWS.XMBPort=8015
XMBWS.XMBPath=/bt
XMBWS.SSLcertificate=somecert.p12
XMBWS.SSLcertificatePassword=hello
XMBWS.SSLauthentication=true
# The default SOAPAction HTTP request header to the web Service server
XMBWS.DefaultSOAPAction=xmbws
# END
Maybe you are looking for
-
Sound gone after security update!
I just ran the latest security update (2006-2) on my wife's Intel Core Duo Mini and the sound device is no longer available. No start up chime. No sound what so ever. The volume level does not even appear in the menu bar and the volume keys on the ke
-
ISight not working HELP!!
Hi, Today when i launched photo booth i saw an icon of a camera with a slash (/) through it. The i launched iChat and did a video preview and it worked what happened? can anyone help?
-
How do you get the Digital copies that come on a DVD onto Itunes with the new iMacs with no DVD or CD slot?
-
Can't charge my iphone after installing iOS 8
Hey there. Am using a non apple charging cable for quite a long period without having any problem but since i installed the new update i can't charge my iphone. When i plug it in, i got a warning that the cable has no certification and it might not w
-
ITunes Quits Before It Opens - Whats going on!?!?!
I don't know whats going on with my iTunes. All of a sudden, iTunes wont open. The icon bounces in the dock then just stops, no error messages, no windows open up. I tried re-installing iTunes but the installer crashes every time. Is there any way to