cancel
Showing results for 
Search instead for 
Did you mean: 

JMS inbound and outbound queue

former_member183906
Active Contributor
0 Kudos

Hi,

I am using PI 7.31 single stack system.

I have a interface. IBM websphere MQ is sending data to and receiving from PI.

I have got an inbound and a outbound queue details.

Can you please let me know what settings we need to do in PI for inbound and outbound queue testing.

Rgds

Accepted Solutions (1)

Accepted Solutions (1)

Muniyappan
Active Contributor
0 Kudos

Hi,

are you setting up the connection for the first time?

make sure you that you have installed drivers and there is no firewall between pi and MQ server.

give the connection details in the channel check if it is working. if you have any doubt on this please let us know.

Regards,

Muni.

former_member183906
Active Contributor
0 Kudos

hi,

yes

i am doing the connection setup for JMS first time in SAP PI 7.31 single stack.

which driver is needed for Webspher MQ. Connection check I have done ,its working fine.I did a ping from Websphere MQ to PI server and was able to get reply.

what details i need to test communication between PI and Webspher MQ. Websphere MQ has given the queue name to PI.

Former Member
0 Kudos

Hello,

Did u deployed jar files on PI server?

Depending upon  MQ version u have to deploy jars on PI - u can check with ur MQ team about the same and then go for filling channel details.

Thanks

Amit Srivastava

former_member184720
Active Contributor
Former Member
former_member183906
Active Contributor
0 Kudos

Hi,

Thanks for the replies. I stil have some queries :

Do we need library com.sap.aii.adapter.lib.sda or other for Websphere MQ 6.0.2.10 and PI 7.31 ?

Where do we need to install it ?

Is library and driver different thing? If yes, which driver will be needed for it ? Where do we install it ?

After library and driver, what's the next step. I have the INBOUND queue name with me.

Rgds

Muniyappan
Active Contributor
0 Kudos

Hi,

coming to your connection details check page 13 in the below document.

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a05b2347-01e7-2910-ceac-c45577e57...

just select the transport protocol as websphere MQ jms provider.

you are going to need jms ip address,port number,queue manager,channel name, queue name etc.

just show the cc details to mq team they can provide all.

once done with cc settings you can monitor the channel if it is working or not.

later ask the mq team to send the message and test the same.

Regards,

Muni

former_member184720
Active Contributor
0 Kudos

Do we need library com.sap.aii.adapter.lib.sda

Yes.

Is library and driver different thing? If yes, which driver will be needed for it ? Where do we install it ?

Driver is nothing but the jar files which will enable the connection to your JMS provider.

You need to bundle those jar in the above library and deploy on PI server using "SUM" Software update manager.

After deploying the Drivers - Configure your channels and try processing messages.

Former Member
0 Kudos

Hello,

First of all, u cannot deploy JMS jar files (using com.sap.aii.adapter.lib.sda) on ur own, but certainly u can help ur BASIS team in doing it. Check this article:

Secondly, ur MQ team cannot get away by just proving u queue name, u need lot of details from them:

WebSphereMQ (Non-JMS)

Field

Value

QueueConnectionFactory Java Class

See above under SonicMQ JMS Provider.

The default value for WebSphereMQ 5.3 is com.ibm.mq.jms.MQQueueConnectionFactory.

Queue Java Class

See above under SonicMQ JMS Provider.

The default value for WebSphereMQ 5.3 is com.ibm.mq.jms.MQQueue.

IP Address or Server Name

Server Port

Queue Manager Name

Enter the display name of the queue manager.

Channel Name

Access channel for all queues

JMS Queue

Character Set ID (CCSID) of Destination

Specifies the character set for the above-specified name. This entry does not affect the character set of the transferred messages.

Transport/Network Protocol

  • TCP/IP

The JMS adapter communicates with the MQ Series server using TCP/IP sockets.

  • WebSphereMQ

Communication takes place using dynamic libraries (Microsoft: files with the extension .DLL; Unix: files with the extension .SO or .SL).

In a 64-bit operating system, the libraries must also be 64 bit.

If this is not the case, see SAP Note 790963.

JMS-Compliant

Specify whether the receiver uses the JMS API or the WebSphereMQ API

former_member184720
Active Contributor
0 Kudos

More Info about SUM - http://scn.sap.com/docs/DOC-48969

former_member183906
Active Contributor
0 Kudos

Hi,

Thnks for reply.

So , I should ask basis to get  com.sap.aii.adapter.lib.sda in my PI 7.31 server.

and do you have driver name and details for Websphere MQ 6.0.2.10 ?

Rgds

Former Member
0 Kudos

Hello,

>>So , I should ask basis to get  com.sap.aii.adapter.lib.sda in my PI 7.31 server.

Yes, above SDA file is already there on ur PI box, ur BASIS team has to modify it according to JMS adapter jar files. Refer the SDA Maker tool to do so.

BTW, i would suggest you to cross check from ur MQ team abt the jar files

Check below note for jar files for MQ 6.0 version - i think jar files will be same for MQ 6.0.2.10

747601 - J2EE JMSAdapter: MQSeries libraries 

Thanks

Amit Srivastava

former_member184720
Active Contributor
0 Kudos

Usually the jar's will be under "<<IBM_MQ_HOME>>/java/lib". You can request your MQ team to provide them..

former_member183906
Active Contributor
0 Kudos

Hi,

I received the JAR files from "<<IBM_MQ_HOME>>/java/lib" directory.

com.sap.aii.adapter.lib is installed in my PI 7.31 box.

Can you please let me know how basis will install the JAR files ? Is the JAR files installation neccessary ?

Rgds

Muniyappan
Active Contributor
0 Kudos

Hi,

you have to bundle received jars into com.sap.aii.adapter.lib. deploy this lib file using sum tool.

Providing External Drivers for the JDBC and JMS Adapters - Configuring Process Integration (PI) Afte...

Regards,

Muni.

Former Member
0 Kudos

Hello,

>>Can you please let me know how basis will install the JAR files ? Is the JAR files installation neccessary ?

Yes, it's very much necessary.

Check this note (it talks abt AXIS but applicable for JMS also) -   1028961

Thanks

Amit Srivastava

former_member183906
Active Contributor
0 Kudos

I have Websphere 6.0.2.10. I got many JAR files from "<<IBM_MQ_HOME>>/java/lib folder of Websphere MQ.

Which JAR file I have to deploy.

"<<IBM_MQ_HOME>>/java/lib - under this i have 2 folders OSGI and soap,apart from it i have few JAR files there.

Under folders OSGI and soap - we have many JAR files.

WHICH JAR FILES I should deploy using SUM. Please let me know.

former_member184720
Active Contributor
0 Kudos

The jar file names can be found in the note

747601 - J2EE JMSAdapter: MQSeries libraries

Former Member
0 Kudos

Hello,

I think u are not checking replies properly

Quote from my previous reply

Check below note for jar files for MQ 6.0 version - i think jar files will be same for MQ 6.0.2.10

747601 - J2EE JMSAdapter: MQSeries libraries 

Thanks

Amit Srivastava

Answers (1)

Answers (1)

former_member184720
Active Contributor
0 Kudos