Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
former_member185239
Active Contributor

Dear all,

We need to deploy the MQ libraries on java engine so that messages can be processed from PI/PO sytems to MQ server.

I have taken the reference from the below SAP Notes

1. 747601 - J2EE JMSAdapter: MQSeries libraries

2. 1770304 - PI: How to prepare the com.sap.aii.adapter.lib.sda for deployment

From the SAP Note 747601 , you will get the required libraries information which you need to deploy as per the version of MQ server.

You will need to build aii_af_jmsproviderlib.sda and com.sap.aii.adapter.lib.sda depending on the version of XI adapter.

For XI Adapter 3.0/7.0 , you need to have aii_af_jmsproviderlib.sda file.

For XI Adapter 7.1 above , you need to have com.sap.aii.adapter.lib.sda file.

From where to get the above files :

For version 3.0/7.0 , You will get the aii_af_jmsproviderlib.sda

/usr/sap/<SID>/DVEBMGS<SYSNO>/SDM/root/origin/sap.com/com.sap.aii.af.jmsproviderlib/SAP AG/3.0.0220040608173429.0000/aii_af_jmsproviderlib.sda

For version 7.1 , you will get the com.sap.aii.adapter.lib.sda in SAPXI3RDPARTY08_0-10009499.SCA file.

Preparing com.sap.aii.adapter.lib.sda for deployment :

In our case , the MQ server version is 7.0 , so we have used the below libraries.

1. CL3Export.jar

2. CL3Nonexport.jar

3. com.ibm.mq.headers.jar

4. com.ibm.mq.jar

5. com.ibm.mq.jmqi.jar

6. com.ibm.mq.pcf.jar

7. com.ibm.mqjms.jar

8. connector.jar

9. dhbcore.jar

10. fscontext.jar

11. providerutil.jar

12. rmm.jar

Step 1 :

Rename the SAPXI3RDPARTY08_0-10009499.SCA file to SAPXI#RDPARTY08_0-10009499.ZIP and extract it. You will get the below directories


1. BUILDARCHIVES

2. DEPLOYARCHIVES

3. META-INF

Step 2 :


Enter into the DEPLOYARCHIVES directory where you can locate the the required .sda files. com.sap.aii.adapter.lib.sda.


Step 3 :

Rename the com.sap.aii.adapter.lib.sda to com.sap.aii.adapter.lib.zip file and extract it

Step 4 :

Extract the zip file com.sap.aii.adapter.lib.zip

Step 5 :

Now goto the directory com.sap.aii.adapter.lib and lib folder you need to put all the jar files as mentioned in the sapnote

Step 6 :

Goto the directory SAPXI3RDPARTY08_0-10009499\DEPLOYARCHIVES\com.sap.aii.adapter.lib\server and open the provider.xml file

Step 7 :

Now edit the provider.xml file as below, we need to add lines <jar-name>lib/CL3Export.jar</jar-name> between the tags <jar></jar>.

Save the provider.xml file.

Step 8 :

Now , zip  the file com.sap.aii.adapter.lib to com.sap.aii.adapter.lib.zip

Step 9 :

Now rename the com.sap.aii.adapter.lib.zip file com.sap.aii.adapter.lib.sda

Step 10 :

Now deploy the file with the help of SDM , JSPM and telnet.

I will update the blog from time to time.

Thanks for reading it.

With Regards

Ashutosh Chaturvedi

Labels in this area