Originally posted by: seventieskid
Folks,
I cannot setup a the JALE adapter on the input card of a map to register on a SAP system gateway.
In essence it should be incredibly simple. Here's my setup:-
JALE commands on input card of map: "-A WTX -G 172.16.99.230 - X sapgw00".
Contents of C:\WINNT\...services "sapgw00 3300/tcp".
Entry in dtx.ini jar1=C:\WINNT\system32\sapjco.jar
The following files are installed under C:\WINNT\system32: sapjco.jar, librfc32.dll, sapjcorfc.dll.
Software version:-
O/S: Windows 2000 SP4
WTX: 8.2.0.4
SAPJCo: 2.1.8 (I know 2.1.6 is recommended in the docs, but that version isn't available on SAP Service MarketPlace)
Anomolies/observations:-
1. If I use the JALE command string "-D IDOCLISTENER1" and rely on saprfc.ini for the connection parameters, WTX can't find saprfc.ini (I tried putting it in the map, C:\WINNT\system32 and WTX home directories).
2. If I switch the same map to use the ALE adapter with the same "-D IDOCLISTENER1" command, then the saprfc.ini is found and registration takes place OK. BTW I need JALE to support a unicode requirement. ALE adapter is not unicode.
3. If I complile the SAPJCo RFC Server demo programs, I can connect to the SAP System Gateway OK. So that indicates the classpaths and paths are correct.
Anybody that's done this successfully, will know what's missing. Help appreciated.
The logs:-
JNI trace:
<4364-4616>: ===== WebSphere Transformation Extender Java Programming Interface Library =====
<4364-4616>: Version: 8.2.0.4(77)
<4364-4616>: Install Directory: d:\WTX8.2\
<4364-4616>: CLASSPATH: G:\MQSeries\lib\com.ibm.mqetclient.jar;G:\MQSeries\Java\lib\providerutil.jar;G:\MQSeries\Java\lib\com.ibm.mqjms.jar;G:\MQSeries\Java\lib\ldap.jar;G:\MQSeries\Java\lib\jta.jar;G:\MQSeries\Java\lib\jndi.jar;G:\MQSeries\Java\lib\jms.jar;G:\MQSeries\Java\lib\connector.jar;G:\MQSeries\Java\lib\fscontext.jar;G:\MQSeries\Java\lib\com.ibm.mq.jar;C:\Program Files\VERITAS\Backup Exec\NT\ECM\bumodule.jar;C:\Program Files\VERITAS\Backup Exec\NT\ECM\LOG4J-CORE.JAR;C:\Program Files\VERITAS\Backup Exec\NT\ECM\LOG4J.JAR;.
<4364-4616>: Loading JVM...
<4364-4616>: JVM loaded successfully.
<4364-4616>: Loading JVM symbols...
<4364-4616>: JVM symbols loaded successfully.
<4364-4616>: Creating JVM instance...
<4364-4616>: JVM options:
<4364-4616>: -Djava.class.path=G:\MQSeries\lib\com.ibm.mqetclient.jar;G:\MQSeries\Java\lib\providerutil.jar;G:\MQSeries\Java\lib\com.ibm.mqjms.jar;G:\MQSeries\Java\lib\ldap.jar;G:\MQSeries\Java\lib\jta.jar;G:\MQSeries\Java\lib\jndi.jar;G:\MQSeries\Java\lib\jms.jar;G:\MQSeries\Java\lib\connector.jar;G:\MQSeries\Java\lib\fscontext.jar;G:\MQSeries\Java\lib\com.ibm.mq.jar;C:\Program Files\VERITAS\Backup Exec\NT\ECM\bumodule.jar;C:\Program Files\VERITAS\Backup Exec\NT\ECM\LOG4J-CORE.JAR;C:\Program Files\VERITAS\Backup Exec\NT\ECM\LOG4J.JAR;.;d:\WTX8.2\activation.jar;d:\WTX8.2\aspectjrt.jar;d:\WTX8.2\ccf2.jar;d:\WTX8.2\codegen-2.2.3.jar;d:\WTX8.2\codegen-ecore-2.2.3.jar;d:\WTX8.2\common-2.2.3.jar;d:\WTX8.2\commonj.connector.jar;d:\WTX8.2\commons-net-1.4.1.jar;d:\WTX8.2\communication.jar;d:\WTX8.2\CWYAP_SAPAdapter.jar;d:\WTX8.2\CWYBS_AdapterFoundation.jar;d:\WTX8.2\CWYEM_EMail.jar;d:\WTX8.2\CWYFT_FTPFile.jar;d:\WTX8.2\DESPI.jar;d:\WTX8.2\dpclient.jar;d:\WTX8.2\dssap.jar;d:\WTX8.2\dtxjca.jar;d:\WTX8.2\dtxpi.jar;d:\WTX8.2\ecore-2.2.3.jar;d:\WTX8.2\ecore-change-2.2.3.jar;d:\WTX8.2\ecore-xmi-2.2.3.jar;d:\WTX8.2\ffdc.jar;d:\WTX8.2\ffdcSupport.jar;d:\WTX8.2\icu4j_3_6.jar;d:\WTX8.2\importlib.jar;d:\WTX8.2\imsico.jar;d:\WTX8.2\imsicoemd.jar;d:\WTX8.2\j2ca.jar;d:\WTX8.2\j2ee.jar;d:\WTX8.2\jakarta-oro-2.0.8.jar;d:\WTX8.2\jbcl.jar;d:\WTX8.2\jca_connector_client.jar;d:\WTX8.2\launcher.jar;d:\WTX8.2\launcherclient.jar;d:\WTX8.2\m4corba.jar;d:\WTX8.2\m4java.jar;d:\WTX8.2\m4jca.jar;d:\WTX8.2\m4jms.jar;d:\WTX8.2\m4jndi.jar;d:\WTX8.2\m4mime.jar;d:\WTX8.2\m4r3ale.jar;d:\WTX8.2\m4r3bapi.jar;d:\WTX8.2\m4soap.jar;d:\WTX8.2\mail.jar;d:\WTX8.2\mdf.jar;d:\WTX8.2\mejbadpi.jar;d:\WTX8.2\MFSSOAEMD.jar;d:\WTX8.2\mgmtconsole.jar;d:\WTX8.2\resourceregistry.jar;d:\WTX8.2\saaj-api.jar;d:\WTX8.2\saaj-impl.jar;d:\WTX8.2\sdo-api-2.1.jar;d:\WTX8.2\sdo-impl-2.1.jar;d:\WTX8.2\stax-api-1.0.1.jar;d:\WTX8.2\wbiBiDi.jar;d:\WTX8.2\wsdlimp.jar;d:\WTX8.2\xds4j.jar;d:\WTX8.2\xercesImpl.jar;d:\WTX8.2\xlxpScanner.jar;d:\WTX8.2\xlxpScannerUtils.jar;d:\WTX8.2\xlxpWASParsers.jar;d:\WTX8.2\xmlsimp.jar;d:\WTX8.2\xsd-2.2.3.jar;D:\ASIA\Java\azia-hub.jar;D:\ASIA\v1.5\RunTime\Projects\USSAP\SHARED\IDocListener\sapjco.jar;
<4364-4616>: vfprintf
<4364-4616>: -Dmpi.mode.debug=false
<4364-4616>: -Xms4m
<4364-4616>: -Xmx450m
<4364-4616>: -Xrs
<4364-4616>: JVM instance created.
<4364-4616>: Initializing Adapter Library...
<4364-4616>: Time stamp: 09/22/09 10:05:54
<4364-4616>: Adapter Library initialized successfully.
<4364-4616>: Creating adapter instance...
<4364-4616>: ID = 106
<4364-4616>: Adapter instance created successfully.
<4364-6344>: Creating connection instance...
<4364-6344>: ID = 135
<4364-6344>: Connection instance created successfully.
<4364-6344>: Calling combined listen...
<4364-6344>: Calling combined listen...
m4r3ale.mtr:
IBM WebSphere Transformation Extender JALE Adapter, Version SAPTX8.2.0.4.18
ª Copyright 2009 IBM Corporation. All rights reserved.
Built for JAVA on Mon 01/19/2009 at 8:31:37.91
Retry Count is 0. Retry Interval is 0. OnFailure is Rollback.
Fetch Unit is 0. Card Mode is Integral.
Run Started at 10:5:55.77 on 9/22/2009.
Options used: a,g,x,type,tid*,trace,bix,verbose,append audit,append trace,audit
10:5:55.77 on 9/22/2009, VALIDATE Exit.
Using SAP Java Connector 2.1.8 (2006-12-11) for RFC services
This RFC library belongs to the SAP R/3 Release *** null ***
10:5:58.77 on 9/22/2009 LISTENSTART....
#IBM-Websphere-Transformation-Extender#DataExchange#IBMSterlingTransformationExtender