cancel
Showing results for 
Search instead for 
Did you mean: 

JAR file for PI adapter development

Former Member
0 Kudos

Hi everybody,

I am migrating now our adapter for IBM Lotus Domino from XI 3.0 to PI 7.1. By searching the JAR files for the adapter, I got a problem. I cannot find the correct Jar file for the importing declaration:

import com.sap.transaction.TxException;

import com.sap.transaction.TxManager;

import com.sap.transaction.TransactionTicket;

import com.sap.transaction.TxRollbackException;

Iu2019ve investigated almost two days to find the JAR file. Could someone give me any help?

Thanks a lot in advance.

With Best wishes,

Xiang

Accepted Solutions (1)

Accepted Solutions (1)

stefan_grube
Active Contributor
0 Kudos

It is tcjetxmanager~api.jar

Don't ask me, how long it took me to figure out all jars for adapter development

com.sap.aii.af.cpa.svc.api.jar

com.sap.aii.af.lib.mod.jar

com.sap.aii.af.ms.ifc_api.jar

com.sap.aii.af.ms.svc_api.jar

com.sap.aii.af.svc_api.jar

com.sap.aii.af.svc_core.jar

com.sap.aii.sec.lib_api.jar

com.sap.aii.sec.svc_api.jar

com.sap.aii.utilxi.server.jar

sap.com_security.classdefault.jar

sap.comtcblguidgeneratorimpl.jar

sap.comtcjeclientlibimpl.jar

sap.comtcloggingjavaimpl.jar

tcjetxmanager~api.jar

You find the jars in the NWDI folder, when it is full installed. Look under plugins and use search function.

Former Member
0 Kudos

Hi Stefan,

thanks a lot. I've found it.

Very few people knows our hard work or our pains with the stupid SAP sample adapter.

Let's keep in touch. Maybe we can exchange our deveplement expierences or help each other.

Thanks again.

former_member181959
Contributor
0 Kudos

Hi,

I have installed NWDS 7.1 in my machine. But i could not find these JAR files in it. Should i check on the XI server machine for these JAR files. please let me know the location so that i can ask my BASIS guys to provide. For your information we recently upgraded PI 7.0 to PI 7.1.

So now i need to change code for custom adapter module that we developed for JMS.

Let me know your inputs.

Best Regards,

Prasad Babu.

Former Member
0 Kudos

Hi Babu,

some Jar files are not installed on the PI 7.1 Server. But unter the directory of the SAP NWDS. The list of all the necessary Jar files can you find in the message above. Just go to the NWDS directory and the PI server directory and let the system find them for you.

But I am a nice guy and have a list of all these files and locations:

com.sap.aii.af.cpa.svc.api.jar <bin>/services/com.sap.aii.af.cpa.svc/lib

com.sap.aii.af.lib.mod.jar: <bin>/ext/com.sap.aii.af.lib/lib

com.sap.aii.af.ms.ifc_api.jar: <bin>/interfaces/com.sap.aii.af.ms.ifc/lib

com.sap.aii.af.svc_api.jar: <bin>/services/com.sap.aii.af.svc/lib

com.sap.aii.af.cpa.svc_api.jar: <bin>/services/com.sap.aii.af.cpa.svc/lib

sap.comtcbltxmanagerimplplbimpl.jar <bin>/ext/tcbltxmanagerplb

sap.comtcexception~impl.jar <bin>/ext/com.sap.exception

sap.comtcjeappcontext_apiAPI.jar <bin>/interfaces/appcontext_api

guidgenerator.jar <TOOLS>\lib

logging.jar <TOOLS>\lib

sap.com_applockingdefault.jar <FACADE>\DCs\sap.com\applocking\_comp\gen\default\public\default\lib\java

engine.j2ee14.facade.jar <FACADE>\DCs\sap.com\engine.j2ee14.facade\_comp\gen\default\public\api\lib\java

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

<bin> = /usr/sap/<SID>/J01/j2ee/cluster/bin on a SAP PCK 7.1 installation.

on the server shesapi710.sap.conet.local, <bin> = E:\usr\sap\PPI\DVEBMGS00\j2ee\cluster\bin\

<TOOLS> = <installation directory NWDS>\SAP\IDE\CE\eclipse\tools

D:\Programme\SAP\IDE\CE\eclipse\tools

<FACADE> = <installation directory NWDS>\SAP\IDE\CE\eclipse\plugins\com.sap.tc.ap_2.0.1.080222142948\comp\ENGFACADE

D:\Programme\SAP\IDE\CE\eclipse\plugins\com.sap.tc.ap_2.0.1.080222142948\comp\ENGFACADE

Best regards

Xiang

stefan_grube
Active Contributor
0 Kudos

Meanwhile I figured out, which files from server you need:

https://www.sdn.sap.com/irj/scn/wiki?path=/display/xi/wheretogetthelibrariesforXI+development

Former Member
0 Kudos

Hi Stefan,

I have same problem with Xiang, I don't find jar for this imports:

import com.sap.transaction.TransactionTicket;

import com.sap.transaction.TxException;

import com.sap.transaction.TxManager;

import com.sap.transaction.TxRollbackException;

I think jar name is sap.com~tc~je~txmanager~api.jar , but I don't find it in PI installion directory.

And when I go to this link

https://www.sdn.sap.com/irj/scn/wiki?path=/display/xi/wheretogetthelibrariesforXI+development it is write to page not found.

Thanks,


Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Stefan,

thanks a lot for your Blog. I've set a bookmark for your blog in my browser.

Have a nice day!

With best regards

Xiang