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 » Both ALE & BAPI can be processed by single SAP Input?

Post new topic  Reply to topic
 Both ALE & BAPI can be processed by single SAP Input? « View previous topic :: View next topic » 
Author Message
mindspace
PostPosted: Tue May 07, 2013 3:56 am    Post subject: Both ALE & BAPI can be processed by single SAP Input? Reply with quote

Apprentice

Joined: 22 Jan 2013
Posts: 26

Hi All,

I have requirement where SAP Input node should be able to process both ALE & BAPI from a single RFC program ID.
For this I have created two message flows(one each for BAPI & ALE) and configured
SAP Inbound BAPI message flow
------------------------------
SAP Input node--> compute node --> Output node
Primary adapter component- Selected one of the inbound BAPI adapter
secondary adapter - All adapters in application

SAP Inbound ALE message flow
---------------------------
SAP Input node--> Compute node--> Output node
Primary adapter component- Selected one of the inbound ALE adapter
secondary adapter - All adapters in application

deployed flows onto diff EXG's but when SAP guys are posting ALE messages. I see some of the ALE inbound messages are going to BAPI Inbound flow and getting failed with error "Business object definition for 'SapIdocInboundAsynchronousWrapper' in namespace 'http://www.ibm.com/xmlns/prod/websphere/j2ca/sap/sapidocinboundasynchronouswrapper' not found.. The adapter has not been configured for the BAPI IDOC_INBOUND_ASYNCHRONOUS" and this behaviour is not consistent, some time I can see ALE successfully getting processed Inbound ALE message flow.

So what I observed is as both flows are listening same RFC program ID, that is causing Inbound BAPI flow to pick some of ALE requests.

Is there any other way to handle above scenario?? Currently I feel the only other option left is asking SAP to create an another RFC program ID for ALE.
I am working WMB 8.0.0.1 with Adapter 7.5.0.2
Back to top
View user's profile Send private message
mindspace
PostPosted: Tue May 07, 2013 11:15 pm    Post subject: Re: Both ALE & BAPI can be processed by single SAP Input Reply with quote

Apprentice

Joined: 22 Jan 2013
Posts: 26

Guys,

Please help me with this issue.
It seems no one had tried this type of scenario earlier....
mindspace wrote:
Hi All,

I have requirement where SAP Input node should be able to process both ALE & BAPI from a single RFC program ID.
For this I have created two message flows(one each for BAPI & ALE) and configured
SAP Inbound BAPI message flow
------------------------------
SAP Input node--> compute node --> Output node
Primary adapter component- Selected one of the inbound BAPI adapter
secondary adapter - All adapters in application

SAP Inbound ALE message flow
---------------------------
SAP Input node--> Compute node--> Output node
Primary adapter component- Selected one of the inbound ALE adapter
secondary adapter - All adapters in application

deployed flows onto diff EXG's but when SAP guys are posting ALE messages. I see some of the ALE inbound messages are going to BAPI Inbound flow and getting failed with error "Business object definition for 'SapIdocInboundAsynchronousWrapper' in namespace 'http://www.ibm.com/xmlns/prod/websphere/j2ca/sap/sapidocinboundasynchronouswrapper' not found.. The adapter has not been configured for the BAPI IDOC_INBOUND_ASYNCHRONOUS" and this behaviour is not consistent, some time I can see ALE successfully getting processed Inbound ALE message flow.

So what I observed is as both flows are listening same RFC program ID, that is causing Inbound BAPI flow to pick some of ALE requests.

Is there any other way to handle above scenario?? Currently I feel the only other option left is asking SAP to create an another RFC program ID for ALE.
I am working WMB 8.0.0.1 with Adapter 7.5.0.2
Back to top
View user's profile Send private message
mapa
PostPosted: Wed May 08, 2013 1:53 am    Post subject: Reply with quote

Master

Joined: 09 Aug 2001
Posts: 257
Location: Malmö, Sweden

Maybe that is your answer then?

And the fact that the Infocenter says that the adapters must be of the same type (well, paraphrased).

But the short answer is no, you can't mix BAPI and ALE.
Back to top
View user's profile Send private message Visit poster's website
Dhiren
PostPosted: Wed May 08, 2013 3:36 pm    Post subject: Reply with quote

Novice

Joined: 27 Jan 2005
Posts: 17

mindspace, how did you resolve this ? Did you end up creating separate RFC Dest Ports for ALE and BAPI transactions ?

We have a similar scenario. We are replacing WBIA with Broker's Websphere Adapter for SAP. WBIA always worked with one RFC Destination..

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

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Both ALE & BAPI can be processed by single SAP Input?
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.