ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » SAP connectivity with WMB v6.1?

Post new topic  Reply to topic
 SAP connectivity with WMB v6.1? « View previous topic :: View next topic » 
Author Message
JYama
PostPosted: Tue May 12, 2009 9:54 pm    Post subject: SAP connectivity with WMB v6.1? Reply with quote

Master

Joined: 27 Mar 2002
Posts: 281

Hi, all,

Is there anybody who tried SAP connectivity with WMB v6.1?

Now I'm trying inbound connectivity (from SAP to WMB) but I'm not familiar with the architecture of brand-new (JCA based) IBM WebSphere Adapter for SAP Software.
Are there good web recources or something to start this?

In addition, I found this information:
http://www-01.ibm.com/support/docview.wss?rs=849&context=SSKM8N&context=SS3GH2&context=SSKMAB&context=SSLLVC&q1=sap&uid=swg21328247&loc=en_US&cs=utf-8&lang=en
Uhh, only ALE & AEP interfaces are supported with only Asynchronous callback method.
What does this mean?
Actually, I've tried ALE inbound before with ancient (JMS based) "WBI" adapter for SAP so I can imagine how this interface works. However, I've never tried AEP and have completely no idea what kind of configurations are necessary to implement it.
Is it an alternative of "RFC server", which was one of the interfaces supprted in "WBI" adapter for SAP as INBOUND (from SAP to WMB)?
Are there any limitations when we use the adapter with WMB and WESB?

I think information related are spread across the Web so that I can hardly figure out the outline.
For example, do I have to refer to various documentationsof WID, WMB and SAP to make it?
This is another problem.
Back to top
View user's profile Send private message
JYama
PostPosted: Tue May 12, 2009 10:46 pm    Post subject: Inbound Support? Reply with quote

Master

Joined: 27 Mar 2002
Posts: 281

How can I cope with RFC inbound interface (from SAP to WMB) with WMB?

I found this right now:
http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/topic/com.ibm.iea.wmbadapters_v6/wmbadapters/6.1/SAPAdapter/WMBV61_SAPAdapterNodes_Overview.pdf
According to this documentation, RFC is not supported.
Is this a permanent spec, BTW?
If so, I need to choose WESB(or WPS) instead of WMB.
Back to top
View user's profile Send private message
kimbert
PostPosted: Wed May 13, 2009 1:33 am    Post subject: Reply with quote

Jedi Council

Joined: 29 Jul 2003
Posts: 5542
Location: Southampton

Did you try searching for 'SAP RFC' in the product documentation?
Back to top
View user's profile Send private message
JYama
PostPosted: Wed May 13, 2009 4:27 pm    Post subject: Reply with quote

Master

Joined: 27 Mar 2002
Posts: 281

kimbert wrote:
Did you try searching for 'SAP RFC' in the product documentation?

Well, I checked various materials such as product documentation of WMB and WID, and a couple of letters released by IBM.
My problem is that I can see some materials vaguely describing whether this type of interface is possible regardless of ESB types such as WESB and WMB.
Some materials say yes but another material says no.
My guess is that full functions of WebSphere Adapter for SAP are only supported in the combination with WESB(or WPS) . There may be some restrictions when we use WMB but I can hardly conclude this.

BTW, the bundled adapter for SAP in WID and Toolkit have the same spec.?
Maybe, I need to understand they are different while "ancient WBI adapter" are common among ESBs (at that time, IIRC, there were many "brokers" such as InterChange Server, WAS and WBIMB).
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Wed May 13, 2009 8:07 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

I thought they were all based on SAP's JCO?
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
JYama
PostPosted: Wed May 13, 2009 8:19 pm    Post subject: Reply with quote

Master

Joined: 27 Mar 2002
Posts: 281

fjb_saper wrote:
I thought they were all based on SAP's JCO?

Yes, they work on JCo.
Back to top
View user's profile Send private message
ein
PostPosted: Thu May 14, 2009 1:03 am    Post subject: Reply with quote

Centurion

Joined: 14 Mar 2009
Posts: 108

Hello Jyama,

To Create SAP out adapter. First you have to get the following information.

1. host name
2.gateway service
3.RFC programid
4. trfc port
5.Username
6.password
Once you got the above infor then you can start develope the adapter.
Back to top
View user's profile Send private message
JYama
PostPosted: Thu May 14, 2009 1:28 am    Post subject: Reply with quote

Master

Joined: 27 Mar 2002
Posts: 281

ein wrote:
Hello Jyama,

To Create SAP out adapter. First you have to get the following information.

1. host name
2.gateway service
3.RFC programid
4. trfc port
5.Username
6.password
Once you got the above infor then you can start develope the adapter.

Thanks for your info, ein.
Did you achieve an inbound adapter for RFC from SAP to WMB?
I'd like to know if this pattern is possible.
Back to top
View user's profile Send private message
jhosie
PostPosted: Thu May 14, 2009 3:19 am    Post subject: Reply with quote

Apprentice

Joined: 12 May 2005
Posts: 28

This is a good place to start
http://publib.boulder.ibm.com/infocenter/wmbhelp/v6r1m0/index.jsp?topic=/com.ibm.etools.mft.doc/cbp_sap_intro.htm

In summary you have..
Inbound (SAP->WMB)
    BAPI asynchronous - tRFC/qRFC only to export paramaters are sent back to SAP. i.e. in ABAP you invoke the BAPI using "CALL FUNCTION XXX ON DESTINATION YYY IN BACKGROUND TASK"
    ALE aka IDOC (tRFC or qRFC)
    AEP - not many people use this from what I can tell. It is very intrusive on the SAP admin. You need to set up event table and event triggers.


Outbound (SAP->WMB)
    BAPI synchronous (RFC) and asynchronous(tRFC/qRFC)
    ALE aka IDOC (tRFC or qRFC)
    QISS (query interface for SAP tables)
    AEP


If you have a need for Synchronous BAPI inbound (SAP to WMB) then you should speak to the WMB Development team or raise an MQREQ. I am sure they would be very interested to here from you.

Hope this helps
Back to top
View user's profile Send private message
JYama
PostPosted: Thu May 14, 2009 5:52 am    Post subject: Reply with quote

Master

Joined: 27 Mar 2002
Posts: 281

jhosie wrote:
Inbound (SAP->WMB)
    BAPI asynchronous - tRFC/qRFC only to export paramaters are sent back to SAP. i.e. in ABAP you invoke the BAPI using "CALL FUNCTION XXX ON DESTINATION YYY IN BACKGROUND TASK"
    ALE aka IDOC (tRFC or qRFC)
    AEP - not many people use this from what I can tell. It is very intrusive on the SAP admin. You need to set up event table and event triggers.

Thank you very much for your informative post, jhosie.
It seems like SAP can invoke a message flow without limitations.

One question is, do you know how I can complete a message flow invoked by SAP?
There are two types of adapter nodes available in WMB v6.1 such as SAPInput and SAPRequest.
I can imagine that the flow is invoked through SAPInput node.
But, how can the flow return the result to SAP?
Can I finish the flow with SAPRequest node?
Back to top
View user's profile Send private message
jhosie
PostPosted: Fri May 15, 2009 1:49 am    Post subject: Reply with quote

Apprentice

Joined: 12 May 2005
Posts: 28

JYama, no you cannot send a reply to SAP - at least you cannot send a reply to the module which invoked the message flow. All inbound interfaces are asynchronous ( i.e. fire and forget).

You can use the request node to invoke another BAPI. This might be desirable e.g. if the original module which invoked the message flow can communicate with the BAPI which is invoked by the request node ( e.g. via SAP tables)

If you want to invoke a message flow synchronously and have the reply sent back as export paramters on the BAPI, then you need an enhancement to WMB. You should speak the WMB Development team about this. Your local IBMer should be able to facilitate this communication for you.
Back to top
View user's profile Send private message
ein
PostPosted: Fri May 15, 2009 4:31 am    Post subject: Reply with quote

Centurion

Joined: 14 Mar 2009
Posts: 108

Hello Jyama,

Yes ..
I have achieved . You can start develope the adatpter..
But you must have to know what kind of IDoc is expecting from SAP.
I mean SAP can send ALE IDOC and XML IDOC. that depends on your BO.
Back to top
View user's profile Send private message
JYama
PostPosted: Fri May 15, 2009 6:59 am    Post subject: Reply with quote

Master

Joined: 27 Mar 2002
Posts: 281

jhosie wrote:
JYama, no you cannot send a reply to SAP - at least you cannot send a reply to the module which invoked the message flow. All inbound interfaces are asynchronous ( i.e. fire and forget).

You can use the request node to invoke another BAPI. This might be desirable e.g. if the original module which invoked the message flow can communicate with the BAPI which is invoked by the request node ( e.g. via SAP tables)

Wow! Now I see how "asynchronous RFC" works.
I mean, if we want to send back the reply, another BAPI call from SAPRequest node is required.

I'm reading the product documentations again and again, but I couldn't understnad such a detailed spec.
Thank you so much for giving the point.
Now I'm preparing an environment for evaluation of this, so I hope I can understand more in detail soon.

Thanks,
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » SAP connectivity with WMB v6.1?
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.