Receiver HTTP channel configuration
Experts
I am doing Proxy to HTTP scenario.
My receiver had given the HTTP URL whcih looks this : http://10.1XX.X.XXX:6666/IntegrationServices/Test
In my receiver HTTP communcation channel , Its asking for the following
Target Host
Service
Path Prefix
Can I fill in target host as : 10.1XX.X.XXX
service number : 6666
path prefix as : IntegrationServices/Test
Can anyone please tell me how to fill the CC parameters.
I had referred lot of threads and blogs
Thanks
Faheem
Hi Patrick
I had checked the blog as per suraj recommendations. It doesn't help.
Is there any pre settings has to be done for HTTP receiver configuration like defining RFC or any entries in ICM server
Please throw some light on this. still i am getting the same error.
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Call Adapter
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIAdapter</SAP:Category>
<SAP:Code area="PLAINHTTP_ADAPTER">ATTRIBUTE_CLIENT</SAP:Code>
<SAP:P1>400</SAP:P1>
<SAP:P2>ICM_HTTP_CONNECTION_FAILED</SAP:P2>
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>HTTP client code 400 reason ICM_HTTP_CONNECTION_FAILED</SAP:Stack>
<SAP:Retry>A</SAP:Retry>
</SAP:Error>
Thanks
Faheem
Similar Messages
-
Receiver mail channel - Configuration of email id's
Hi,
I am using mail package in receiver mail channel. Is there anyway that we can configure the 'To' email id's in the integration directory with mail package being used (either by adding some entries in the module/identifiers tabs etc., ?
I don't want to have the email id's to be taken either through mapping or property file etc.,
I appreciate your reply.
Regards
GopalHi RGopal,
If the payload is in mail package format, the header information is used for the e-mail. For that make the entries for mail attributes (From, To, Subject).
Specifications for mail attributes:
1.On the Parameters tab page of the communication channel you have created newly or the existing one ; select the adapter type Mail.
2.Then select the Receiver radio button to define the adapter as a receiver adapter.
○ Under From, specify the e-mail address from which the message is sent.
○ Under To, specify the e-mail address that will receive the message. If you enter more than one address, you must separate them with a semicolon.
If you have specified an IMAP server under URL, the message is saved in the specified folder but is not sent to the receiver specified under To.
○ Under Cc, specify the other e-mail addresses to which the e-mail is to be sent.
These addresses are visible to the receiver.
○ Under Bcc, specify the other e-mail addresses to which the e-mail is to be sent.
These addresses are not visible to the receiver.
○ Enter the Subject of the e-mail message.
○ Specify whether you want to encode the content of the e-mail message. You have the following options:
■ None
■ Base64 (default value)
■ quoted-printable
○ If you have selected XIPAYLOAD as the message protocol and you want to forward XI attachments in the e-mail attachments, select Keep Attachments.
You use the PayloadSwapBean module to swap the application payload with one of the attachments.
See: PayloadSwapBean
*Pls: Reward points if helpful*
Regards,
Jyoti
Edited by: Jyoti Acharya on Dec 27, 2007 1:23 PM -
Accessing receiver communication channel parameters in mapping
Hi,
I have an XI sender to HTTP receiver scenario with mapping to set the value of the target URL, which is set as an Adapter Specific Message Attribute (TargetURL).
The mapping is responsible for adding hashed authentication credentials to the end of the URL string.
Ideally I'd like to be able to read the values of the host, port and path from the receiver communication channel configuration than hardcode these in the mapping class.
Does anyone know whether it is possible to read receiver communication channel values within mapping?
I could store the full URL string in the communication channel but this would not be secure hence the preference for doing this in mapping.
Thanks,
Alantry using Dynamic confiuration
please check HTTP rec doc: http://help.sap.com/saphelp_nw2004s/helpdata/en/43/64dbb0af9f30b4e10000000a11466f/content.htm
○ URL: TargetURL
○ HTTP Destination: HTTPDest -
HTTPS in Receiver HTTP adapter
Hi ALL,
I have a HTTP receiver scenarion..i.e The interface is XML over HTTPS..
Can we do HTTPS in receiver HTTP adapter ..how to do the SSL for this in Receiver HTTP channel because when i check the receiver HTTP adapter ..i don't find any setting for HTTPS on tht ..
Thanks
Souzprateek ,
thanks for the reply ...
You mean to say ..i have to select addressing type "HTTP Destination" and in the HTTP destination input files mention the RFC destination of type G..?
Provide the SSL details there u2026 where can I provide this.. ?
thanks
Souz -
How to configure receiver communication channel in File to mail scenario?
Hi all,
I'm working in FIle-to-Mail Scenario. I did all the required configuration In Integration repository. As per my Scenario whenever a text file stored in Application server of the R/3 system. it should be sent as a attchment with a mail.so i set a sender communication channel with file adapter in sender R/3 system . i dont know which business system should i refer for my receiver communication channel.because my receiver end is a mail server. should i create any third party business system for this one?
can anyone suggest me to define a receiver comm channel in a right manner?
helpful answers will be rewarded.Hi,
Check these
/people/michal.krawczyk2/blog/2005/11/23/xi-html-e-mails-from-the-receiver-mail-adapter
/people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address
/people/michal.krawczyk2/blog/2005/12/18/xi-sender-mail-adapter--payloadswapbean--step-by-step
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1685 [original link is broken] [original link is broken] [original link is broken]
/people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure
http://help.sap.com/saphelp_nw04/helpdata/en/3c/b4a6490a08cd41a8c91759c3d2f401/content.htm
Regards
Seshagiri -
How To Configure XI Receiver Communication Channel ?
Hi Expert,
I have a Scenario wherein i have 2 XI systems & i need to pass the messages between these 2 XI / PI system using XI Adapter. Can any body tell me how to configure the XI Adapter Step by Step. Is it required to Create the SM59 RFC destination with type H. Pl. Explain me in detailed.
Regards
UmeshHi Umesh,
In creating XI receover 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/e1/091640a991c742e10000000a1550b0/frameset.htm
Hope this helps.
Regards,
Jenny -
Receiver SOAP channel error-- Cant parse the document; HTTP 200 OK
Hi All,
I am facing below error in SOAP receiver communication channel
SOAP: Error occurred: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: Cant parse the document; HTTP 200 OK
If I use "Do Not se SOAP Envelop" in receiver communication channel then it shows successfully delivered in message monitoring but never reached to target application. And if I uncheck "Do Not se SOAP Envelop" then the error is as I mentioned above.
Both ways it not working foe me.
Please advice.
Thanks
ShiviHi
I had a similar issue recent times and I have enablede the xpi inspector to check the logs of the request and the response sent and received...
Based on that you can check whether your payload is able to sent to receiver in proper format or any other issues..
Also try to check the payload format using the SOAPUI whether the ws is working fine for that or not.
HTH
Rajesh -
HTTP/1.1 400 Bad Request error in receiver REST channel
Hi Experts
I am currently working on an interface in which we have created a REST communication channel on the receiver side.
The below error comes up in the PI when we try to perform the GET operation on the URLs given below:
Error Message: HTTP error occurred: HTTP/1.1 400 Bad Request
URLs -
i) https://<myHost>:<myPort>/businesses/search?Keyword=Viridor&ResultsPerPage=10
ii) https://<myHost>:<myPort>/businesses/ec92a1e9-cef0-48aa-8800-a2e500ce8b1c/sites?Keyword=Viridor&ResultsPerPage=10
When we use SOAP UI to perform the above test, it works perfectly fine and fetches the required response from the target REST server.
Also, when we use the URL - https://<myHost>:<myPort>/businesses in the receiver communication channel in PI, it works fine and retrieves the
values of all the businesses present on the target server, however on making URL more specific - like the two URLs above, it does not work
and gives the bad request message.
Please can you let me know what could be the issue.
Thanks,
MaheswarareddyHi All,
Issue resolved:) ...that due to When calling a URL in the REST Receiver Channel, all GET variables are ignored
so we had to upgrade SP10 patch level 5 and all services are working as we expected.
Also pls check Note :2114322
Thanks,
Maheswarareddy -
HTTP receiver adapter: dynamic configuration
I was told that if I have a URL and some parameters, I can use a sync HTTP receiver adapter to call a site.
I know this can be done using some kind of dynamic configuration, but I am not familiar with this adapter.
The most important question here is that I need to know if this can be done throw PI, so my question is:
Is there a parameter limit in the HTTP adapter? If so, what is the quantity of parameters that I can give to the adapter?for the ASMA parameters you can use for the HTTP receiver adapter check
Configuring the Receiver Plain HTTP Adapter - http://help.sap.com/saphelp_nw04/helpdata/en/43/64dbb0af9f30b4e10000000a11466f/frameset.htm -
AS2 ID for the involved parties while configuring Receiver AS2 channel
Hi
I am testing AS2 receiver channel by by having a file sender channel to pick up the EDI file and send it to the receiver which is AS2. I configured all the necessary things like the sender agreement, receiver agreemet, certificates for receiver agreement. also configured MDN report channel and i am using the following in my AS2 channel
server name: XXXXX
Port: 50000
url: /SeeburgerAS2/AS2Server
under AS2
Sign is enabled
algorithm type : SHA-1
encryption is enabled
MDN mode: Synchronous
Handle received MDN: No action.
but i am getting the folllowing error
Message processing failed. Cause: javax.resource.ResourceException: Fatal exception: javax.resource.ResourceException: SEEBURGER AS2: 403 Forbidden # , SEEBURGER AS2: 403 Forbidden #
I have configured the parties for the 2 systems that i am connecting in both the systems and i am using them in either systems for AS2ID. still i am getting the above error.mostly this error can come for following reasons
incorrect AS2 ID for involved parties,valid sender agreement is missing or can be possible that more then one AS2 sender agreements with the same sende and rec party has been created.
Try to check all these
Regards,
Vikrant -
Dynamic configuration of receiver communicaton channel?
I have files, Header line tells which server it should go.(Like ip address and port). How can dinamically configure the receiver communication channel.
Thank You
Ganges LeavesHi,
I have very similar requirement, In my scenario I need to pick up files from 4 static locations and based on the file name and pick up type(file/ftp) I can find out the destination's connectivity information from a Cross-Referencing table(Based on MS-SQL Database table- I can get this using look API) in this table we maintaining more than 100 destinations(host/user_name/password etc).
Now I need to set the connectivity information dynamically at runtime. I know this is not possible with Standard XI but does anyone thinks this is possible by any technical way using with XI.. Adapter Modules or Java Proxies?
This is very Critical to win the war with other middleware tools. Please let me know your thoughts and comments...
thanks,
Laxman Molugu -
How Do We Monitor HTTP Receiver Communication Channel
Hi Exports,
How do we monitor the HTTP Receiver communication channel. Could you please share your ideas.
I am able to send the message to http to third party system. i want to monitor all messages which it's goes to third party system. Same like if you go to component monitoring we have communication channel monitoring over there we can do monitoring by adapter but when we choose http communication channel there is 0 messages.
Please provide monitoring thing those messages which is goes to third party system.
Advance thanks
Regards
Ramidi SThere isnt any transaction to directly monitor the HTTP adapter. However u may do the following:
1. To test the HTTP adapter you can just test the adapter_plain service in TCODE SICF.
2. TCODE : SMICM and then Shift + F1 and you can see the status of the HTTP server
3. You can go to SM59 to see whether the HTTP connections between XI and R/3 are up and running
Regards,
Prateek -
How to configure message header in receiver http adapter?
Hi all
I need the outgoing message payload from receiver http adapter to backend system with below form.
POST http://222.222.33.22 /HTTP1.0
content-type:application/x-www-form-urlencoded
USERID=xxxxxx&PASSWORD=xxxx&SRCID=10&CDDATE=20070601...........................................................................
×POST http://222.222.33.22 /HTTP1.0
○content-type:application/x-www-form-urlencoded
○USERID=xxxxxx&PASSWORD=xxxx&SRCID=10&CDDATE=20070601...........................................................................
Is there a parameter to enable POST method as a part of message header outputing?
thanks in advance.The parameters available in HTTP adapter for message header are:
HeaderFieldFive http://sap.com/xi/XI/System/HTTP
HeaderFieldFour http://sap.com/xi/XI/System/HTTP
HeaderFieldOne http://sap.com/xi/XI/System/HTTP
HeaderFieldSix http://sap.com/xi/XI/System/HTTP
HeaderFieldThree http://sap.com/xi/XI/System/HTTP
HeaderFieldTwo http://sap.com/xi/XI/System/HTTP
HTTPDest http://sap.com/xi/XI/System/HTTP
TargetURL http://sap.com/xi/XI/System/HTTP
URLParamFive http://sap.com/xi/XI/System/HTTP
URLParamFour http://sap.com/xi/XI/System/HTTP
URLParamOne http://sap.com/xi/XI/System/HTTP
URLParamSix http://sap.com/xi/XI/System/HTTP
URLParamThree http://sap.com/xi/XI/System/HTTP
URLParamTwo http://sap.com/xi/XI/System/HTTP -
Error in Receiver Communication Channel in FCC
I have a simple scenario of Proxy to File. I have to just one field in complete row. So my structure is as below : MT_RecordIB -> Records. So my XSD looks like this :
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://XXXl.com/INF31018/SAPSerOrd_DaysIn" targetNamespace="http://hnwl.com/INF31018/SAPSerOrd_DaysIn">
<xsd:element name="MT_RecordIB" type="DT_RecordIB" />
<xsd:complexType name="DT_RecordIB">
<xsd:sequence>
<xsd:element name="Records" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
I have used FCC and the parameters are :
Recordset Structure Records
Records.fieldSeparator 'nl'
But I am getting following error in Receiver Communication Channel :
Failed to process message content. Reason: Exception in XML Parser (format problem?):'java.lang.Exception: Message processing failed in XML parser: 'Conversion configuration error: Unknown structure 'ns0:MT_RecordIB' found in document', probably configuration error in file adapter (XML parser error)' (Software version: 3.0.21)
Thanks,
Pankaj SinghHey Pankaj,
Your content conversion parameter might be configured improperly.
Refer this blogs
/people/shabarish.vijayakumar/blog/2007/08/03/file-adapter-receiver--are-we-really-sure-about-the-concepts
/people/arpit.seth/blog/2005/06/02/file-receiver-with-content-conversion
Refer the following threads for your problem
[ Unknown structure 'ns0:MT_dbglgtr_FileName' found in document'|Unknown structure 'ns0:MT_dbglgtr_FileName' found in document']
Rgds
Ramesh -
Need to use only one sender and receiver communication channel.
Hello Experts.
I have a scenario where in I have to use only one sender and receiver communication channel to push files from different source directories to different receiver directories.
For Eg;
Sender
D://dir1/file1 ---> E://dir1/File1
F://dir2/file2 ----> G://dir2/file2
H://dir3/file3-----> I://dir3/file3.
Can this be achieved by using pass through scenario?
Please let me know if the requirement is not clear.
Thanks in advance.
Advit RameshHi Advit,
I think it is possible. You have to use the Advanced Selection for Source file in the sender channel to define multiple files to be picked up. Also, the Dynamic configuration must also be enabled and used in the mapping so you can manipulate the target directory and target file name based on your source files.
For Polling from multiple directories:
http://wiki.scn.sap.com/wiki/display/XI/File+Sender+Adapter+-+Polling+Multiple+Directories
Dynamic Configuration:
Dynamic file name and directory in Receiver File Adapter - summary of possibilities - Process Integration - SCN Wiki
Maybe you are looking for
-
MM report screen having 10 fields
Hi Everbody, we r having MM report screen with 10 fields, but my requirement is to show particular fields like 5 fields ca n any one plz help me which iview i have to use and how to show particular fields on that.. thanx
-
Business area wise Automatic Payment program run
Dear all clarifications regarding Automatic Payment Program vs Business Area, They want to run Automatic Payment Program run Business Area wise They want to run payment run with reference of business area for example 1) BUSINESS AREA : A 2) BUSINES
-
How do I get HP printer updates for my C310a if I'm not useing a router but a USB connection
See subject line, it says it all This question was solved. View Solution.
-
Epson 635 printer won't install via wireless with Mountain Lion
I am helping a friend with the upgrade to Mountain Lion and She has a giant desktop which I think is a MacPro but I'm not sure. Anyway everything works fine except now her Epson 635 printer won't see the wireless network. To me this seems like a rout
-
When I click on a link in gmail it will open the website as a black page. When I click anywhere on the page it turns completely white with nothing there. This does not happen when I open the same link in IE == URL of affected sites == http://all