IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.


#TechXchangePresenter
 View Only
Expand all | Collapse all

Integrating webMethods with Proprietary Systems

  • 1.  Integrating webMethods with Proprietary Systems

    Posted Tue November 08, 2022 06:01 AM

    Hello Community Members

    As part of webMethods learning & RND, I would like to find out answers to following queries:

    1. What are high level steps to integrate webMethods with SAP? Any specific adapters required?
    2. What are high level steps to integrate webMethods with SalesForce? Any specific adapters required?
    3. What are high level steps to integrate webMethods with Oracle ERP? Any specific adapters required?

    I would appreciate if experts in tech community can please comment on above mentioned queries or share relevant knowledge or experience etc

    Thanks


    #webMethods


  • 2.  RE: Integrating webMethods with Proprietary Systems

    Posted Tue November 08, 2022 07:15 AM

    Hi @Mubarik ,
    The adapter documentation is at Software AG Product Documentation which includes details about available adapters.

    -NP


    #webMethods


  • 3.  RE: Integrating webMethods with Proprietary Systems

    Posted Tue November 08, 2022 09:03 AM

    Hello Nagendra

    Thanks for sharing the link. Initial/quick analysis of the link (you shared) reveals that required adapter(s) need to be downloaded from empower portal. I currently don’t have access to empower portal.

    I am currently using webMethods free trial version 10.11 and I don’t see SAP/salesforce adapter in admin UI under Adapters section. Do you know if SAP or Salesforce adapter is available in webMethods 10.11 trial version?

    I am asking it because I am not sure if there is some setup/configuration issue that is prohibiting SAP/salesforce adapter appear in my IS Admin UI? or may be these adapters don’t get shipped with free trial version that’s why I am unable to see them?

    Thanks

    ~WRD0000.jpg


    #webMethods


  • 4.  RE: Integrating webMethods with Proprietary Systems

    Posted Tue November 08, 2022 10:05 AM

    Hi Mubarik,

    in the free trial version there a quite few adapters available.
    There is a list on the free trial request page which adapters these are.
    Even when SAP adapter is included it requires specific libs which need to be obtained from SAP Marketplace as these are not included in the SAG SAP Adapter package by default.

    Regards,
    Holger


    #webMethods


  • 5.  RE: Integrating webMethods with Proprietary Systems

    Posted Tue November 08, 2022 10:06 AM

    Free trial is limited to the products and components you see on the installation panel, while you’re using the installer executable.

    @Holger_von_Thomsen has given you a better response above.

    KM


    #webMethods


  • 6.  RE: Integrating webMethods with Proprietary Systems

    Posted Tue November 08, 2022 10:59 AM

    Thanks Holger & Kasi for your responses

    Going through your responses, my understanding is that In case of free trial version, only those adapters will be available (as part of free trial) which I currently see in webMethods IS admin page under “Adapters” section

    For example my admin UI shows only 3 adapters in admin UI page (as shown in below screenshot) and hence it means that I can work with only these 3 types of adapters using free trial webMethods?

    image

    Please let me know if I understood your responses correctly or am I still missing the point here?
    Thanks


    #webMethods


  • 7.  RE: Integrating webMethods with Proprietary Systems

    Posted Tue November 08, 2022 12:06 PM

    Hi Mubarik,

    here is the complete list of products included in webMethods Integration free trial:

    Which components of webMethods does this free trial version contain?
    
    This free trial contains 11 key products:
    
    Integration Server
    Universal Messaging
    SAP Adapter
    JDBC Adapter
    CloudStreams
    Trading Networks
    ActiveTransfer
    ActiveTransfer Agents
    Mashzone NextGen
    EDI/EDIINT modules
    Terracotta
    
    

    According to the list SAP Adapter ins included, but it will not show up in the AdminUI for Adapters section until you add the required libs to it. Until you do so you should notice an error message in the server.log that the adapter cannot initialize properly due to missing libs. When you check the Management section for Packages the package WmSAP will only be loaded partially.

    For SalesForce you will need to download the CloudStreams Salesforce connector from the tech community.
    SalesForce should then be shown under webMethods Cloud after you have applied the package to your IS.

    Regarding WmDB vs. wM Adapter for JDBC you can search the knowledge base.
    If I remember right there was quite a good article in the old community and I am not sure if this one was recovered to the new community.
    I personally prefer wM Adapter for JDBC over WmDB.

    Regards,
    Holger


    #webMethods


  • 8.  RE: Integrating webMethods with Proprietary Systems

    Posted Tue November 08, 2022 12:43 PM

    These days, adapters are almost never required but can be helpful.

    Most applications expose APIs that you can use directly without using an adapter. SalesForce, for example, has multiple APIs (SOAP, so-called REST, etc.) to interact with it. The Salesforce adapter and the CloudStreams connector (2 different ways of doing the same thing) can be quite helpful just be aware they also come with commitments/constraints. (We use the Salesforce adapter and direct API interaction with SFDC, we do not use CloudStreams.).

    I think the official line on WmDB is unless you’re already using it, don’t. Use the JDBC adapter.


    #webMethods


  • 9.  RE: Integrating webMethods with Proprietary Systems

    Posted Tue November 08, 2022 01:09 PM

    Addendum:

    WmDB and JDBC Adapter are using different techniques to connect to the databases:
    JDBC Adapter uses DataSource class and WmDB uses driver class.

    Whenever the driver jar for a particular database vendor provides a DataSource class use it together with JDBC Adapter.
    When there is only a Driver class available, but now DataSource class, you will have to fallback to WmDB package.

    But most modern databases I know of provide a DataSource class meanwhile in their driver jars.

    Regards,
    Holger


    #webMethods


  • 10.  RE: Integrating webMethods with Proprietary Systems

    Posted Wed November 09, 2022 01:50 AM

    Hi @reamon ,

    Can you please elaborate on your comment on the commitments and constraints of the Salesforce Adapter and CloudStreams? as I would like to understand more in detail to understand from your experience of using the products as this would help us improve the product.

    regards,
    Suresh. G
    webMethods Product Management


    #webMethods


  • 11.  RE: Integrating webMethods with Proprietary Systems

    Posted Thu November 10, 2022 07:20 AM

    Thanks folks for your feedback/response on this post. I appreciate. Some really good knowledge was shared above.

    Thanks @Holger_von_Thomsen for sharing your thoughts on SAP & Salesforce adapter.

    1. Can you please let me know Tech Community link that I can use to download cloudstream connector?

    2. Also if possible, can you please mention name of SAP lib or jars that we need to download and add to SAP Adapter (that comes with free trial) to initialize it propertly?


    #webMethods


  • 12.  RE: Integrating webMethods with Proprietary Systems

    Posted Thu November 10, 2022 09:17 AM

    Hi Mubarik,

    you might want to check out this article:

    Regarding SAP-Adapter:
    You need a S-User registered with SAP Marketplace to download the JCO and JCO IDoc libs.
    You can ask the admins of the SAP system you want to connect to if they can request one for you.
    The exact files of the jars are mentioned in the Adapter System Requirements guide.

    Regards,
    Holger


    #webMethods