Adapter setup

Hi Experts,
SOAP, JDBC and JMS Adapter setup(driver Installation) are comes under Post-Installation step of PI 7.0 or developer needs to install those things?
Regards
Sara

Hi Sara,
Setting up adapters for use comes under post installation.
When there is a need to connect to particular database or message server, then these drivers are installed at the time of requirement either by basis or developer.
Eg. You want to connect to MySql, then the JDBC drivers are installed and the parameters are specified in ID in JDBC Sender/Receiver adapters. But JDBC Adapter is already ready, no need to make additional settings for it.
Regards,
Piyush

Similar Messages

  • FTPs adapter setup on Weblogic Server

    Hi,
    I am trying to setup ftps adapter for BPEL PM 10.1.2.0.2. running on Weblogic Server 8.1. BPEL does support Ftps for this version but it seems weblogic doesnot support ftps. Will this mean that I cannot set it up on WLS.
    I have tired to make changes in weblogic-ra.xml file and included all the params required for ftps adapter setup but I always get an error - connot login, please check username and password.
    Please help me on this and suggest if any other alternatives are possible.
    Regards
    Arvind

    Hi,
    Any help on this ??
    Regards
    Arvind Aggarwal

  • FTP Adapter Setup in WLS Admin Console problem

    I have setup filezilla ftp server in my W7 laptop.
    user id/password is soa/soa
    Have also setup the default folders e:\ftp and has permission to read,write, delete.
    I get the following error:
    Error An error occurred during activation of changes, please see the log for details.
    Error java.lang.NullPointerException
    Success Selected Deployments were updated.
    FTP adapter Setup:
    jndi name: eis/ftp/soaFTP
    I have set the properties
    host = 127.0.0.1
    servertype=win
    userid = xyz
    password = xzy
    I tried to delete and reinstall the ftpadapter.rar file located in the E:\Middleware\SOASuite11gR1PS4\Oracle_SOA1\soa\connectors dir several times. Each time I get the above said error. I was trying to set the plan.xml generated in a folder E:\Middleware\SOASuite11gR1PS4\Oracle_SOA1\soa\connector\ftpadapter.
    Any help would be appreciated.

    Hi,
    It seems your deployment plan got corrupted... Try deleting and reinstall the FtpAdapter from deployments on WLS console... Or edit config.xml, remove the deployment plan tag and restart the server...
    Hope this helps...
    https://forums.oracle.com/forums/ann.jspa?annID=893
    Cheers,
    Vlad

  • FTPS file adapter setup fields not visible after SP13 install

    After installation of SP13, I was looking for file adapter FTPS setup (fields described in SP13 release notes). I could not see any. It's just like the old adapter.
    Java cryptolib is installed, and we checked it is there.
    we recycled the whole thing.
    Any idea what could be missing ?

    Solved. We had applied SP12 file.
    Note that this originates from the SP stack download tool.
    We had followed the generic download process and it did not contain the SP13 tpz file.
    I tried again this morning, when selecting source sp11 target sp13, The selection of packages selects
    SAPBASIS12_0-10002900.zip... and not the SP13 one.
    Watch out if you move two SP up !
    Detailed solution :
    Downloaded the SP13 zip file. the following way.
    service.sap.com  download/entry by app grp/sap content
    process integration (XI content)/ XI_CONTENT_SAP_BASIS/ XI_CONTENT_SAP_BASIS_6.40/DB independant/ selected sp13 from the list
    Unzipped, and put the tpz file in the import directory
    of the repository. file name is XI3_0_SAP_BASIS_6.40_13_02.tpz
    Imported it
    And it works now
    Thanks a lot for your help.

  • Db adapter setup  with SOA Suite 10.1.3.1  on SLES 9

    Unable to deploy any database adapters to BPEL Process Manager on SOA SUITE 10.1.3.1. Components not using a DB Adapter appear to be working ok.
    SOA Suite 10.1.3.1 is deployed on SuSe Linux Enterprise Server 9 Intel 64 bit with Jdeveloper 10.1.3.1 on Windows XP 32 Bit
    Default deploy of a BPEL suitcase containing a single service using a new BPEL project produces the following error when initiated from within the BPEL Console:
    file:/opt/oracle/product/10.1.3.1/OracleAS_1/bpel/domains/default/tmp/.bpel_testDatabaseAdapter_1.0_13729157064958ee187241caef4b05f4.tmp/getSequence.wsdl [ getSequence_ptt::getSequence(getSequenceInput_msg,getSequenceOutputCollection) ] - WSIF JCA Execute of operation 'getSequence' failed due to: Adapter Framework unable to create outbound JCA connection.
    file:/opt/oracle/product/10.1.3.1/OracleAS_1/bpel/domains/default/tmp/.bpel_testDatabaseAdapter_1.0_13729157064958ee187241caef4b05f4.tmp/getSequence.wsdl [ getSequence_ptt::getSequence(getSequenceInput_msg,getSequenceOutputCollection) ] - : The Adapter Framework was unable to establish an outbound JCA connection due to the following issue: ORABPEL-12529
    ManagedConnectionFactory problem.
    Could not instantiate ManagedConnectionFactory oracle.tip.adapter.db.DBManagedConnectionFactory due to:
         Missing class: oracle.tip.adapter.db.DBManagedConnectionFactory
         Dependent class: oracle.tip.adapter.fw.wsdl.WSDLUtils
         Loader: oracle.bpel.common:10.1.3
         Code-Source: /opt/oracle/product/10.1.3.1/OracleAS_1/bpel/lib/orabpel.jar
         Configuration: <code-source> in /opt/oracle/product/10.1.3.1/OracleAS_1/j2ee/home/config/server.xml
    This load was initiated at orabpel.root:0.0.0 using the Class.forName() method.
    The missing class is not available from any code-source or loader in the system.
    Please make sure the corresponding JCA Resource Adapter has been deployed.
    commented out the jca:address in the WSDL and tried to update oc4j-ra.xml per generated comments
    <!--Your runtime connection is declared in
    J2EE_HOME/application-deployments/default/DbAdapter/oc4j-ra.xml
    These mcf properties here are from your design time connection and
    save you from having to edit that file and restart the application server
    if eis/DB/CISSDBHoneyConn is missing.
    These mcf properties are safe to remove.-->
    still didn't work. yes did restart application server
    tried following the tutorial samples 122.DBAdapter\File2Table README.txt, however the directories mentioned do not exist
    created directories and placed an oc4j-ra.xml file as per steps 1 and 2. Restarted application server, checked through Oracle Enterprise Manager, JNDI Browser for a corresponding EIS entry- none available.
    tried adding also /opt/oracle/product/10.1.3.1/OracleAS_1/j2ee/home/application-deployments/orabpel/datasources/oc4j-ra.xml
    Any ideas on how to correctly configure a DbAdapter under SOA Suite 10.1.3.1 would be appreciated?

    Same problem also occurred under SLES 10. Notice similar issue in some other threads.
    Had to manually install the adapters, replace <pw> with your oc4jadmin password.
    java -jar /opt/oracle/product/10.1.3.1/OracleAS_1/j2ee/home/admin_client.jar deployer:oc4j:opmn://localhost:6007/home oc4jadmin <pw> -deploy -file /opt/oracle/product/10.1.3.1/OracleAS_1/integration/esb/lib/JmsAdapter.rar -deploymentName JmsAdapter -parent default
    java -jar /opt/oracle/product/10.1.3.1/OracleAS_1/j2ee/home/admin_client.jar deployer:oc4j:opmn://localhost:6007/home oc4jadmin <pw> -deploy -file /opt/oracle/product/10.1.3.1/OracleAS_1/integration/esb/lib/DBAdapter.rar -deploymentName DbAdapter -parent default
    java -jar /opt/oracle/product/10.1.3.1/OracleAS_1/j2ee/home/admin_client.jar deployer:oc4j:opmn://localhost:6007/home oc4jadmin <pw> -deploy -file /opt/oracle/product/10.1.3.1/OracleAS_1/integration/esb/lib/AqAdapter.rar -deploymentName AqAdapter -parent default
    java -jar /opt/oracle/product/10.1.3.1/OracleAS_1/j2ee/home/admin_client.jar deployer:oc4j:opmn://localhost:6007/home oc4jadmin <pw> -deploy -file /opt/oracle/product/10.1.3.1/OracleAS_1/integration/esb/lib/pcapps.rar -deploymentName AppsAdapter -parent default
    java -jar /opt/oracle/product/10.1.3.1/OracleAS_1/j2ee/home/admin_client.jar deployer:oc4j:opmn://localhost:6007/home oc4jadmin <pw>deploy -file /opt/oracle/product/10.1.3.1/OracleAS_1/integration/esb/lib/fileAdapter.rar -deploymentName FileAdapter -parent default
    java -jar /opt/oracle/product/10.1.3.1/OracleAS_1/j2ee/home/admin_client.jar deployer:oc4j:opmn://localhost:6007/home oc4jadmin <pw> -deploy -file /opt/oracle/product/10.1.3.1/OracleAS_1/integration/esb/lib/MQSeriesAdapter.rar -deploymentName MQSeriesAdapter -parent default

  • Sender AS2 Adapter Setup

    Hi,
    I am trying to send an EDIFACT file to IDOC through AS2 Adapter (sender). Can you please tell me how to configure the sender AS2 Channel.I have configured it, but it is giving me the following error in Channel Monitoring.
    Alert: Maximum number of retries reached.  Retry 20. Message initiation failed: Adapter call failed. Reason: Fatal exception: com.seeburger.xi.connector.queue.TaskBuildException: failed to lookup CPA cache: Couldn't retrieve outbound binding for the given P/S/A values: FP=B2B_Certipost;TP=B2B_PH_BE;FS=B2B_SND;TS=B2B_RCV;AN=MI_E_ORDERS_D96A_oa;ANS=urn:novartis.com:pi:ph:be:OM_DD_750_LBE_L0X:Order;, failed to lookup CPA cache: Couldn't retrieve outbound binding for the given P/S/A values: FP=B2B_Certipost;TP=B2B_PH_BE;FS=B2B_SND;TS=B2B_RCV;AN=MI_E_ORDERS_D96A_oa;ANS=urn:novartis.com:pi:ph:be:OM_DD_750_LBE_L0X:Order; [4/30/09 4:19 PM]
    Please share your valuable inputs.
    Thanks,
    Amit..

    Hi,
    follow the below steps;
    AS2 identifier is the party identified which will be provided by the WAN network provider.
    Under the party identifiere tab
    Agency will be seeburger
    Scheme=AS2ID
    Name = WAN network no of the partner who is sending the file
    Few changes in the module parameter tab.
    localejbs/CallBicXIRaBean bic
    CallSapAdapter 0
    Module configuration:
    bic= destSourceMsg = MainDocument
    bic= destTargetMsg = MainDocument
    bic= mappingName= See_E2X_EDIFACT_ORDERS_UN_D93A
    -S

  • HTTP ADAPTER SETUP

    Hi friends,
    What address should i give to partner so that partner can send me message on XI system.I m having Xi system and partner is having BC system. And if I am not wrong,I have to use Http adapter for receiving message..
    help me in setting up http adapter.
    Thanks,
    Brij...

    HI Brajesh
    Do the following.
    !. Create DT for source and target
    2. Create MT for the DT above
    3. Create Message interface. for the source message create Outbound Sync or Async as per requirement and for target message create Inbound message interface type Sync or Async
    Here if you expect a response then use Sync else Async
    4. Create MM for the MT created above
    5. Create IM for the Message Interfaces created above.
    IR is complete
    Go to ID
    1. Create sender service (business system or service)
    2. Create Receiver service
    3. Create a Congi scenario.
    you can use the config wizard also.
    Create a Sender HTTP channel and receiver as per requirement
    DO SA, RA, ID, RD
    Now give the URL for the sender HTTP posting.
    use the parameters for the outbound interface, namespace in the URL as discussed above
    Thanks
    Gaurav

  • Router/Adapter Setup

    Been trying to set up an XP computer as the wireless end of a Router/Adapter connex.  Using WRT54G/WMP54G.  A Vista system system computer on the wired end.  The adapter end pretends that it's connected but cannot access Internet.
    Am able to separately connect each computer to the wired end and connect to Internet. Can you help me with the problem? 

    Wizzard,
     Sorry, I'm just above a novice.  Does this mean that reinstalling the adapter solve the problem?  How do I install only the drivers for it?  Sorry for being so slow.
    jim201

  • Mail Adapter Change File Extension

    We have the receiver mail adapter setup to send the contents of a message to an internal email account. The adapter works and the message arrives as a soap.xml and payload.xml. The problem is that our mail system blocks the xml extension. Is there an easy way to switch the extensions from say xml to txt on the messages.
    It looks like the PayloadSwapBean module can change the content type, but I just want to alter the extensions. I know I could use an XSLT to convert the contents to html and then just send the message as an html email but I was hoping to avoid design changes.
    Regards

    J,
    Check note : 856599
    <i>Q: Can I choose the name of an attachment in the mail?
               A: Yes. Most mail clients use some heuristics based on some MIME headers to derive the name of an attachment. The MIME headers involved in most heuristics are Content-Type, Content-Description, and Content-Disposition. When you create an XI message, the XI payload name is automatically set in the Content-Description. If you want to change or set all of these headers, you can use the MessageTransformBean module (Note 793922) in the adapter framework.
                Related questions: How can I set the file name of a mail attachment?
    Q: How can I set the file name of a mail attachment?
                There are several MIME headers that play a role in how the client retrieves the file name of an attachment. Unfortunately, this behavior differs among various mail clients. The reason for this inconsistent behavior comes from the fact that this mechanism has been extended incrementally. The old way is to use the name parameter in the Content-Type header as specified in RFC1341. For example, you can set the content type of an XML attachment as:
               Content-Type: application/xml; name="abc.xml"
                RFC1521 discourages the use of this name parameter in anticipation of the new header Content-Disposition, which is defined in RFC1806.
                With this Content-Disposition header, you can set the file name as:
               Content-Disposition: attachment; filename="abc.xml"
                Some clients may show the Content-Description value as the file name. The Content-Description header is typically used to associate some descriptive information to an attachment (RFC1341) as in
               Content-Description: my xml file
                To avoid potential interpretation problems, it is recommended to combine the use of these headers.
    How to use MailPackage in Receiver?
                A: When a mail message is sent out by the receiver adapter, normally the mail header information such as "From", "To", "Subject" are taken from the channel configuration. In order to dynamically set these headers, you can use the MailPackage mode. In this case, the XI payload must be formated in the Mail Package XML format. The format of this mail package XML document is defined in note 748024.</i>
    Use the mail Package and the set the <b>Content-Disposition </b> with the file name and extension.
    For info on how to use this mail package, take a look at this blog too,
    /people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address
    Regards,
    Bhavesh

  • JDBC Receiver adapter-java.sql.SQLException: ORA-00904: "BATCH_ID": invalid

    Hi
    I am trying insert rows in Oracle database using JDBC receiver adapter setup in PI 7.1. However this receiver adapter is throwing following exception.
    Delivering the message to the application using connection JDBC_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error processing request in sax parser: Error when executing statement for table/stored proc. 'PRADEEP_OTC_ORDERS' (structure 'statement'): java.sql.SQLException: ORA-00904: "BATCH_ID": invalid identifier .
    <?xml version="1.0" encoding="UTF-8" ?>
    <ns0:mt_sql_writer xmlns:ns0="http://rdbms_poc">
    <statement>
         <dbtablename action="INSERT">
                <table>PRADEEP_OTC_ORDERS</table>
              <access>
                     <order_id>19126</order_id>
                     <version>1</version>
                     <batch_id>132</batch_id>
                </access>
           </dbtablename>
    </statement>
    </ns0:mt_sql_writer>
    PRADEEP_OTC_ORDERS table has just 3 columns as specified the access segment. However I stil get this ORA-00904 error message.
    Any idea on what could be wrong.?
    Thanks
    -Pradeep

    Hi All,
    Thanks a lot for responding...
    I verified the table structure, table just contains those 3 coulms all varchar type.
    I modified the column name as well, But was still getting ORA-00904. Then I went directly to the the database and executed below insert statement,
    insert into PRADEEP_OTC_ORDERS (mps_order_id, mps_version,mps_batch_id) Values(1,2,3)
    I got exact SQL Error: ORA-00904: "MPS_BATCH_ID": invalid identifier.
    So ISAP JDBC adapter is not enclosing the string values in quotes.
    SAP documentation says it puts quotes for values and treats everything as string(text).
    Anybody has any idea, why JDBC receiver adapter not enclosing the values in quotes?
    Thanks
    -Pradeep

  • How to configure the Http sender adapter

    Now i have look through the sap lib about the http sender adapter
    and i know the url is
    http://hostname:port/path?namespace=<...>
    &interface=<...>&service=<...>&cmd=T&loaderXML=< message object >&end=yes
    My questions are:
    1)the path in the URL is "/sap/xi/adapter_plain", if not, what is it?
    2)the message payload is right?
    any reply is appreciated
    Thank you very much

    Hi Leo,
    For a HHTP Scenario:
    DESIGN:
    1. Create DataTypes for source and Destinations. Create elements for all the text fields of your HTTP Client so that they can all be mapped into the destination file
    2. Create MessageTypes for the two datatypes.
    3. Create Message Interfaces. The One for HTTP is the sender, Asynchronous ( as no response is expected) and one for File is receiver, asynchronous.
    4. Do the mapping. It will be mostly a one to one mapping of the fields.
    5. Create the Interface Mapping.
    Configuration:
    1. Import your Business System under your Configuration Scenario.
    2. Create 2 communication channels. One for Http as a sender and one for your receiver say IDoc.
    Check these links for the configuration part.
    http://help.sap.com/saphelp_nw04/helpdata/en/43/64db4daf9f30b4e10000000a11466f/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/bc/bb79d6061007419a081e58cbeaaf28/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/44/79973cc73af456e10000000a114084/content.htm
    3. Do the Receiver Agreement for Idoc. HTTP doesn’t need a sender agreement.
    4. DO the Receiver Determination and Interface Determination.
    Weblog which talk about the same scenario:-
    /people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - although this weblog is
    aimed at explaining the sync-async bridge.. Sriram has taken http-to-file scenario as the example
    (use case) and explained it...
    Check this SDN tv demo, it has detail of HTTP adapter setup.
    https://media.sdn.sap.com/SDNTV/main.asp?mediaId=107
    Refer to this link for adapter settings.
    http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/frameset.htm
    You should also have a HTTP client to send message to XI. In the connecting parameters to XI u have to use the URL in the pattern mentioned . U have to give all the configuration details in the URL.
    If you give me your mail id or if you can mail me at [email protected], i can send you a HTTP CLIENT.....In which you need to view the source code and change the username and password to send message to XI.
    Regards,
    Abhy

  • How to refer MessageID in email receiver adapter

    Hi All,
    We are using module configuration in Receiver Mail adapter to send emails. Below is my configuration. (We are using SAP PI 7.11). Emails are being sent. However I am trying to include messageID in the email body however I could not.
    I have defined MessageID as a param in my XSLT  However i still don't see messageID. Do i need to do anything extra in Module configuration?
    Any pointers is greatly appreciated..
    <xsl:param name="MessageId"/>
    <Subject>
              <xsl:value-of select="concat($subject, $MessageId)" />
    </Subject>
    Below is my configuration..
    Parameter/General tab:
    Message Protocol : XIPAYLOAD
    Use Mail package option is selected.
    Content Encoding = none
    Module tab:
    Processing Sequnce:
    AF_Modules/MessageTransformBean : XSLT
    sap.com/com.sap.aii.adapter.mail.app/XIMailAdapterBean : mail
    Module Configuration:
    XSLT Transform.Class com.sap.aii.af.sdk.xi.adapter.XSLTConversion
    XSLT Conversion.XSLTFileName /tmp/GL_POST_RESPONSE_EMAIL.xsl

    Hi Chirag,
    Thanks for the response. I am having MessageId above the template match tag. But message ID is still not accessible within the XSLT. It is probably because XSL is used in the mail adapter module configuration. Is there any way to include the message ID in the receiver email adapter setup?
    <xsl:param name="MessageId"/>
    <xsl:param name="RefToMessageId"/>
    <!<xsl:param name="inputparam"/>>
    <xsl:template match="/">

  • Is it possible to use HTTPS in HTTP recv adapter using Address type as URL

    Hi All,
    If some one who has tried HTTPS communication using HTTP receiver adapter using URL address as Address type can you please guide me what are the steps need to be done.
    Address type is a parameter in HTTP adapter setup .
    Regards,
    Reddy

    Use the below code to get the reference of EntityManagerImpl and get the reference of Session from EntityManagerImpl and then you can call the Stored Procedure.
    private EntityManagerImpl emImpl;
    emImpl = (EntityManagerImpl)Persistence. createEntityManagerFactory("TFDModel").createEntityManager();
    Session session= emImpl.getActiveSession();
    StoredProcedureCall call = new StoredProcedureCall();
    call.setProcedureName("CONVERT_FEET_TO_METERs");
    call.addNamedInOutputArgumentValue(
    "LENGTH", // procedure parameter name
    new Integer(100), // in argument value
    "LENGTH", // out argument field name
    Integer.class // Java type corresponding to type returned by procedure
    ValueReadQuery query = new ValueReadQuery();
    query.setCall(call);
    Integer metricLength = (Integer) session.executeQuery(query);
    Regards,
    Vinay

  • HTTPS communication using HTTP receiver adapter URL address as Address Type

    Hi All,
    If some one who has tried HTTPS communication using HTTP receiver adapter using URL address as Address type can you please guide me what are the steps need to be done.
    Note : Address type is a parameter in HTTP adapter setup .
    Regards,
    Reddy

    Hi,
    Check this,
    Configurations in Integration Directory
    The plain HTTP adapter gives the receiver system the following specifications:
    &#151; Specifications for addressing using a URL address:
    Target host, service number, and path prefix including query string:
    http://<hostname:port>/<path>?<query-string>
    You can identify the target host (HTTP port) of a SAP Web Application Server using
    the
    ICM monitor
    Host and port of the HTTP proxy (optional if there is a firewall between the plain
    HTTP adapter and the receiver system)
    Authentication data for the receiver system.
    See also: transaction Display and Maintain RFC Destinations (SM59).
    &#151; Specifications for addressing using an HTTP destination:
    HTTP destination
    &#151; Parameters from the communication channel for technical routing
    Content type (the entry text/XML is expected as default)
    Specifies the format that the message contents (the payload) should have.
    Optional header fields for the receiver-specific protocol
    Attributes for the query string
    1. Sender party
    2. Sender service
    3. Receiver Interface
    4. Message ID
    5. Quality of service
    6. Queue ID
    All attributes are selected except for the queue ID. If you do not want a value to be
    transferred to the receiver, deselect it. The queue ID is only required if the quality of
    service is EOIO.
    Specifications for payload manipulation
    XML code (default UFT-8)
    Specifies the character set.
    URL escaping
    Presents the XML in a URL-enabled format. Special characters that could be
    interpreted as control characters are replaced with escape characters (masked).
    Prolog
    Enhances the payload for particular servers (optional, see below).
    Epilog
    Enhances the payload for particular servers (optional, see below).
    Enhancing the Payload
    Regards
    Seshagiri

  • Introscope host adapter

    Hi
    I am using solution manager 7.1 sp10
    While configuring our new server in managed system configuring on step 7 configure automatically I get error at introscope host adater as below:
    CX_AI_SYSTEM_FAULT : SOAP:1.023 SRT: Processing error in Internet Communication Framework: ("ICF Error when receiving the response: ICM_HTTP_TIMEOUT")
    CX_SOAP_FAILURE : Error when processing Web service call
    CX_SOAP_CORE : Error when calling SOAP Runtime functions: SRT: Processing error in Internet Communication Framework: ("ICF Error when receiving the response: ICM_HTTP_TIMEOUT")
    I checked parameter icm/server_port_0 it has correct value PROT=HTTP,PORT=80$$,TIMEOUT=300,PROCTIMEOUT=600
    Then I check other servers which were connected successfully now they all are showing error at this step
    Anyone has any idea how to solve this issue and why this issue is started?

    Hi,
    Check the below notes,
    1962821 - Introscope Host Adapter setup activity fails because of a timeout
    Rg,
    Karthik

Maybe you are looking for