J2SE Adapter Engine / JMS Adapter

We need to connect to MQ Series 5.3 (Websphere MQ) from the XI (3.0 SP16) box.
1)Is J2SE adapter engine needs to be enabled/configured in order to use JMS Adapter? Cant we use J2EE JMSAdapter instead of J2SE JMS Adapter?
2) Where can I download the JMS Adapter libraries, for installation?
Ours is unix-based installation.
I have gone thru the thread
Installation and then Configuration of Plain J2se Adapter Engine
and the SAP Note: 747601 that talks about J2EE JMSAdapter MQSeries libraries.
TIA,
Steve

Hi Steve,
Check these ~
http://help.sap.com/saphelp_nw04/helpdata/en/6f/246b3de666930fe10000000a114084/frameset.htm
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/03fd85cc-0201-0010-8ca4-a32a119a582d
J2Se adapter
Installation and then Configuration of Plain J2se Adapter Engine
Hope this helps,
Regards,
Moorthy

Similar Messages

  • Difference between AQ Adapter and JMS Adapter

    Hi All,
    i am very new to SOA. let me know the difference between AQ Adapter and JMS Adapter.
    thanks
    Hari

    Please go thru the bellow link
    http://www.mscd.edu/~ittsdba/oradoc817/ois.817/a83729/adois07.htm#408020
    Krishna

  • Plain J2SE Adapter Engine - SOAP Adapter

    Which reasons are there for using the soap adapter at the plain j2se adapter engine instead of the soap adapter at the central adapter engine (XI 3.0)? Which benefits are there? Which cases are known?

    The J2SE adapter is a relict from XI 2.0
    You may still use it, especially for migration from XI 2.0 to XI 3.0, but it is recommended to use the J2EE adapter engine.
    Regards
    Stefan

  • Messages are not reaching to Adapter Engine (JMS receiver)

    Hi Friends,
    We have one scenario running on Production env.
    Scenario is: R3(IDOC) -> XI ->JMS Provider
    IDOC to JMS.
    Sometime we found messsages are successful in SXMB_MONI, but those messages entries are not found under AE.
    Means they are not reaching to JMS.
    Communication channel is green, without any error.
    This happens sometime only, and no changes have been done to JMS adapter parameters.
    What might have happen to these messages, which are successful in MONI but not visible under AE.(Even not in Archived option)?
    I searched on SDN, but most of the questions are unanswered.
    Please let me know your inputs.
    Divyesh Vasani

    Hi Divyesh,
    check under message monitoring in RWB
    if u r not finding the message there , those might be archived.
    did u confirm with the destination system .. if they got the messages?
    if at all messages are stuch in AE ... and if u search the correct message u should be able to see the message.
    if the Integration engine unable to put messages in AE , then in some pipeline step in MONI it will show error

  • Not able to select Adapter engine with adapter configuration

    Hello,
    We've just installed new XI system (PI 7.0 SP7).
    When we want to configure an comm. channel adapter running on the central adapter (eg. RFC_adapter)engine. In the dropdown bo for the Adapter Engine No entry is available for selection.
    When looking in adapter monitoring Adapter engine status is okay.
    Anybody a clue what is missing.
    Thanks,
    Emile

    Hi,
    Go and reimport the Adapter metadata i.e SAP BASIS SWCV  7 into the Repository.
    Then check it.
    Regards,
    Moorthy

  • In detail architecture of Adapter engine and Adapter framework

    Hi,
    Can somebody give me the archtecture of adapter angine and adapter framework and how how the message will be process by the adapter engine after receving the message from the messsaging service in detail.

    Hi Santosh,
         Check these for Adapter Framework and Adapter Engine:
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/34a1e590-0201-0010-2c82-9b6229cf4a41">Adapter Framework</a>
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/327dc490-0201-0010-d49e-e10f3e6cd3d8">Adapter Framework and Adapter Strategy</a>
    Adapter Engine:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6b9f17e1-0901-0010-45ac-a9a124b44a82
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/03fd85cc-0201-0010-8ca4-a32a119a582d
    Regards,
    Subhasha Ranjan

  • No adapter engine when Adapter type as File

    Hi,
    We do not see the adapter engine in the list when we choose adapter type as File. The adapter engine status is green in RWB. We do see the adapter engine when we choose the other adapter types.
    Thanks for your time.
    Steve

    Hi Steve,
    Which SP level of XI are you using?
    -Bhanu

  • File Adapter Vs JMS Adapter ?

    Hi,
    We are planning to do some data transfers from some system A to a system B.
    We don't have direct access to A's database, but we do have DB access to B.
    We have two options, either get A's data into a topic, and use a combination of JMS and DB adapter to persist data into B.
    Or, get A's data in a File and use a combination of File & DB adapter @ B.
    So, which is a better solution from design and performance perspective ?
    I think it depends manily on debating which is a better technology : File i/o or JMS ?
    Would really appreciate if somebody could share there experiences/thoughts.

    I agree with Marc.
    One more thing to take into account: use of a JMS queue / topic may be regarded as more proper event driven processing than file polling.
    But this argument may be meaningless if you do not have an eventhandling mechanism in your database and must revert to database batch processing, e.g. using dbms_job.

  • Null Pointer Exception in Plain J2SE Adapter Engine

    Hi All,
    I am able to start the J2SE Adapter Engine. But when ever i click any button on my JMS Adapter i am getting
    Error stopping adapter: java.lang.NullPointerException
    Error terminating adapter: java.lang.NullPointerException
    Can somebody guide me why this error is comming or the possible reasons for the error.
    Thanks in Advance.
    rahul

    Hi Rahul,
    Please can you go through the thread
    J2SE Adapter Engine / JMS Adapter
    It does not talk about the error but the config need to be done for JMS. Hope this helps.
    Regards
    Vijaya

  • How can I change adapter engine from Non central to central

    My adapter engine is assigned as non central. However I want to have the adapter engine as part of the integration server.
    If I look in the RWB, the adapter engine listed under the non central adpater engine. However I would like to move it under the Integration server Engine.
    Can this be done or do I have to reinstall XI to get the adapter engine grouped with the IS.
    Currenty componenets under the domain I have:
    1) Integration which has Integration Engine, busines  process engine and Mapping runtime.
    2) Integration engine are blank, nothing underneath
    3) non central adapter engine
       my adapter engine here
    4) j2se adpater nothing underneath
    4) Tools
    So what I want to do is move the Non central adapter engine to be underneath the Integration Server.
    Any ideas how to do this....withoout a reinstall?
    Thanks
    Mikie

    HI,
    Have a look into Configuration Guide-
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ac6de690-0201-0010-54ac-8923089dcc97
    Regards,
    Moorthy

  • Sender File Adapter Not Showing in Decentral Adapter Engine

    Hi,
    We have recently implemented a Decentral Adapter Engine on a windows box. The adapter engine seems to be working fine because my adapters show and seem to work fine in it.
    However, when I define a Sender File Adapter that uses File Content Conversion message protocol instead of just File messaeg protocol, the adapter does not show up in the decentral adapter engine.
    I made sure that Adapter Engine parameter in the Sender File Adapter shows the new adapter engine but that does not seem to be working. If change the Adapter Enginer parameter to show the Central Adapter Engine, then I can see the Sender File Adapter on the Central Adapter engine and it works fine. (Note: The Central Adapter Engine is installed on a Unix box) 
    Here are the paramters I defined for the Sender File Adapter:
    - Transport Protocol: File System (NFS)
    - Message Protocol: File Content Conversion
    - Adapter Engine: (new Adapter Name)
    Source Directory: (
    server/drive/path)
    File Name: purchaseOrder.txt
    Quality of Service: Exactly Once
    Poll Interval (secs): 60000
    Poll Interval (msecs):
    Retry Interval (secs):
    Processing Mode: Archive
    Add Time Stamp (checked)
    Archive Direcotry: (
    server/drive/path/archive)
    Process Read-Only files: (not checked)
    Processing Sequence: By Name
    Fiel Type: Text
    File Encoding:
    Operating System Command:
    Additional Files (not checked)
    Content Conversion Parameters
    Document Name: MT_Request_File_Data
    Document Namespace: http://nxy.tots/fg_admin
    Document Offset:
    RecordSet Name: Purchasing
    RecordSet Namespace:
    RecordSet Structure: Purchase_Record,*
    RecordSet Sequence: Ascending
    RecordSets per Message: 1
    Key Field Name:
    Key Field Type: String(Case-Insensitive)
    Purchase_Record.fieldFixedLengths: 8,4,2,10,10,12,18,12
    Purchase_Record.fieldFixedType: char
    Purchase_Record.fieldNames: Request_Action,Request_PO_Num,Request_PO_LN,Request_PO_Date,Request_Purchasing_Org,Request_Purchasing_GName,Request_Created_By,Request_Vendor_Name
    Purchase_Record.fileContentFormatting: trim
    Adapter Status: Active
    Advanced Mode: (not checked)
    Your help is much appreciated.

    Hi Alaa,
    look into this document:
    http://service.sap.com/nw-howtoguides -> Exchange Infrastructure -> Troubleshooting: Adapter Engine 3.0 (Expert Call slides)
    If the File Adapter works without conversion, then you should count the number of fields in a row. If it differs from the configuration, then it runs on error.
    Another idea is to check the content type of the file. When you do not enter a File Encoding, then the file adapter assumes utf-8. If the file is for example latin-1, then the number of characters in a row are not counted correctly.
    Regards
    Stefan

  • PI 7.0 Adapter Engine

    Hi,
    I'm installing and configuring SAP Netweaver 7.0 usage type PI. We are in High Availability environment: 2 nodes in HA for PI (node1 there is central instance and node 2 dialog instance) and 2 node in HA for Oracle DB. Now we have noticed that the adapter engines are NON Central Adapter Engine but we don't want this. We would Central Adapter Engine. How can I transform NON CENTRAL in CENTRAL ADAPTER ENGINE???

    Hi
    The Adapter Engine is a separate software component that is automatically installed on the Integration Server. In this case, it is the central Adapter Engine. However, you can also install the Adapter Engine separately on another host. This is then a non-central Adapter Engine.
    How you installed? Well non - central Adapter Engine all adapter behave standalone. I think you have to install again.
    Did you checked with the following
    1. HA guide
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30f8bd90-0201-0010-dd9a-c8a7f52c47aa
    2. SAP Help
    http://help.sap.com/saphelp_nw04s/helpdata/en/8f/d906d01f77fa40a4c84683c3f8326f/content.htm
    3. SAP FAQ Note - 821268
    With this Did you tried changing the Adapter engine through exchange profile
    http://server:port/exchangeProfile/index.html
    Thanks
    Gaurav
    Edited by: Gaurav Bhargava on Oct 25, 2008 1:01 AM

  • Alerts in the Adapter engine

    Hi all
    I´m working in a BPM scenario, I have raised an alert from the BPM and it arrives to my inbox(alert framework). And also i can see it in the CCMS. But now I trying to configure an alert to be raised in case of an error in the Adapter engine (file adapter). I´m on sp15 and i have create a alert categorie and an alert rule setting this with the value Adapter engine and the adapter type File.
    I have checked the alert with "RSALERTTEST" and it works fine it arrive to my alert inbox and to the ccms. But i have an error in the file adapter and is not arriving anything. The communication channel is a Sender. There is some thing missing in my configuration?
    Any help please?
    Regards
    Noelia

    Here are my hints:
    1) http://help.sap.com
    Alert Notification Step-by-Step
    http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
    Alert Configuration
    http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/content.htm
    2) Michal's blog: XI FAQ
    /people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions
    XI: Alerts - Troubleshooting guide
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide
    XI: Alerts - Step by step
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
    3) Notes:
    750287 XI 3.0 Runtime Workbench: Alert configuration does not start
    768456 Troubleshooting Runtime Workbench XI 3.0
    813703 XI RWB alert configuration is incompletely displayed
    840849 XI 3.0 Runtime Workbench: SSO2 is not active in this system
    824039 XI30 Runtime Workbench: Display of XI alerts in CCMS
    0000906044 XI30 Alerting: Wrong hostanme in the URL of the XI Alert
    0000905896 XI30 Alerting: Message without recipient creates no alert
    0000904825 Synchronous message processing: Error in CCMS connection
    0000902022 XI30 Alertrule insensitive to Receiver Interface
    0000882215 XI 3.0 Runtime Wkbnch: Java Adaptr does not generate alerts
    0000876546 XI 3.0 Runtime Workbench: Missing alerts
    0000870232 XI 3.0 Runtime Workbench: New Alerting functionality
    But start with this one:
    913858 XI3.0 Alerting: Troubleshooting
    4) User roles
    SAP_ALM_CUSTOMIZER -- Alert Management: Role for Customizing
    SAP_ALM_ADMINISTRATOR -- Alert Management Administrator
    SAP_BC_ALM_ALERT_USER -- ALM: Role for the alert user
    SAP_BC_ALM_ADMIN
    SAP_BC_ALM_CUST
    SAP_XI_RWB_SERV_USER
    SAP_XI_RWB_SERV_USER_MAIN
    Regards,
    Sandro

  • JMS adapter transaction. Rollback message to queue.

    Hi all !
    A have question about jms adapter transaction. My composite application has 3 steps : JMS adapter (listener), mediator, WS adapter. JMS adapter listen queue push message to mediator, mediator invoke web service. If ws not available (server down), mediator try recovery 5 times. After 5 times, reject message from queue. I wont rollback message to queue. I saw examples with JMS + BPEL, but it not help me. Anybody can help me.

    Hi,
    You don’t need to catch a mediator fault – you can let it rollback to the JMS Queue and let the Queue do the retries.
    To get the retries working, log in to the weblogic console and navigate to JMS Modules -> Your Module -> Your Queue -> Configuration -> Delivery Failure
    Here you will find options for Redelivery Limit. Set this to the number of retries you need.
    Then navigate to the connection factory you want and set the redelivery delay.
    This should get your desired behaviour, but once the message has failed it will be discarded. If you prefer to put it on an error queue you can create an error queue, and in the original queue’s, goto Delivery Failure, change the expireation policy and set the Error Destination to be your error queue.
    Hope that helps!
    Robert

  • JMS Adapter Supports below message

    Hi Frnds,
    I am working on one scenario i have to read and write RFH2 Message from MQ,we decided to use jms adapter.
    JMS Adapter supports below Message to put in MQ,
    <Data>
         <MQRFH2>
              <usr>
                   <TransactionType>GL_Update</TransactionType>
                   <Environment>LIVE</Environment>
                   <SourceScheme>EANCM</SourceScheme>
                   <SourceApplicationId>5051150003606</SourceApplicationId>
                   <DestScheme>EANCM</DestScheme>
                   <DestinationRouting>5051150003330</DestinationRouting>
                   <OriginalRouting/>
                   <MessageRecordCount>1</MessageRecordCount>
                   <BusinessTransactionId>20090405193001</BusinessTransactionId>
                   <ParentBusTID/>
                   <ParentBusId/>
                   <EECode>Y</EECode>
              </usr>
              <mcd>
                   <Msd>xml</Msd>
              </mcd>
         </MQRFH2>
         <Message>
              <GL_Update>
                   <header>
                        <SourceEAN>5051150003606</SourceEAN>
                        <DestinationEAN>5051150003330</DestinationEAN>
                   </header>
                   <detail>
                        <AuthorisedUser/>
                        <HeaderText/>
                        <HeaderReference/>
                        <PostingItem>
                             <ProfitCentre>7027101000</ProfitCentre>
                             <CostCentre/>
                             <AccountCode>0001413150</AccountCode>
                             <GlobalBusinessIdentifier>AU10</GlobalBusinessIdentifier>
                             <MonetaryAmount>0000000100.00</MonetaryAmount>
                             <GlobalCurrencyCode>AUD</GlobalCurrencyCode>
                             <RunDate>20080725</RunDate>
                             <Description>IV006270M000000000000000000001</Description>
                             <WorkBreakdownStructureElement/>
                             <BudgetRequest/>
                             <TransactionType/>
                             <TransactionNumber/>
                             <PostingKey>50</PostingKey>
                             <SalesTax>
                                  <SalesTaxCode/>
                                  <SalesTaxAmount/>
                             </SalesTax>
                             <PersonnelNumber/>
                             <Assignment/>
                             <CalculateTaxBase/>
                             <BaselineDate/>
                             <PaymentTerms/>
                             <MedicalReference/>
                        </PostingItem>
                        <PostingItem>
                             <ProfitCentre/>
                             <CostCentre/>
                             <SalesTax>
                                  <SalesTaxCode>P3</SalesTaxCode>
                             </SalesTax>
                        </PostingItem>
                        <PostingItem>
                             <ProfitCentre>7022001001</ProfitCentre>
                             <CostCentre/>
                             <AccountCode>0001701001</AccountCode>
                        </PostingItem>
                   </detail>
                   <trailer>
                        <thisDocumentGenerationDateTime>20090405T072928Z</thisDocumentGenerationDateTime>
                        <thisDocumentIdentifier>20090405T072928Z</thisDocumentIdentifier>
                   </trailer>
              </GL_Update>
         </Message>
    </Data>
    please help me on this
    it possible to achieve using JMS adapter or not?? what is the alternative solution ??
    Regards,
    raj

    Hi RSR,
    JMS is the better way to connect sonic MQ.below iam attaching you few points while using JMS.
    1.for the JMS adapter an external driver is needed (java archive)
    2.this archive is provided by the respective provider of the queuing system
    3.the driver has to be deployed via SDM , see XI configuration guide for details
    4.Routing rules and sender has to be specified as for any other channel in the directory
        object model
    5.the message header information is determined from the appropriate sender
       agreement for the communication channel
    6.the communication channel defined must be used in exactly one sender agreement
    7.at least the interface name and the sender service must be qualified in the
        sender agreement ,other fields are optional 
    Depending on the transport protocol selected, specify the following :
    8.For Sonic MQ JMS Provider :
    ·        Java class QueueConnectionFactory
    ·        Java class queue
    ·        IP address or server name
    ·        Server port
    ·        JMS queue
    9.JNDI JMS Provider Lookup
    ·        JNDI name of QueueConnectionFactory
    ·        JNDI name of JMS queue
    ·        Name of JNDI Initial Context Factory
    ·        Address of JNDI server
    ·        JNDI users
    ·        JNDI password with confirmation
    10.
    For WebSphereMQ (MQ Series) JMS Provider
    ·        Java class QueueConnectionFactory
    ·        Java class queue
    ·        IP address or server name
    ·        Queue manager name
    ·        Channel name
    ·        JMS queue
    ·        Character set for non-ASCll names
    ·        Transport/network protocol
    ·        Target client
    11.
    JMS Provider Administered Objects via File
       File name of serialized object QueueConnectionFactory
       File name of serialized object Queue
    With Rgds,
    MF.Haq

Maybe you are looking for

  • How do I share files with other accounts on mac

    Under Lion public folders are hidden?  I turned on sharing, but can't see any public folders so I can share files between accounts on the same computer.  Any ideas.

  • Best way to load something.

    Well, I'm making a game and I trying to find a way to load a list of NPCs the best... I have tried a CFG file but that raises the memory usage a lot... I was wonder if a XML file would do good. Anyone know that would be great. Thanks, Impulser

  • Extended domain for ODI Manager failed..

    sir, after i created domain succeeded, i trying to add OEM Plus for ODI, and someother ODI plus. but .... "domain extended application failed! reason: null Traceback(innermost last): File "<iostream>", line75, in ? at oracle.sysman.omsca.framework.OM

  • Can MOPZ be used without installing Diagnostic Agent.

    Hi, I need a clarification. In Solution Manger 7.1 Version, can I use Maintenace Optimizer (MOPZ) to download SP's for a Managed System without prior installing Diagnostic Agent on the Managed System? If Yes, please write a brief procedure as below.

  • I do not have a "Activate new device" option in the Sync menu on my desktop browser.

    I do not have a "Activate new device" option in the Sync menu on my desktop browser. How do I get it to appear? When I go to Options - Sync - Manage Account I see: View Quota Change Password My Sync Key Reset Sync Stop Using This Account