HTTP Adapter installation
Hi,
I was trying some scenarion in HTTP Adapter and was not able to get message in Integration Server.
I found in RWB->Component Monitoring->Adapter Engine->Adapter Monitoring HTTP Adapter is not available. Is this means HTTP Adapter is not installed?
If it is not installed how to install it.
Please advice.
Thanks,
Sri.
Hi Keith,
The thread gives you an idea of testing your HTTP adapter.
HTTP Sender Adapter Strange Problem After SP16 Patch!!!
I think you have to check in SICF if service sap/xi/engine is on.
Regards
Vijaya
Similar Messages
-
HTTP Adapter outbound (SSL) processing
I am trying to send a XML message (an Invoice) from XI to an external Customer via HTTP Adapter.
The site I am posting the message to is SSL.
I have installed the Customer's Certificate via STRUST under SSL Client (Standard) and can see it in the
certificate list.
Within the Communication Channel for HTTP Adapter I have tried Addressing Type of URL
and also with a HTTP (SM59) destination. Both do not work.
The setting used for both are
host : workflw.externalcustomer.xxx.com Service: 443
Path : /SubmitInvoiceUAT/SubmitInvoice.asmx/SubmitCXML
HTTP Proxy : internetproxy.mycompany.com
Proxy Servuce : 80
SSL Active : SSL Client Certificate ANONYM SSL Client(Anonymous). As no client cert is used for logon
I have attempted a connection test within SM59 for the HTTP Destination and I receive the error
ICM_HTTP_SSL_ERROR.
1) If the SSL Client Certificate ONLY for logon then how does XI know what cert to encyrption with?.
2) Should Verisign/Thawte etc CA certs be also installed in STRUST ?
Does that "public" key for encryption need to be placed anywhere (eg STRUST) or will XI just do
3) this when it does the handshake with the external HTTPS site it is posting to ?
4) Also the transaction STRUST may (or may not depending on how the documentation is interpreted) need the installation of some certs into its PSE (Personal Security Environment). But exactly what they mean is a mystery. I have created what I thought was the servers cert but cannot see to create a dev.connector.boc.com named certificate. Perhaps that is not needed.
Here is the help <a href="http://help.sap.com/saphelp_nw70/helpdata/en/e8/1f1041a0f6f16fe10000000a1550b0/frameset.htm">SAPHelp on PI HTTPS Config</a>
5) Also OSS note 510007 it advises to check a number of settings. I have had a look at what I can ..namely via transaction RZ10 and I can see one parameter and should that be changed to include a HTTPS ? .i,e currently it is set to <i>icm/server_port_0 PROT=HTTP,PORT=80$$,PROCTIMEOUT=3600</i>Hello
As a process you have done well. I suspect the problem could be with " SSL Client Certificate ". Check weather the SSL Client Certificate is Valid version.
Best practice.
Alway when we are communicating with HTTP outbound. It is better to have a STANDALONE ftp location for both SENDER and RECEIVE xml DATA transfter files.
I hope I answered your question. It was nice answering your question. Feel free to reach SDN if you have any questions.
Regards -
HTTP Adapter - Error While Starting
Hi all,
I get the following error message when i start my HTTP Adapter.
Initializing the Bridge oracle.oai.agent.adapter.technology.TechBridge..
Bridge started in XML mode.
java.lang.NoClassDefFoundError: HTTPClient/ModuleException
at oracle.oai.agent.adapter.transport.basic.TransportSenderFactory.createTransportSender(TransportSenderFactory.java:73)
at oracle.oai.agent.adapter.technology.TechBridge.registerTransportSender(TechBridge.java:1531)
at oracle.oai.agent.adapter.technology.TechBridge.init(TechBridge.java:402)
at oracle.oai.agent.proxy.AgentProxy.go(AgentProxy.java:600)
at oracle.oai.agent.proxy.AgentProxy.start(AgentProxy.java:639)
at oracle.oai.agent.proxy.AgentProxy.<init>(AgentProxy.java:363)
at oracle.oai.agent.service.AgentService.run(AgentService.java:41)
at java.lang.Thread.run(Unknown Source)
The adapter is configured at the target side (Subscriber). Message type used is XML. The requirement is : Subscribe the XML message and post it to an URL. I get the above error when i start the adapter.
Any idea why iam getting this error message? Has anyone succeeded using the HTTP adapter.
Thanks,
ShahThe library http_client.jar is probably missing in your adapter classpath.
The problem is that this jar is not delivered by the adapter installation . You will find this library either in the Hub directories nor int the java OC4J product librairies
regards -
SEEBURGER EDI &AS/2 adapter installation and configuration guides
hi ,
can any one provide me SEEBURGER EDI &AS/2 adapter installation and configuration guides or links please?
thank you,
babuHi,
You can get the original manuals from Seeburger if you are installing the Seeburger on server.
Please see the below links
/people/bla.suranyi/blog/2006/06/08/sap-xi-supports-edifact
/people/william.li/blog/2006/03/17/how-to-get-started-using-conversion-agent-from-itemfield
/people/paul.medaille/blog/2005/11/17/more-on-the-sap-conversion-agent-by-itemfield
http://www.stylusstudio.com/edi/XML_to_X12.html
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b0b355ae-0501-0010-3b83-8f2bb566fa47
Details on XI EDI adapter from seeburger
Check this for Conversions-
/people/bla.suranyi/blog/2006/06/08/sap-xi-supports-edifact
http://www.seeburger.it/fileadmin/it/pdf/2005_04_sapphire_Ferrero_transcript.pdf
http://www.seeburger.com/fileadmin/com/pdf/Butler_Group_SEEBURGER_Technology_Audit.pdf
http://www.seeburger.com/fileadmin/com/pdf/AS2_General_Overview.pdf
SAP Adapters
EDI with XI
http://www.seeburger.com
http://www.seeburger.com/fileadmin/com/pdf/AS2_General_Overview.pdf
http://www.seeburger.it/fileadmin/it/pdf/2005_04_sapphire_Ferrero_transcript.pdf
http://www.seeburger.com/fileadmin/com/pdf/SEEBURGER_SAP_Adapter_engl.pdf
http://www.seeburger.com/fileadmin/com/pdf/Butler_Group_SEEBURGER_Technology_Audit.pdf
http://www.sap.com/france/company/events/2006/02-01-Automotive-Seeburger.pdf
http://h41123.www4.hp.com/presentations/ISUG/XISeeBurger.ppt
http://www.sap.com/asia/company/events/nwtechdays/presentation/australia-slides/Pre-Built_Integration.pdf
http://www.seeburger.com
http://www.seeburger.it/fileadmin/it/pdf/2005_04_sapphire_Ferrero_transcript.pdf
http://www.seeburger.com/fileadmin/com/pdf/Butler_Group_SEEBURGER_Technology_Audit.pdf
http://www.sap.com/france/company/events/2006/02-01-Automotive-Seeburger.pdf
http://h41123.www4.hp.com/presentations/ISUG/XISeeBurger.ppt
http://www.sap.com/asia/company/events/nwtechdays/presentation/australia-slides/Pre-Built_Integration.pdf
Regards
Chilla -
Sendpoint metadata in HTTP Adapter
Hi All
I'm trying to configure several parameters not through the adapter.ini file but through iStudio defined metadata.
This is the standard way suggested in the (scarce) documentation to handle multiple endpoints and other parameters.
According to the "Oracle9 iAS InterConnect Adapter for HTTP
Installation and User�s Guide" the way to do it is through a "Modify Fields button of the Subscribe Wizard - Define Application View dialog".
The problem is... I cannot get that button in any subscribe wizard when the document type is "XML". I can get that button by selecting "Generic" as the message type when subscribing to the event, but the Fields I have to create (nothing to modify there in) are ignored by the HTTP Adapter.
Has anybody out there done this and can help me ?
Regards
Gast�Hi Gaston,
Yes, you are correct in using the "Generic" message type which essentially is equivalent to XML, except you now have to specify the Root element manually.
Now, there are a few additional things to check which I will describe here.
1- You must define the Modify Fields properties on the subscribing side, not on the publishing side.
2- You need to define a unique endpoint name for each Modify Fields property set, e.g.:
ota.endpoint=myHttpEndpoint1
3- Finally you must define the actual endpoint, using the following property:
ota.send.endpoint=http://www.acme.com:8080/su...
In general all the properties from adapter.ini that you need to override, must be defined here (for example authentication information etc).
Hope this helps. -
Has anyone out there, any experience using Oracle Applications
InterConnect 4.1?
I am trying to deploy an Http adapter which is essentially a
servlet supplied by oracle (InboundServlet.class inside
adapter.jar). I added the servlet to a web module running in
OC4J and attempt to call it.
I think I've added all the necessary parameters to my web.xml
file but in the absence of any proper documentation I'm not
sure.
Essentially when I call the servlet from a browser - I get an
exception:
HTTPSAQMessageWriterConnectionException which says that the AQ
queue does not exist? I have set both the inQueueName and
outQueueName parameters to be OAI_HUB_QUEUE with owner oaihub
(i.e. the owner of my OAI repository). Is this correct, or have
I totally misunderstood how the adapter will work...?
If anyone has been through this process and has any decent
documentation it would be much appreciated, hopefully before I
run out of hair...Not that I have been successful, but you have to use credentials
of the AQ application, and not OAI or OAIHUB. For instance, I am
using AQ as the AQ queue application schema. So I provide AQ
userid/password in the adapter.ini for HTTP Adapter. (If you
rerun the installer -- HTTP Adapter neatly uninstalls and
reinstalls) you can verify above, by nothing the wordings of the
HTTP Adapter install wizard. -
Any OOB Web Service or HTTP adapter in OIM for Recon?
Is there any OOB, Web Service or HTTP adapter available in OIM using which, User account data can be reconciled from a SOA service?
Ya web service is available. You can go through Design Console Guide chapter 12 for more. If you need any help for that just let me know.
Depends on the OIM Installation, you have to run the following commans:
For windows-
OIM_HOME_Dir\setup\spml_AppServerName.cmd appserver_admin_password oim_db_user_password
For unix:
OIM_HOME_Dir/setup/spml_AppServerName.sh appserver_admin_password oim_db_user_password
These are for non-clustered environment.
If you want to create your won WS, then
Create a dummy RO in OIM and your favorite java web service package (i.e. Apache Axis2) and create a small server app (i.e follow the example in the quick start (qs) guide in Axis2). Deploy the server side app on any app server that you happen to have handy (or follow the instructions Axis2 qs guide). Deploy the client side as provisioning process for your dummy object.
Edited by: Struggler -
Hello Gurus,
Just wanted to know that we are doing load balancing in our XI server, so for HTTP adaper can i use the same url or i need to change it?
Right now i am using 8000 port, will it be same after doing load balancing?
Thanks,
Hetalthe architecture of an XI installation in load balancing depends from the flow that XI have to manage in load balancing, because the JAVA stack and the ABAP stack have different way to implement load balancing and also some adapter differs from other.
however,for HTTP adapter u can use same URL and port.
Configuring SLD in Sneak Preview SAP NetWeaver '04 Sneak -
Hi There,
We are trying to integrate our PI system with the external bank interface system for sending XML files. The external system is running WebMethods integration software and using HTTPS protocol for file transfer.
Now for the integration we need HTTPS adapter on our PI system. Do we need to install the HTTPS adapter..? Or does it comes pre configured with the PI installationu2026?
Could you please share a document or the steps for configuring the HTTPS adapter?
I think HPPT comes preconfigured with PI installation -> Tcode SMICM ->Goto-->Services (you will see HTTP service running on port 8000)
Is HTTPS support by both ABAP and JAVA...?
Is SNC required/mandatory for configuring AS ABAP and JAVA for supporting SSL (?
If HTTP comes preconfigured with PI installation, what steps are required for encrypting HTTP file transfer (HTTP over SSl --> HTTPS)
Basically we are the senders and the external system is the receiver, we can also be the receiver in case of acknowledgement is required in the future.
Regards,
Azher.Hi Prakasu,
After changing the icm/server_port_1 to icm/server_port_3, the SMTP service is appearing but at the same time HTTPS is disappearing.
I tried changing the icm/server_port to icm/server_port_5, but the result was same, the HTTPS service was not appearing, meaning, the icm/server_port is appearing only if it is set to icm/server_port_1 as per my testing.
The below is an extract from help.sap.com, should I try changing all 3 parameters as per below..? If yes, then do I also need to change something else..? Are these parameters (including ports, etc..) used as a reference somewhere in the config..?
[http://help.sap.com/saphelp_nw04s/helpdata/en/56/2e453cabf4ef6fe10000000a114084/content.htm]
****Sample Profile for the ICM****
***The following section specifies a few sample profiles of the SAP NW Application Server. It displays only those parts that are relevant for the ICM and the ICM server cache.***
***You can transfer the following parameter values directly into the instance profile of a SAP NW Application Server.***
***Application Server with HTTP, HTTPS and SMTP Access***
***If you want to configure the SAP NW Application Server for HTTP, HTTPS and SMTP, add (for example), the following lines to your instance profile.***
Port definition****
*****icm/server_port_0 = PROT=HTTP, PORT=1080*****
*****icm/server_port_1 = PROT=HTTPS, PORT=1443*****
*****icm/server_port_2 = PROT=SMTP, PORT=1025*****
Parameter values for SSL support****
***sec/libsapsecu = $(DIR_EXECUTABLE)/libsapcrypto.so***
***ssl/ssl_lib = $(DIR_EXECUTABLE)/libsapcrypto.so*** -
ODI Planning Adapter installation
I unzipped the planning adapter installation files in the oracledi folder. I was wondering, do I I copy the contents of the drivers and impexp for the planning adapter into the original drivers and impexp folder? Thanks for any assistance.
regardsHi,
Yes you copy the jar files into the oracledi\drivers directory
All the xml files can go into the oracledi\impexp directory
Cheers
John
http://john-goodwin.blogspot.com/ -
How to build the "Path Prefix" HTTP Adapter at run time
Hi All,
I have a scenario wherein I have to call the HTTP Url of a thiird party system from R/3 via PI.
The third party url looks liike this:
http://gis/ias/cgi-bin/siscgi.exe?request=batch&command=<requests><request><name>sis_neighbouring_knos_for_sambandh_service</name><buffer>20</buffer><same_premise_kno>123</same_premise_kno><l
eft_kno>331</left_kno><gis_id>4019589</gis_id><priority>same_premise_kno,left_kno,right_kno,gis_id</priority></request></requests>&user_name=sambandh.sias&pa
ssword=sambandhsias
I have successfully created a HTTP Recevier comm channel and provided the following in the "Path Prefix"
/ias/cgi-bin/siscgi.exe?request=batch&command=<requests><request><name>sis_neighbouring_knos_for_sambandh_service</name><buffer>20</buffer><same_premise_kno>123</same_premise_kno><l
eft_kno>331</left_kno><gis_id>4019589</gis_id><priority>same_premise_kno,left_kno,right_kno,gis_id</priority></request></requests>&user_name=sambandh.sias&pa
ssword=sambandhsias
But If I need to pass the values inside the xml tags specified above e.g. "name" at run time, How do I do that?
I have explored the "Apply URL Parameters" option in the HTTP Comm channel but it has fixed names for the HTTP URL parameter.
Please let me know how is this possible hopefully without a UDF
thanks,
PiyushHi Piyush,
Have you checked the option of ASMA of the adapter?
http://help.sap.com/saphelp_nw04/helpdata/en/43/64dbb0af9f30b4e10000000a11466f/content.htm
Also see Note 1101338 - Dynamic configuration of HTTP adapter
Regards
Suraj -
Transaction code used to configure HTTP Adapter?.
What transaction code we use to configure HTTP adaptor?.
SMICM
Is this correct?.Ash,
Yes. Please see this weblog for some more help:
/people/community.user/blog/2006/12/12/http-to-rfc--a-starter-kit
Just go this url and click the first one for HTTP adapter presentation:
https://www.sdn.sap.com/irj/sdn/advancedsearch?query=http%20adapter&cat=sdn_all#
Also check this threads:
in SMICM-->How to Activate HTTP Services
SMICM services
---Satish -
UTF-8 encoding problem in HTTP adapter
Hi Guys,
I am facing problem in the UTF-8 multi-byte character conversion.
Problem:
I am posting data from SAP CRM to third party system using XI as middle ware. I am using HTTP adapter to communicate XI to third party system.
in HTTP configuration i have given XML code as UT-8 in the XI payload manipulation block.
I am trying to post Chines characters from SAP CRM to third party system. junk characters are going to third party system. my assumption is it is double encoding.
I have checked the Xml messages in the Message monitoring in XI, i can able to see the chines charaters in XML files. But in the third party system it is showing as junk characters.
Can you please any one help me regarding this issue.
Please let me know if you need more info.
Regards,
SriniSrinivas
Can you please go through the SAP Notes 856597 Question No.3 which may resolve your issue? Also have you checked SAP Notes 761608,639882, 666574, 913116, 779981 which might help you.
---Satish -
IDOC [SAP R/3 ] TO SAP XI TO HTTP ADAPTER....
Hi Friends...,
i am new dimension for this sap xi. i want send idoc from sap r/3 to Http
Adapter throw sap xi...
please give details from scratch..
i want to work on this ...
thank you very much..,
regards,
sharathHi,
Check this links on how to configure receiver HTTP adapter.
http://help.sap.com/saphelp_nw2004s/helpdata/en/43/64dbb0af9f30b4e10000000a11466f/content.htm
and this link on how to process idocs using idoc adapter.
http://help.sap.com/saphelp_nw2004s/helpdata/en/b9/c5b13bbeb0cb37e10000000a11402f/content.htm
Regards,
Sudheer. -
Convert XML payload to HTML form data in Receiver HTTP Adapter
Hi,
I want to make a HTTP request ( Receiver HTTP Adapter ) to a servlet where I need to send the payload in HTML form format ( name=value ). As per the help document:
A typical HTML form comprises named fields. When transferring a completed form to the server or a CGI program, the data must be transferred in such a way that the CGI script can recognize the fields that make up the form, and which data was entered in which field.
The plain HTTP adapter constructs this format using a prolog and an epilog
Has anyone done this before? I looked through all help documents and forums but in vain. I can resort to Java Mapping to do this but I do not want to re-invent the wheel if I can do it easily using HTTP Adapter Configuration. Please help.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
Maybe you are looking for
-
Icon previews not showing up in OS X Mavericks
No matter what I switch off and on I cannot get the icon previews to show up for images. My downloads tab in the dock - no icons, just white dotted outlines. Finder windows containing Jpegs, no previews, just blank icons. But new images have icons, a
-
I have had my mac for about a 1 year 5 months, coming onto 6 months. And I want to keep it running in top shape, or as close as it can get. I Am just wondering what is are good softwares for defragmenting a Macbook and what are the price ranges, and
-
hi for troubleshooting a scenario i want to find the output type. the only information i have is the idoc number and want to know the output type that created the idoc. thkx chaks
-
How to Download documents from SAP Teched site
Hi All, I have a user id and password. Please let me know the download procedure to download teched sessions from Teched site. Thanks in Advance. Kalyani.
-
Why does my Macbook slow down every 4-5 seconds?
I am a big gamer nerd, and recently i have been moving over from x-box to computer. I have recently noticed when i am playing high graphics games, or any game that takes a good amount of graphics, my computer seems to slow down alot every few seconds