Receiver XI Adapter: HTTP Port
Hi All,
Receiver XI Adapter:
I have access to this system thru SAP GUI.
Where can the below details be found?
1. Target Host: Specify the host name of the receiver system.
2. Service Number: Specify the HTTP port.
3. Path prefix?
Kindly help.
Thanks,
Karthik
Hi,
The values will be:
U need to give the R3 system name.
path prefix will be:
/sap/xi/engine?type=entry
refer the below link:
http://help.sap.com/saphelp_nw04s/helpdata/en/85/78af1bf407434796aaf8dbd6d4e7b7/frameset.htm
You set up the HTTP destination in the SAP system by using transaction SM59. Use the following path prefixes in the Target System Settings.
/sap/xi/engine?type=entry
for SAP systems based on SAP BASIS 6.40 (XI 3.0 message protocol).
/sap/xi/engine?type=receiver
for SAP systems based on SAP BASIS 6.20 (XI 2.0 message protocol).
chirag
Similar Messages
-
Receiver SOAP Adapter (HTTP AXIS)
Hi Experts,
I need to use receiver soap adapter to communicate with a WebService, actually it is a AXIS service i can see when i give the soap url in web browser.
my question is for axis service, does it mean i have to use HTTP AXIS in the receiver channel to request the response for web service server? Can i use HTTP only without AXIS?
when i use SoapUI to test the webservice, it works fine. But when i use receiver soap adapter with HTTP (without AXIS), it is responding with the belwo error.
<sap:Error ...>
<sap:Category>Application</sap:Category>
<sap:Code area="UNKNOWN">APPLICATION_ERROR</sap:Code>
<sap:AdditionalText>Application Fault</sap:AdditionalText>
<sap:ApplicationFaultMessage namespace="http://sap.com/xi/XI/System/Axis/sample">host name</sap:ApplicationFaultMessage>
<sap:Stack/>
</sap:Error>
Experts, please help on this, the major question is HTTP AXIS is required when target web service is an AXIS service?
Thanks in advance.
Regards,>>my question is for axis service, does it mean i have to use HTTP AXIS in the receiver channel to request the response for web service server? Can i use HTTP only without AXIS?
You are going to consume webservice. You can use standard SOAP adapter itself to consume the webservice that is built with axis framework.
Do you have some specific user authentication procedures like SAP Assertion Tickets, username token etc and some specific encapsulation formats (MIME, DIME, MTOM),WS Reliable Messaging and so then you need SOAP Axis adapter. If you need to consume webservice with standard transport protocol (HTTP or HTTPS) and client authentication etc , our standard SOAP adapter is more than enough.
Refer this link what axis soap adapter supports -
J2Se receiver File adapter-HTTP 503 no listener registered for service
Hi,
We are using J2Se file adapter for one the interfaces and the logs of the J2se adapter engine has shown the following error-
Error: com.sap.aii.messaging.net.TransportException: HTTP 503 no listener registered for service /file/example_outbound
at com.sap.aii.messaging.net.HTTPRequest.run(ServerHttpImpl.java:416)
I checked with the J2SE File/FTP receiver adapter configuration given at help.sap and found the following the following info related to the error-
Specifications for addressing by the Integration Engine
○ XI.httpPort=<port_no>
<port_no>specifies the HTTP server port that receives the messages from the Integration Engine.
○ XI.httpService=<service>
<service> describes the service part of the address where the Integration Engine must send its messages.
These specifications are mandatory.
If, for example, you have specified XI.httpPort=1234 and XI.httpService=/file/Receiver, the end point address of the file/FTP adapter in the Integration Engine must be specified as follows:
http://<fileadapterhost>:1234/file/Receiver
The end point address must be extended as follows for the Integration Engine in Release 1.0:
http://<fileadapterhost>:1234/file/Receiver?action=execute&pipelineid=Receiver
If the Integration Engine message is sent to a non-specified adapter service, the system displays the following error message:
*No registered listener for <Service> found*
The system displays the same message if the adapter is initialized, but has not been started (status STOPPED or INITIALIZED).
Where I need to check this Integration engine address specifications. I have't found any of the above code in the adapter configuration which we are using presently.The interface is running successfully before but thrown this error now.
Please reply me if some one has faced similar issue and get it resolved.Hi
How was this issue resolved? I have the same problem.
I only have two receivers - the deafult j2se file receiver and my newly created one which used the default as a template. The ports and service's are different.
I've even tried deleting my custom receive adapter and using only the default one but i still get that error. -
Proxy receiver channel with HTTP destination or URL address?
Hi Experts,
I have a scenario as below:
(Webservice Client)SOAP --> PI --> PROXY(SAP ECC).
A webservice client calls PI using SOAP. PI then sends the request to SAP ECC using PROXY.
I am using AAE. Therefore I have ICO.
In the receiver PROXY channel I have given:
ADAPTER TYPE: SOAP
Transport Protocol: HTTP
Message Protocol: XI3.0.
Under connection parameters:
Addressing Type dropdown as 2 entries HTTP destination and URL address.
In what cases i should use HTTP destination and URL address respectively?
Which option is preferred?
Do they work same or differently? How?
When I select HTTP destination where should I create the corresponding RFC destination? In PI ABAP stack using SM59 or PI NWA?
If this HTTP destination is created in PI ABAP stack using SM59 then what type it should be? H? or G?
Thanks
GopalHi Gopal,
In creating XI receiver communication channel, you have 2 options for Addressing Type:
1. URL Address - no need to create RFC destination. You just have to specify the XI receiver host name, HTTP port, path (/sap/xi/engine?type=receiver), Authentication data (logon details for SAP Client number of the PI system).
2. HTTP Destination - create RFC destination in SXMB_ADM and specify the RFC destination name in your receiver communication channel.
For SAP documentation, see this link:
http://help.sap.com/saphelp_nwpi711/helpdata/en/f4/0a1640a991c742e10000000a1550b0/content.htm?frameset=/en/e1/091640a991c742e10000000a1550b0/frameset.htm¤t_toc=/en/43/96cbccb9335b77e10000000a11466f/plain.htm&node_id=5
Regards,
Naveen. -
Error in Receiver Email adapter
Hi
I have done one scenario as file is sender and mail is receiver.
In message monitoring it is giving success whereas mail is not generated..
I have checked receiver mail adapter it is giving the following error:
<b>error occured: [2006-01-09T06:36:47Z] unable to call the mailer; com.sap.aii.messaging.srt.BubbleException: Failed to call the endpoint [null "null"]; nested exception caused by: java.net.SocketException: Software caused connection abort: connect</b>
can any body suggest me to solve this problem
Thanks
N.Prasad BabuHi prases,
Check the configruation of your mail adapter. Hope this link helps,
sender mail adapter
http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
receiver mail adapter
http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
regards,
bhavesh -
RECEIVER JDBC ADAPTER----ROLLBACK IN XI
Hi Gurus,
I have a scenario with the receiver as JDBC adapter.If there is any error in updating to Database during the interface flow,how do Rollback occurs in XI???
Please help......
Regards,
SriparnaHi Sripam1,
select SQL statement 'batch mode' ,
i.e,
see
8. Defining Parameters in Advanced Mode
6. If you want to collect SQL statements in a batch, select Batch Mode.
of the SAP online help
[Configuring the Receiver JDBC Adapter|http://help.sap.com/saphelp_nwpi711/helpdata/en/48/465581929734d9e10000000a42189d/content.htm]
Also ensure that 'Database Auto-Commit-Enabled (No Transaction Handling)' is not enabled.
Regards
Kenny -
RFC Adapter error - http port configuration
Hi everyone,
on XI 3.0 I have some problems to invoke RFC functions located on a SAP SRM system.
No logs are displayed on the XI Monitor: the message is stopped at the "adapter" level.
It seems that RFC adapter tries to connect to a wrong URL (the Production system URL)and obviously it retrieves these messages:
"Received XI System Error. ErrorCode: NO_RECEIVER_CASE_BE ErrorText: ErrorStack: No receiver could be determined "
"Returning synchronous error notification to calling application: XIServer:NO_RECEIVER_CASE_BE:."
"Transmitting the message using connection http://YYY.sap.xxxx:8066/sap/xi/engine?type=entry failed, due to: XIServer:NO_RECEIVER_CASE_BE:."
In the SLD, the right port for Development system is 8064, the adapter is also configured on business landscape YYY and port 8064. I checked both J2EE visual administrator and Business Landscape customizing without success.
But at runtime the adapter framework point to another system on 8066 http port (and the interface call fails).
My question is: where is this wrong URL configured and from where exactly does it take these wrong informations?
Please, help me.
Alessandro Pozzozengaro.Alessandro,
There is a very good document on SAP that explains, step-by-step what you are trying to do.
The name of the document is: 'Validating a Connection Between SAP R/3 and SAP XI with RFC'.
Give a look on that. I used it to build the scenario here and it works fine.
Regards,
Tadeu -
PI 7.1 receiver SOAP adapter using https
Hi all,
In PI 7.1 receiver SOAP adapter using https, what are the configurations necessary in PI box?
Certification, and key store values, security etc etc
-Michael.>
Michael Johnson wrote:
> I did n't find anything related to 7.1 version
Some leads are provided by help: http://help.sap.com/saphelp_nwpi71/helpdata/EN/56/992d4142badb2be10000000a1550b0/frameset.htm
Regards,
Abhishek. -
HTTPS port not activated on non-central Advanced Adapter Engine
Hello,
we have upgraded our non-central adapter engine from XI 3.0 to 7.1 EHP1.
Before, we were using port 58201 (5<InstanceID>01) for HTTPS and it was working fine. On the new system, the port 58201 isn't active, which I've checked with 'telnet <host> 58201'.
On XI 3.0, the port could be configured in the Visual Admin -> SSL Provider, but I don't find the corresponding setting in NWA.
I've already checked miscellaneous SAP notes (856597, 891877,...), HowTo-Guides and Blogs, but didn't find any hint...
Any idea, where I could edit the HTTPS port in NWA of the non-central adapter engine?
Thanks,
JuergenHello,
I didn't get access to ExchangeProfile over URL http://<host>:<port>/exchangeProfile and didn't find the settings in NWA.
Reason was the missing CryptoLibrary as discribed on http://help.sap.com/saphelp_nwpi711/helpdata/en/f1/2de3be0382df45a398d3f9fb86a36a/frameset.htm
Regards,
Juergen -
when i send a test message throw the RWB for Http receiver adapter it is giving the error "Error in processing caused by: com.sap.aii.adapter.http.api.HttpAdapterException: ERROR_SOCKET_TIMEOUT, Read timed out"
Hi, Michal
I have read your Weblog. It makes sense to me. Thanks a lot for your help! However, I still have some questions and listed them as following. Could you please help to answer them?
<b>Q1:</b> I am new to SAP-XI. So I have no idea about TCODE-SXMB_ADM. Could you introduce more details about it?
<b>Q2:</b> The XI system I am using is running on SAP-ICC's machine. The tools I can use are:
<b>1.</b>Builder for Integration Repository
<b>2.</b>Builder for Integration Configuration
<b>3.</b>System Landscape Directory
<b>4.</b>Runtime Workbench
<b>5.</b>Administration System (for Repository, Directory, Runtime)
Please note that I do not have a complete control on this SAP-XI. Do you think whether or not I can set the timeout parameter by following the instructions provided in your Weblog?
For more details about my SAP-XI, please access the following Web page:
http://iccxi.sap.com:58000/rep/support/admin/index.html
<b>Q3:</b> The following messages are extracted from the SAP-XI. Wish they are hepful to solving my problem.
2006-06-19 05:12:16 Success The message was successfully received by the messaging system. Profile: XI URL: http://iccxi.sap.com:58000/MessagingSystem/receive/AFW/XI
2006-06-19 05:12:16 Success Using connection AFW. Trying to put the message into the request queue.
2006-06-19 05:12:16 Success Message successfully put into the queue.
2006-06-19 05:12:16 Success The message was successfully retrieved from the request queue.
2006-06-19 05:12:16 Success The message status set to DLNG.
2006-06-19 05:12:16 Success Delivering to channel: ValidationRequestHandlerServiceChannel
2006-06-19 05:12:16 Success SOAP: request message entering the adapter
2006-06-19 05:12:37 Success SOAP: call failed
2006-06-19 05:12:37 Error SOAP: error occured: java.net.ConnectException: Connection timed out: connect
2006-06-19 05:12:37 Error Exception caught by adapter framework: Connection timed out: connect
Thanks
Menghua Li -
Hi All,
I am getting this response error message in my receiver SOAP Adapter while invoking a synchronous webservice.
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!--
Request Message Mapping
-->
- <ProcessMessageResponse xmlns="http://Sleek.Integrator.Messaging" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ProcessMessageResult>Value cannot be null. Parameter name: Request string is a null reference.</ProcessMessageResult>
</ProcessMessageResponse>
Thx in advance
RavijeetHi All,
I am still getting the same error value is null. I am not able to track what could be the cause of the error. If I am taking the message from SXMB_MONI and using it in a client tool it is successfully calling the webservice.
Do we need to explicitly mention in some configuration that content type is soap/xml. SOAP header is omitting the content type or is not specifying "soap/xml" as the content type.
I am interacting with a WAF websevice, is there any compatibilty issue with Windows Webservice and SAP XI?
Also what should I pick as the SOAP Action from this wsdl file definition
<wsdl:portType name="IMessageProcessor">
<wsdl:operation name="ProcessMessage">
<wsdl:input message="tns:IMessageProcessor_ProcessMessage_InputMessage" wsaw:Action="XXX.Messaging/ProcessMessage"/>
<wsdl:output message="tns:IMessageProcessor_ProcessMessage_OutputMessage" wsaw:Action="XXX.Messaging/ProcessMessageResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:service name="MessageProcessor">
<wsdl:port name="BasicHttpBinding_IMessageProcessor" binding="i0:BasicHttpBinding_IMessageProcessor">
<soap:address location="http://XXX.com/cardax/provisioningservice"/>
</wsdl:port>
Thx in advance
Ravijeet -
Receiver File Adapter J2SE Adapter Engine
Hi,
We have configured a receiver file adapter on a J2SE adapter engine through the administrator page of the J2SE adapter.
XI.httpPort=8222
XI.httpService=/file/Receive
and the rest of the adapter parameters.
I have configured a channel in ID as XI receiver adapter.
host: "hostname"
Service: 8222
Path Prefix: /file/Receive
The messages in sxmb_moni fail to be delivered with "HTTP error 404 Resource not found."
Through a browser I am also not able to make a connection to this url:
"host":8222/file/Receive
Getting Http error "501".
Please can someone shed some light on this problem.
Regards
Willie Hugo>Through a browser I am also not able to make a connection to this url:
>"host":8222/file/Receive
>Getting Http error "501".
This is ok. Since get method not implemeted for this service.
Since from XI you are getting this error "HTTP error 404 Resource not found", can you logon to XI server at OS level and do a telnet test to check if the port is working.
cmd> telnet
telnet> open <J2SEAdpaterEngineHostName (or) IPAddress> 8222 -
Prerequisites for Sender and Receiver FTP adapter
Hi Experts,
I am new to PI and configuring simple file to file scenario. I need to know the prerequsites for sender and receiver FTP adapter. Scenario is System A -> XI -> System B .
What I want to know is:
1> What ports need to be opened?
2> Any service that I need to activate?
3> Do I need to install FTP server in any of the machine?
If I have missed something, please add.
Br,
NilzHi,
1> What ports need to be opened?
mentioned in below link as said its 21.
2> Any service that I need to activate?
No
3> Do I need to install FTP server in any of the machine?
THere are two ways by which u can pick ur file.
1) NFS by which u can put the file on XI appplication directory and pick up ur file.
2) FTP u have to put ur file on FYP server and XI will pick up the file from there. U can use freeware FTP and install it on ur Desktop search on goolge u will get ti FTP installtion.
refer the below configuration requirement for FIle adapter.
http://help.sap.com/saphelp_nw04/helpdata/en/69/a6fb3fea9df028e10000000a1550b0/frameset.htm
ALso refer the end to end file to file scenario.
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/flatFILETOFLATFILE&
chirag -
Dynamic Query string in Receiver HTTP_AAE adapter
Hi All,
Currently I am working with a scenario where I need to use HTTP_AAE receiver adapter. I need to create the query string http://server:port/WebOrder?param=value dynamically.
I created below mentioned UDF.
DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey urlParameter1 = DynamicConfigurationKey.create( "http://sap.com/xi/XI/System/HTTP_AAE", "URLParamOne");
conf.put(urlParameter1, "value");
return "";
In configuration part I entered below mentioned details in HTTP receiver adapter,
Target Host: server
Target Port: port
Path: /WebOrder?
Click Set Adapter specific Message properties
Click URL Parameters
I entered "param".
But I am getting the below mentioned error.
exception caught with cause com.sap.aii.adapter.http.api.HttpAdapterException: STATUS_CODE_NOT_OK-Not Found.
Could you please help me here.
Thanks
DipankarDear Team,
I am working on SAP PO 7.4 Single stack. we are have scenario to send sms to customers via portal system and the delivery status has to be updated in ECC. Failed to hit the sms portal by using the HTTP_AAE adapter.
URL - http://103.112.70/smpp/sendsms?username=xxxxx&password=xxxxx&to=919797979797&from=919560054422&text=test message.
Scenario - ECC(proxy) -> PO(HTTP adapter) -> SMS portal
Development:
ESR - In the mapping
Five parameters- username , password , to , from and text from ECC to PO as part of request message.
UDF -
DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey parmValue;
try{
parmValue = DynamicConfigurationKey.create( "http://sap.com/xi/XI/System/HTTP", "URLParamOne");
conf.put(parmValue, var1);
parmValue = DynamicConfigurationKey.create( "http://sap.com/xi/XI/System/HTTP", "URLParamTwo");
conf.put(parmValue, var2);
parmValue = DynamicConfigurationKey.create( "http://sap.com/xi/XI/System/HTTP", "URLParamThree");
conf.put(parmValue, var3);
parmValue = DynamicConfigurationKey.create( "http://sap.com/xi/XI/System/HTTP", "URLParamFour");
conf.put(parmValue, var4);
parmValue = DynamicConfigurationKey.create( "http://sap.com/xi/XI/System/HTTP", "URLParamFive");
conf.put(parmValue, var5);
}catch(Exception ex){}
return "";
Integration Directory-
Communcation channel:
Tranport Protocol - HTTP 1.1
Message Protocol - GET
General Tab-
Addressing Mode - URL Address
Target Host - 103.112.70
Target Port - 80
Path - smpp/sendsms
Mainpayload Parameter Name - MT_SMS_Cust_Req
Advanced Tab-
Header fileds - EMPTY
Query Parameters - sender party - enabled
sender service - enbled
Receiver Interface - enabled
Message ID - enabled
Quality of service - enabled
Adapter -Specific Message Properties
set Adapter -specific Message Properties - enabled
URL parameters - enabled
parameter 1(URLParamOne) - username
parameter 2(URLParamTwo)-password
parameter3(URLParamThree)-to
parameter4(URLParamFour)-from
parameter5(URLParamFive)-text
After the configureations..The structture is not getting created as per the url format . In runtime PO system is sending only - smpp/sendsms to SMS portal and getting the response as Not authorized means the username&Password&to&from&text are not hitting the SMS porta.
Please check the configurations and guide me if any configurations were missing.
Regards,
Teja. -
Configuring the Receiver Mail Adapter
Hi,
I have to send data in a flat file via email using XI. I have configured a File adapter to read the XML file from sender. I have configured receiver mail adapter at the other end. I get success message in the SMXB_MONI transaction. But no mail is received.
My receiver communication channel settings are as follows:
Adapter type: Mail
Transport protocol: SMTP
Message protocol: XIPAYLOAD
Adapter Engine: Integration Server
URL: smtp://mail.xyz.com:25
Mail Attributes: Use Mail package (Source file has from/to Email Addresses)
I tried differnet cmobinations of SMTP server address (with/without port/using http:// etc), but no success.
Can anyone tell me what the problem could be and how to go about this?
Thanks in advance.
Riyazhi riyaz,
these r some of the links which can help u to configure ur mail adaptor.
https://www.sdn.sap.com/irj/sdn/weblogs? blog=/pub/wlg/1798
Info on Email Receiver Adapter
Mail Adapter Configuration in XI 3.0
regards
jithesh
Maybe you are looking for
-
How to create a button on a form that automatically creates a new page or form with pre-filled field
I'm trying to create an advanced workorder for my company. In short, I need to have a summary page that includes pertinent contact and matter information but then have the users have the ability to essentially click a button and have it auto-generat
-
"Unable to send Messages" error?
Within the Messages app on my Galaxy S5 I'm getting an error message stating "Unable to send messages" on the space I would type in my text. How do I fix this?
-
Calling portal service ?
Hi, am trying to call a portal service from portal application. 2 scenarios: SCENARIO 1: componnent and the service in the same project. in the KEY filed of ImyService. when I provide the value as Parfilename|servicename, it works when i change the
-
Help! I'm new to OS X Leopard
Hi, In fact, I am new to Mac. I switched to Mac from PC just recently. Last night the TextEdit program wasn't responding, so I hit Command Option ESC and did a force quit to the application. After that, the window from the Command Option ESC wouldn't
-
activation required