Regarding error in the INTEGRATION ENGINE URL
hai guys pls go thru this question carefully,.
when i click on INTEGRATION ENGINE and BUSINESS PROCESS ENGINE IN RWB ,integration engine is in yellow colour status instead of green colour and th result of SELF TEST IN RWB is: Is WEBSERVICE security available? what it mean how can i have my I.E in green colour status?
and the result of self test for BPE is : check the entries from HR control tables? what it mean?
as a result of above errors am not able to test the msg BY SPECIFYING THE url OF I.E and am getting error as:HTTP-404 -not found
hope u understand t he problem pls revert me back with suitable answers
hi
Check this
/people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi
Re: ERROR HTTP 404
Similar Messages
-
HTTP error 403 from Integration engine
Hello,
Problem a)
While posing data from eSourcing to PI box by HTTP , we are getting HTTPerror 403.
The error message states:
ID: E-Sourcing was unable to publish PROP-00090--2010 to ERP. class java.io.IOException Server returned HTTP response code: 403 for URL:
Problem b)
In another observation the sender file adapter after polling the file is unable to send the message to Integration engine and gives a Connection Time out error. it gives the following error.
Transmitting the message to endpoint http://<Host>:<Port>/sap/xi/engine?type=entry using connection File_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error transmitting the message over HTTP. Reason: java.net.ConnectException: Connection timed out: connect.
I believe that both the errors are for common cause and possibly the Integration engine is not accepting HTTP request.
It looks like these error due to security reason, it seems some authorization profile is missing or may be some other issue,kindly help us at that front.
Thanks and Regards,
SatishHi Suraj,
Thanks for the update.We had checked the URL before posting this message,it is picking up correct URL with namespoace, UID and PWD.Exact error that we are getting is as follows:
ID: E-Sourcing was unable to publish PROP-00090--2010 to ERP. class java.io.IOException Server returned HTTP response code: 403 for URL: http://MB1ES1025:50200/sap/xi/adapter_plain?namespace=http://frictionless.esource.com/v2.0&interface=MI_ESI_AWARD_PO&service=FCI_TENANT&QOS=BE&sap-user=pisuper&sap-password=sap$29&sap-client=001&sap-language=EN. Please contact your system administrator.
Here all information are correct.We have checked the SLD check, that is also working fine.Also it is not connectivity related issue, as we are able to transmit XML file to E-Sourcing.
It looks like security issue, but what authorization needs tobe given exactly for HTTP call, we need to know or may be some other issue.
Thanks and Regards,
Satish -
HTTP error 403 to Integration engine
Hello,
Problem a)
While posing data from eSourcing to PI box by HTTP , we are getting HTTPerror 403.
The error message states:
ID: E-Sourcing was unable to publish PROP-00090--2010 to ERP. class java.io.IOException Server returned HTTP response code: 403 for URL:
Problem b)
In another observation the sender file adapter after polling the file is unable to send the message to Integration engine and gives a Connection Time out error. it gives the following error.
Transmitting the message to endpoint http://<Host>:<Port>/sap/xi/engine?type=entry using connection File_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error transmitting the message over HTTP. Reason: java.net.ConnectException: Connection timed out: connect.
I believe that both the errors are for common cause and possibly the Integration engine is not accepting HTTP request.
Please help.
Thanks and Regards,
Himadri
Edited by: Himadri Chakraborty on Feb 9, 2010 3:35 PMTime Out Error
In order to get rid of it, Your basis person need to play around with follwing three parameters in order to find an appropriate values as per your hardware sizing and requirement......
icm/conn_timeout
icm/keep_alive_timeout
icm/server_port_< n >
How ever, in general SAP recommandation is as follow....
icm/server_port_0 = PROT=HTTP,PORT=1080,TIMEOUT=30,PROCTIMEOUT=600 to allow a maximum processing time of 10 minutes.
Hope this helps !!!
Regards,
J Augastine -
Using the SOAP inbound channel of the Integration Engine
Hi,
I am following the blog of Stefan Grube.
/people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine
However I have difficulties.
Is this blog still relevant for SAP PI7.10?
I have set this up as a test for a scenario I have.
Current Scenario NOT using your Blog and working perfectly.
SandBox PI Development PI
File > SOAP > SOAP > ABAP Proxy
What I am attempting now is.
SandBox PI Development PI
File > SOAP > Integration Engine > ABAP Proxy
I am using our SAP PI Sandbox to push a SOAP message using a Receiver SOAP adapter channel.
Transport Protocol: u201CHTTPu201D
Message Protocol: u201CSOAPu201D
Conversion Parameters: u201CDo not Use SOAP Envelopeu201D
Target URL: u201Chttp://<Integratio Server Host Development PI>:<Port>/sap/xi/engine?type=entry&version=3.0&Sender.Service=FigmentD&Interface=urn:figment-co-za:fleetcard:efuel_50ppm^oa_Msg50ppm&QualityOfService=ExactlyOnce&sap-user=<PIAPPLUSER>&sap-password=<PASSWORD>u201D
SOAP Action: u201Chttp://sap.com/xi/WebService/soap1.1u201D
I am however getting the following error on the SandBox Pi AE.
u201CSOAP: call failed: java.io.IOException: invalid content type for SOAP: TEXT/HTML; HTTP 302 MOVED TEMPORARILYu201D
Please can you assist in this matter.
Regards
Willie HugoHi williem,
Stefans weblog works great. The error you are getting is some wrong data you are sending. Please verify the data you are sending is correct. Also check this threads for the same errror:
ADAPTER.HTTP_EXCEPTION / HTTP 302 Moved Temporarily
Re: SOAP client receives HTTP 302 Found
Re: Synchronous RFC-XI-Web Service with no request method
HTTP Error (302) Found when calling Web Service on XI
Regards,
---Satish -
Error Type In Integration Engine
Hi All,
Please tell me what type of error/exception can occur in the integration engine? Is it only System Exception that can occur or can Application Exception also occur?
Also please tell me what do you mean by the term SALERT.
Thanks,
Abhishek.hi abhishek,
I. Errors in Integration Engine
a) qRFC Errors
Often in asynchronous scenarios where inbound queues are used, the queues are set to SYSFAIL status and all the messages in the inbound queue are stuck (not processed). Depending on the status of XI processing queues, we can reset a queueu2019s status and trigger processing of messages.
Manual Resend of messages: Use transaction SMQR or SMQ2 to reset the status of queues. As you can see in the following figure, the queue has been marked with a status sysfail.
To be able to initiate processing of messages stuck in the queue, make sure to set following IS configuration parameter
MONITOR QRFC_RESTART_ALLOWED to value 1
For automatic qRfc failure recovery, schedule the report RSQIWKEX to run periodically. This report enables automatically resets the queues.
b) tRFC Errors
Like qRFC errors one can either manually or automatically initiated processing of messages hanged tRFC calls.
Manual Resend of messages: Use transaction SM58 and check through the list. If necessary, start hanging tRFC calls
under the Edit menu by choosing Execute LUWs.
For automatic tRfC failure recover, schedule the report RSARFCEX for periodic execution.
II. Errors in Adapter Engine
Till now we have seen how to resubmit/restart message that failed in Integration Engine. One a message makes it from Integration Engine to Adapter Engine, the message is flagged as checked in Integration Engine. The status of the message in Adapter engine does not effect the processed state in Integration Engine. Now if this message was asynchronous, XI will by default try to restart the message 3 times at intervals of 5 minutes before the status of the message is changed from Waiting to System Error .
regards
kummari -
Registration of Business system for the Integration Engine Java in the SLD issue
Hi,
We have completed the installation of PI-AEX 7.4 SR1 then we ran the below wizards successfully.
- Configuration Wizard: PI-AEX initial setup
- Configuration Wizard: PI Self Test for AEX
However when we were Checking the AEX Configuration as per help.sap.com
Check the registration of a business system for the Integration Engine Java in the SLD:
Enter https://<host>:<port>/sld .
Choose Start of the navigation path Business System Next navigation step Integration Engine Java <SID> Next navigation step Integration End of the navigation path.
The pipeline URL must be: http://<host_fully_qualified>:<port>/XISOAPAdapter/MessageServlet?ximessage=true .
More information: SAP Note 1435392
for us the Pipeline URL is as below
http://<host_fully_qualified>:<port>/XISOAPAdapter/MessageServlet
and the rest " ?ximessage=true " is not there.
Also we ran the below wizard
Configuration Wizard: PI Self Test for AEX
and it finished successfully without any issue.
Any Suggestions what could be missing.
Thanks,
Regard
Ahmed MohammedHi,
I found the below SAPNOTE which confirms that the Pipeline URL should be
http://<host_fully_qualified>:<port>/XISOAPAdapter/MessageServlet
1564449 - PI CTC Wrong Pipeline Url after AEX Initial Setup
However on help.sap.com it is different.
Any one experienced the same ?
Regards
Ahmed Mohammed -
Atack interface directly in the integration engine
Hi guys.
Id like to know how to make to consume a sender interfece directly attacking the integration engine.
We work with an EDI enterprise and we only provide them the interface XSD, inteface name, interface namespace, remote user and password and they achive to consume this inteface but I don't know how.
There isn't any sender channel assoicate to this sender interface...
How could they get this? Java?
Thanks a lot!!!Hi,
You can directly post to integration engine from your EDI using the below URL if thats what you are looking for.
http://<host>:8000/sap/xi/adapter_plain?namespace=<ns>&interface=<intface>&service=<BS>&QOS=<EO>&sap-client=<003>&sap-language=<EN>&sap-user=<user>&sap-password=<password>
This would be a direct HTTP communication and no sender channel is required. its served by the integration engine itself.
please check
http://help.sap.com/saphelp_nw04/helpdata/en/82/f4993c03e0cd37e10000000a11405a/content.htm
regards,
francis -
Doubt in Configuring the Integration Engine
Hi,
We maintained the Integration server URL in SLD in the Business System part which points to ABAP stack...
But in SXMB_ADM we didnt configured the IS, we just have the parameter of IE as HUB. thats it.
Do we need to Configure the IS also in the SXMB_ADM????
Regards
SumanHi,
On the Integration Server:
In sxmb_adm -> IE Configuration, you need to maintain the role of the system as 'Integration Server'. Do not enter any URL for the IS.
We did This as u said adn we have the info. like u said only
our basis configured like that only before u said
On the Application System
In sxmb_adm -> IE Configuration, you need to maintain the role of the system as 'Application System'. Enter the URL to the entry pipeline of the integration server (http://<PI_Server>:<port>/sap/xi/engine?type=entry).
This we didnt maintained any thing in the Application server.
Even though we are able to get process the Files. we are able to see all the pipeline steps in MONI.
This is IDOC----File Scenario
Regards
Suman -
Auto Cancellation of Messages in the Integration Engine.
Dear all,
Issue: Auto Cancellation of Messages in the Integration Engine.
Description: Actually Today, I'm facing Problem in message mapping and its showing error "JCO_SYSTEM_FAILURE". Finally the message is Auto Canceled and showing the status in the Message Monitoring as Canceled with Errors.
I have doubt here how the messages are Auto Canceled with Error? Is there any system or ABAP program which cancelling these messages?
Waiting for yours valuable reply on the above issueu2026
Edited by: BhavinPatel on Oct 7, 2010 8:15 AMHi Bhavin,
Two report program are there to cancel error msgs automatically..
1) RSQIWKEX
2) RSXMB_CANCEL_MESSAGES
Regds,
Pinangshuk. -
Change status for 18 million messages in the Integration Engine
Hello there!
I have the following situation and I wonder that maybe you could help. Currently I have more than 18 million messages for the BC_XMB object in the Integration Engine for a BI System (connected to a PI system).
The problem here is that the archiving/deletion jobs in this BI system are faulty since maybe a couple of years ago and all of these messages are marked as "Archivable":
What I'm trying to do here is to change the status for these 18 million messages from "can be archived" to "to be deleted" since there is no way that I can archive this 18 million messages (filesystem capacity). I've been looking many option but I cannot figure out how to do it.
Maybe, if you know an alternative way to do this, I will be very pleased to hear it.
Thanks a lot in advance.
CarlosRaghu.
I've done the following:
1. I've executed SE38 tx code.
2. I've entered the "RSXMB_DELETE_MESSAGES" report as "Program"
3. As the "RSXMB_DELETE_MESSAGES" report does not have a selection screen, it must be executed with default parameters. So, I selected "Program -> Execute -> Background".
4. There are no available variants, so I clicked on the "Execute immed." button.
5. The job starts. I can monitor it on the SM37 tx code.
6. It only deleted 20 messages.
What I get from this, is that the "RSXMB_DELETE_MESSAGES" report cannot delete the big part of the messages since them are marked as "Archivable" and not as "Archived".
what do you think of it??
regards
Carlos. -
Configurate the integration engine of an R/3
hi experts!
I need to configurate the integration engine of an R/3 receiver .... ( R3 SENDER>XI-->R3 RECEIVER )....in order to be able to see aynchronous messages (corrects an incorrects) and asynchronous messages (corrects), and honestly speaking i don't know hot to do it or the values that i have to chose.
the parameters that I have, are this:
ARCHIVE----
PERSIST_ARCH_MANUAL_CHANGES
ARCHIVE--PERSIST_DURATION--
ASYNC
DELETION-----PERSIST_DURATION--
ASYNC
DELETION-----PERSIST_DURATION--
SYNC
DELETION-----PERSIST_DURATION_ERROR--
SYNC
DELETION-----RELATED_OBJECTS--
ASYNC
DELETION-----RELATED_OBJECTS--
ROWS
DELETION-------ROWS_PER_LOOP
HTTP_PLAIN----SUPPRESS_URL_PARAMETER
IDOC----
EXTERNAL_MAPPER
IDOC----
SYNTAX_CHECK
IDOC----
XML_CONVERSION
MONITOR----
CCMS_MONITORING
MONITOR----
QRFC_RESTART_ALLOWED
PERF----
DAYS_TO_KEEP_DATA - -
AGGREGATION_ITEM
PERF----DAY_KEEP_DATA -
MEASUREMNT_ITEMS
PERF----
MAX_ENTRIES
PERF----
MEASUREMENT_LEVEL
PERF----
MEASUREMENT_PERSIST
RFCADAPTER----LOGGING
RUNTIME-------ACK_SYSTEM_FAILURE
RUNTIME-------CACHE_DIRTY_READ
RUNTIME-------ENGINE_TYPE
RUNTIME-------ENTRY_LOCK
TUNING----
EO_OUTBOUND_PARALLEL
TUNING----
EO_OUTBOUND_PARALLEL_SPLIT
TUNING----
IS_RETRY_LIMIT
and my actually configuration is this:
ARCHIVE PERSIST_DURATION ASYNC 2 1
DELETION PERSIST_DURATION ASYNC 2 1
DELETION PERSIST_DRATION SYNC 2 0
DELETION PERSIST_DURATION_ER SYNC 2 1
MONITOR CCMS_MONITORING 1 0
MONITOR QRFC_RESTART_ALLOWED 1 0
RUNTIME ENGINE_TYPE LOC UNDEFNED
RUNTIME IS_URL des:/XID
THANKS...Hi,
What you are searching for is only about RUNTIME category parameters. Try changing parameters LOGGING (for async) and LOGGING_SYNC from default to 1. You can also try some other parameters, you can search for the documentation for each one or just changing and testing.
ACK_SYSTEM_FAILURE
ACL_CHECK
CACHE_DIRTY_READ
CACHE_REFRESH_PACKAGE_SIZE
ENGINE_TYPE
ENTRY_LOCK
ERROR_ON_NO_RECV_FOUND
HTTP_TIMEOUT
IS_RFC_DESTINATION
IS_URL
LOCK_MESSAGE
LOGGING
LOGGING_AMF_ERR
LOGGING_PROPAGATION
LOGGING_SYNC
PACKAGING
QUEUE_COUPLING
RFC_DEST_QUEUE_COUPLING
TRACE_LEVEL
TRACE_LEVEL_PROPAGATION
regards.
roberti -
Getting error in the adapter engine when sending a message
Hi,
I'm always getting this error in the adapter engine: Message processing failed. Cause: com.sap.aii.messaging.util.URI$MalformedURIException: no scheme
The comm channel ends up in error because of messages having the above error.
Could someone please help?
Thanks.
MikeMike.
Please check this links.
Check your adapter and restarted.
com.sap.aii.messaging.util.URI$MalformedURIException: invalid port number
Re: Prerequisites to setup configure mail scenario.
error in communication channel
Error :Receiver File Channel not Initialized -
How to call the integration engine not the remote function.
Hi!
I want to get the data from the client 000 with an rfc call through the xi (client 001). But when I call the function via rfc, the funciton is executed in the client 001, instead of forwarding the call to the integration engine.
How can I forwarded to the engine this call?
I only made a sender communication channel in the DI which is an sener adapter type RFC.Thanks for the reply.
But I have no receiver channel yet. so i can't even reach any server if my call would be catched by the intergration engine.
But unfortunately I can reach the target system without the engine.
I use java connector to connect the external system to my intergration server.
Please help. -
Messages "to be delivered" at the integration Engine
Hi
Since Yesterday, we have a lot of messages with the status "to be delivered".
I have checked the SMQ1, the SMQ2 and nothing is there, but I saw 2 entries in SM58, blocked.
I deleted those entries but the system is still not working.
SMQR is showing the process as "inactive", and if I do not start it manually, it does not start automatically, but even starting it manually, nothing seems to happen.
I am unable to delete the firtst message that stays "to be delivered" its status is Cancelable No, Repeatable No.
The messages are in the Integration Engine.
I checked with no luck:
- Register Queues and Activate again the Queues
- Transaction SLDCHECK shows everything Ok
- AI_DIRECTORY_JCOSERVER , AI_RUNTIME_JCOSERVER and INTEGRATION_DIRECTORY_HMI seem to be Ok
- Stop and Start the SAP
- Refreshing the Cache
what else to check?
many thanksStatus: TO_BE_DELIVERED
Which means that the message was successfully delivered from Integration Server point of view and it states that the messages is initially handed over to the Messaging System.
TO_BE_DELIVERED occurs while the message is put into the Messaging System receive queue.
Solution:
This is done via the Messaging System receive servlet:
http://<Host>:<PORT>/MessagingSystem/receive/<CONNECTION>
/<PROTOCOL>
Only if this was executed successfully the Messaging System returns HTTP 200 to the Integration Server and the Status TO_BE_DELIVERED moves to DELIVERING
1. Try logging into Sap GUI with two users: XIAPPLUSER & XIAFUSER
to see if they are blocked
2. We can check the messages:
AdapterFramework
com.sap.aii.adapterframework.serviceuser.language
com.sap.aii.adapterframework.serviceuser.name = XIAFUSER
com.sap.aii.adapterframework.serviceuser.pwd
ApplicationSystem
com.sap.aii.applicationsystem.serviceuser.language
com.sap.aii.applicationsystem.serviceuser.name = XIAPPLUSER
com.sap.aii.applicationsystem.serviceuser.pwd
in the exchange profile to make sure the right passwords -
What messages does it shows the integration engine(sycn/ asyn)?
What messages does it shows the integration engine(sycn/ asyn)?
Status: TO_BE_DELIVERED
Which means that the message was successfully delivered from Integration Server point of view and it states that the messages is initially handed over to the Messaging System.
TO_BE_DELIVERED occurs while the message is put into the Messaging System receive queue.
Solution:
This is done via the Messaging System receive servlet:
http://<Host>:<PORT>/MessagingSystem/receive/<CONNECTION>
/<PROTOCOL>
Only if this was executed successfully the Messaging System returns HTTP 200 to the Integration Server and the Status TO_BE_DELIVERED moves to DELIVERING
1. Try logging into Sap GUI with two users: XIAPPLUSER & XIAFUSER
to see if they are blocked
2. We can check the messages:
AdapterFramework
com.sap.aii.adapterframework.serviceuser.language
com.sap.aii.adapterframework.serviceuser.name = XIAFUSER
com.sap.aii.adapterframework.serviceuser.pwd
ApplicationSystem
com.sap.aii.applicationsystem.serviceuser.language
com.sap.aii.applicationsystem.serviceuser.name = XIAPPLUSER
com.sap.aii.applicationsystem.serviceuser.pwd
in the exchange profile to make sure the right passwords
Maybe you are looking for
-
Hi Experts, I have a requirement to implement Inventory Aging report . The report should show total qty of inventory on hand in buckets of (0-30 days), (31-60 days) and so on upto a year for given plant and material . I also need to show value of inv
-
SQL Loader, nested tables and default values
Is there a way to specify a default value for a nested table entry when SQL*Loader encounters a 'null' value? I want to avoid this: Record 5: Rejected - Error on table LEVEL_DESC, column LEVELS. NULL nested table element is not allowed
-
Tuning the sql query when we have 30 Million records
Hi Friends, I have query which takes around 25 to 30 Minutes to retrieve 9 Million records. Oracle version=11.2.0.2 OS=Solaris 10 64bit query details CREATE OR REPLACE VIEW TIBEX_ORDERSBYQSIDVIEW AS SELECT A."ORDERID", A."USERORDERID", A."ORDERSIDE
-
How to use FCPX to edit from multiple cameras and keep audio in sync?
I apologize if this is obvious. I thought I saw a discussion about it in this list already but I cannot find it for the life of me. And I am a relative newbie to video editing. Here's my question/problem. I film live musical performances using a t
-
Interactive Booklet Problems & iTunes 7
Since upgrading to 7, I noticed that the interactive booklet I got with a couple of albums from the iTMS no longer function properly. Anyone else see the same issue? You got one with P.O.D.'s "Testify" for example. It used to open up into a looping m