Connecting to Websphere Message broker from SAP

Hi
Iam working on Websphere Message Broker(WMB).
We have to integrate SAP system and WMB, to receive messages from SAP and forward them to other resource; taking the message from the resource and sending it back to SAP, along with the message status like success or failure.
We are using SAPAdapter which comes with WMB toolkit.
SAP will send messages in Batch.
I wanted to know the message format SAP send messages in batch mode. How to send message back to SAP from WMB? As far as i know if we use IDoc then only we can send message back to SAP, but if it is batch process, then how to do in this case?
People who worked on the integration between SAP and WMB, please throw some light on this issue.
I have gone thorugh many websites reading about ABAP, BAPI, ALE, RFC.....
It will be very helpful if someone can answer my questions.

Hi Nina,
first of all I guess there is no standard answer, to what kind of format / structure SAP uses and sends to WMB. It really depends on the individual case. Also important to know, which version of WMB you are using, v6.1 has significant changes regarding SAP adapter.
You may want to read some general WMB SAP connectivity information provided here:
•     http://www.redbooks.ibm.com/abstracts/sg247137.html?Open (WMB Basics)
•     http://www.redbooks.ibm.com/abstracts/sg247220.html?Open (WMB Middleware)
•     http://www.redbooks.ibm.com/abstracts/sg246354.html?Open (WMB & SAP older)
regards
Marco

Similar Messages

  • Itegration with Websphere Message Broker and Customer Master IDOC

    Hello All. I am new to this forum. I have a couple of questions.
    What I am trying to do: I have to interface to SAP with Websphere Message Broker which has inbuilt nodes to interface with SAP using BAPI or ALE to send Customer Master Record (create/update/delete)
    The questions I have:
    1/ Has anyone done this? What did you use BAPI or ALE?
    2/ When a Customer Master IDOC is sent to SAP, if successful, a return code is sent back by SAP. This indicates that SAP has received the IDOC successfully. However, our requirement is that we have to know whether the IDOC was successfully posted within SAP. I am of the opinion that this is manual task within SAP and it should not be the function of the middleware layer as its responsibility is only to successfully deliver the IDOC's. I would welcome opinions on this issue. Please let me know If there is a way to determine if the IDOC has been successfully posted in SAP.
    3/ Is there anywhere where I can get an XML representation of the Customer Master Record. I want to see the structure and the available fields. How can I get this info from SAP?
    Thank you

    Hi;
    Similar issue has been answered at -Steven Chan blog*
    From blog:
    Hello, RM,
    I have not seen any Oracle-produced documentation along those lines. I don't think there are any Oracle teams that are investing in producing documentation for IBM WebSphere.
    I would suggest contacting IBM to see whether they have produced any WebSphere-specific documentation.
    Regards,
    Steven
    Referance:
    http://blogs.oracle.com/stevenChan/entry/ebusiness_suite_release_1211_now_available
    Ps: You can rise SR for your issue also
    Regard
    Helios

  • Integrate with websphere message broker

    we plan to integrate Websphere Message Broker with E-business. We are looking at the different options like OMG, JMS node using OID , JMS node using weblogic app server etc.
    Is there any difference between using OID and weblogic app server, other than from the configuration point.
    is there is any comparsion between the different options available?

    Hi;
    Similar issue has been answered at -Steven Chan blog*
    From blog:
    Hello, RM,
    I have not seen any Oracle-produced documentation along those lines. I don't think there are any Oracle teams that are investing in producing documentation for IBM WebSphere.
    I would suggest contacting IBM to see whether they have produced any WebSphere-specific documentation.
    Regards,
    Steven
    Referance:
    http://blogs.oracle.com/stevenChan/entry/ebusiness_suite_release_1211_now_available
    Ps: You can rise SR for your issue also
    Regard
    Helios

  • Connecting and Updating External Database from SAP

    Connecting and Updating External Database from SAP
    How can i connect SAP Database to External database?
    How can i update external databas from SAP withouting using BI/BW, Workflow or Net Weaver?
    If anyone know please let me inform.
    Thanks in Advance.
    Jahnavee Trivedi

    Steps
    1. Create an entry in tnsnames.ora for the remote oracle DB
    2. Test sqlplus user/pass@remote 
    3. create a synonym which points to a table at remote DB check docs.oracle.com
    4. user ABAP code execute SQL to insert data into local synonym which inturn updates the remote DB.
    I have done this in the past, it works great.
    It requries, DBA skills + ABAP programming
    -AJ

  • How does application connect/commincate to Message Broker + JMS

    With reference to JMS,
    I am wondering how does my application (consumer or producer) communicate to Message Broker(in my case it is ActiveMQ).
    if the consumer is at HostA, producer is at HostB and ActiveMQ=message broker is at HostC
    ???

    Each JMS queue/topic has a single persistent image. Any reference to that queue through the relevant connection factory returns the reference to the same instance.
    There may be many different queues, but each is uniquely identified by its jndi name.
    Name each of your JMS queues differently for each separate endpoint you wish to consume messages from.
    You could use ant to initiate a process by invoking the web-service sending a soap message to the url for the processes web-service. I use soap-ui or the BPEL Console to manually do the initiation, and to determine what makes up the soap packet that is forwarded to the web service. I am not aware of any task that does this for you so you would have to construct a http type target yourself.

  • Cannot set required connection params for interface import from SAP system

    Hello all
    I'm trying to import some interfaces (RFC) from SAP system. For this I need to set the connection paramters pointing to the SAP system. Unfortunately it is not possible... all fields remain "greyed out" regardless what I'm trying.
    JVM is 1.4.2_12
    My user account has SAP_ALL so it shouldn't be an authorization problem...
    Where to control this?
    Any ideas?
    BR
    Renaud

    Hi,
    After you import the SWCV from SLD. while creating the NAmespace in IR select the radio button Import RFC/IDOC from SAP radio button.
    And the save it.Now it shld be possible
    Regards
    Seshagiri

  • Message directly from SAP for job details from SM37 to email adress.

    Hi,
         Can any one tell me if there is any way of triggering a mail from SAP R3 for any particular job details from T code SM37.
    Thanks & Regards,
    Rohan Somji.

    Dear Rohan,
    Check this thread to explore about the settings to be doen for sending E mail to the external system,
    Re: Settings to be done for sending mail to external system
    Regards
    Mangalraj.S

  • Connect to another SQL server from SAP

    Hi All,
    I want to connect SAP to another SQL server. Basically each day I need to take data from 2 tables in SAP tables to another sql server. I want this to be automated via a program in SAP.
    Please suggest me some methods to achieve this.
    I have searched the web and found that this is possiable, some transactions such as DBCO was mentioned, but it was not much helpful.
    Thanks a lot.
    Regards,
    Pankaj

    Moderator message - Cross post locked
    Rob

  • No. of Connections needed for creating universes from SAP BEx Queries

    Hello,
    I have 8 SAP BEx queries, my task to create to universe for all of these queries. I have created a datasource connection, my question here is can I use the same connection for all the queries by changing datasource connection and selecting the new query or is it suggestable to create 8 datasource connections in universe designer??
    please let me know if you need any more info.
    Your reply is highly appreciated.
    Thanks,
    Naresh

    HI,
    You need to create 8 connection for 8 BW queries.There is  one to one mapping in the universe.If you change the existing connection source then it will not work for earlier query.
    Other thing you can check like you have 8 queries then instead of creating 8 universe if possible then merge some queries in the single bw query and then create universe.
    Thanks,
    Amit

  • How to copy message class from SAP 4.7 to SAP ECC 6.0.

    Hi all,
    I want to copy message class created in SAP 4.7 to SAP ECC 6.0.,
    is it possible? if yes, can anyone suggest the procedure  to do it..
    Thanks & Regards,
    Vaikunt.
    Edited by: vaikunt on May 7, 2010 8:03 AM

    Hi Kiran,
    See here the System Version are entirely different. The one is 4.6C and other is ECC 6.0. See there will not be any link between 4.6 and ECC. When we will do SCC1 means the same system divided in to 2 clients means
    100 is development and 200 is the testing system..
    All the things you made in 100 will be there in 200 system. But the system depenended data you need to pass by doing theSCC1.
    Escpecially the Script .
    With Regards,
    Sumodh.P

  • How to db connect from SAP to SYBASE SQL anywhere 16 remotely

    Hi All,
    May i know can i connect to SYBASE SQL Anywhere16 from SAP running on kernel 7.42 via dbacockpit (dbco)?
    I've followed note 1737415 - Sybase IQ: Enable remote/secondary connect to SAP Sybase IQ &  1532253 - SYB: Remote DB Monitoring for SAP Sybase ASE
    but failed.
    Where can i find the dbsl and its client for sybase sql anywhere? I only can find SAP ASE and SAP IQ on SMP. Is those compatible with SQL anywhere 16?
    Thanks.
    Nicholas

    Hi Jason,
    the error message is it complains minimun version for SAP IQ is 15.6, however our SQL anywhere is on version 16, above the support version as per note1737415 - Sybase IQ: Enable remote/secondary connect to SAP Sybase IQ
    fyi, i'm using the latest sybase dbsl and SAPIQ 16 client.
    Any idea or will it works to remotely connect SQL anywhere via dbacockpit?
    Thanks,
    Nicholas.

  • What triggers idoc posting in outbound message from sap ?

    Do change or create events can be used to trigger Posting to IDOC? Have any body used idoc for outbound message sending from SAP?

    Hi Reddy,
    Posting IDoc Packets
    Two groups of function modules are used to post IDocs:
    · Function modules which process IDocs in mass. These transfer packets of IDocs for which individual IDocs are updated in the same Logical Unit of Work (LUW).
    · Function modules which process one IDoc per call.
    · INPUTTYP contains the code for posting function modules.
    To display the function module's INPUTTYP on the ALE Development screen, choose IDoc ® Inbound Processing ® Function Module® Maintain Attributes (BD51).
    INPUTTYP can contain the following values:
    · "0", for function modules which process IDocs in packets.
    "1" and "2" for function modules which process one IDoc per call:
    If you post the IDocs immediately, the SAP sending system determines the packet size. ALE inbound processing can recognize if the posting function module allows packet processing and if so, passes the IDoc packet to it. If not, the IDoc packet is split into individual IDocs.
    If IDocs are posted in the background, you can specify the size of the IDocs to be generated in the program RBDAPP01.
    If you use function modules that can process IDocs in mass, the database load is reduced.
    If you group IDocs into packets, this may also be practical for function modules that post inbound IDocs one at a time, because the ALE layer calls the function module several times in the same dialog process, thereby reducing the administrative load on the SAP system.
    If program RBDAPP01 carries out the background processing, as a guide, you should use a packet size of between 20 and 100 IDocs.
    Packet processing and parallelism complement one another. Packet processing and parallelism complement each other, although in some situations they may compete with each other. If the size of the packet is too big, this may mean that not all the available dialog processes are being used.
    Scheduling IDoc Posting  
    There are two ways of posting IDocs in ALE inbound processing:
    ·        Immediate processing:
    Upon receipt inbound IDocs are immediately released for posting. ALE inbound processing splits the IDoc packets into individual IDocs.
    ·        Background processing
    Inbound IDocs and IDoc packets are first saved in the database. IDoc packets are split into single IDocs beforehand.
    The program RBDAPP01 later releases the saved IDocs for processing. Single IDocs can be put into packets and then processed.
    Perform the following steps:
    1.       Set-up background processing (IDoc/ALE area menu):
    IDoc Interface/ALE ® Administration ® Runtime Settings ® Partner Profiles (WE20)
    Then the required setting is: In the detail screen Inbound Parameters select the option Trigger by background program.
    2.       Schedule posting (ALE customizing):
    Transaction SALE ® Set-Up System Monitoring ®
             Posting IDocs in Recipient System ®Schedule
    You can also process the IDocs manually by passing them to the posting function module.  In ALE Administration choose Monitoring ®Status Monitor (BD87), select the IDocs and then select Process.
    Regards,
    Kumar.

  • RFC  from Sap R/3 to IBM Mainframe...

    I should create an RFC from R/3 based on Unix sistem/Oracle to a Mainframe system.....
    Any advise on that ?
    I never created rfc like that....
    thanks and regards

    Hi Mauro,
    Below is the steps to connect to an external MS-SQL server from ABAP... similarly, you can explore connecting to a mainframe...
    Regards,
    Raj
    Connecting to an External database from SAP
    <b>Step 1</b>: Create an entry for the External database in DBCON table using Trxn: DBCA.
    Table: DBCON (Description of Database Connections)
    Field Name     Description           Value (For: E.g.:)
    CON_NAME     Logical name for a      RAJ
    database connection     
    DBMS     Database system     MSS
    USER_NAME     Database user     <username>
    PASSWORD     Password for setting up the connection to the database     <pwd>/<pwd>
    CON_ENV     Database-specific information for a database connection     MSSQL_SERVER=depotserver MSSQL_DBNAME=HOF_INDORE
    DB_RECO     Availability type for an open database connect     
    <b>Step 2</b>: Now you can write code to connect to the external database…
    <b>Your Sample code can be something like this……</b>
    FUNCTION-POOL z_houston.                    "MESSAGE-ID ..
    DATA: BEGIN OF wa,
    c_locid(3),
    c_locname(50),
    c_locstate(5),
    END OF wa.
    FUNCTION z_houston_connect.
    ""Local interface:
      EXEC SQL.
        CONNECT TO 'RAJ' AS 'V'
      ENDEXEC.
      EXEC SQL.
        SET CONNECTION 'V'
      ENDEXEC.
    *- Get the data from MS-SQL Server
      EXEC SQL.
        open C1 for
          select
              loc_id,
              loc_name,
              loc_state
          from ho_loc_mast
      ENDEXEC.
      DO.
        EXEC SQL.
          FETCH NEXT C1 into :wa-c_locid, :wa-c_locname, :wa-c_locstate
        ENDEXEC.
        IF sy-subrc = 0.
          PERFORM loop_output.
        ELSE.
          EXIT.
        ENDIF.
      ENDDO.
      EXEC SQL.
        CLOSE C1
      ENDEXEC.
    ENDFUNCTION.
    *&      Form  LOOP_OUTPUT
          Output
    FORM loop_output .
      WRITE: /5 wa-c_locid, 10 wa-c_locname, 65 wa-c_locstate.
      CLEAR wa.
    ENDFORM.                    " LOOP_OUTPUT

  • Open Dashboards from SAP

    Hi together,
    I've a new SAP BO Dashboards 4.1 installation on my laptop.
    Now I can't open dashboards from SAP:
    MENU -> SAP -> OPEN
    At this point I get the message: "Open from SAP not possible" (Sorry, this is my translation...)
    I don't get the SAPlogon-Pad, but the Logon-Pad is installed and placed in the right folder..., I can open any other SAP-system connection without problems....
    Any ideas ?

    Hi Holger,
    Do you have any dashboards published to SAP portal.
    Try to create a sample dashboard on SAP Netweaver connection and publish it to SAP Portal.
    Later try to open.
    If nothing works under SAP menu, reinstall the SAP GUI.

  • Integrate with a vendor from SAP ECC 6.0 for 'PunchOut'  functionality

    Hi Friends,
    Pardon me if I have made mistakes in using the terminology in my posting. We just use SAP ECC 6.0 and no SRM. We want to integrate with a vendor for so-called Punchout. Our users will click  a URL link from our Intranet and it takes them to Vendor's catalog website. They can choose items and create a shopping cart. The website will return us a unique Shopping Cart ID with list of Items in cxml format. We can use that information and create PO. We are not familiar with cxml format and how to process the PO. Is this a standard functionality in SRM ? I don't think we can install SRM since we don't have Business suite license. If any one has experience with above scenario, ie connecting to vendor's cataglog from SAP ECC 6.00 without SRM, can you pl share with us ?
    Niranjan

    Hi Masa
    Thanks for the reply. The vendor supports OCI as well. However, since I was not familiar with it, I was thinking to go with cXML. When I opened the OCI pdf in the URL that you mentioned, it talks about SRM server. Like I had mentioned earlier, we don't use SRM at our company here. Can you let me know in couple of steps how OCI works and how fast we can implement in our ERP ECC 6.0 environment ? I am delighted to note that one of the companies in Japan implemented in 4 hours.
    Thanks for your help,
    Niranjan

Maybe you are looking for

  • DAC Error: Error while inserting a record!

    Hi, I want to create a new DAC on my system but I am getting below error while trying to create record or saving any records. Can't create reference MESSAGE:::INSERT INTO W_ETL_OBJ_REF(OBJ_WID, OBJ_REF_WID, OBJ_TYPE, OBJ_REF_TYPE_CD, APP_WID, LAST_UP

  • PR to PO conversion need work flow

    Hi All, We have scenario, PR will get generated from Sales order - this is already in place PR to PO will be converted through background Job. - this is already in place Suppose if any PR fails during conversion to PO---- we need to notify the user w

  • Problem with Activating Adobe Forms

    Hi Everybody , I am developping an Adobe forms using Transaction SFP. I have developped Interface as well as form . While Activating Form :- Its not showing any Syntax Error. Still its not gettng Activated. What could be the reason ? Thanks in Advanc

  • How do I input column headers in an Excel report with variable width columns?

    Hi: I have read this question before but I can´t open the link, when I try to download the solution I get the following : HTTP Status 404 The requested resource is not available. Can anyone help me with the solution ? I just want to put a header for

  • Disfonctionnement mac mini et TV Sharp

    Bonjour, J'ai acheté un mac mini que j'ai connecté à ma TV sharp. Au premier branchement, j'ai obtenu l'écran d'accueil du mac mini mais après quelques minutes d'utilisation, plus rien. Ma TV ne trouve plus le signal du mac mini. Pourriez-vous m'aide