IBM Sterling Transformation Extender

Sterling Transformation Extender

Come for answers, stay for best practices. All we're missing is you.


#Sterling
 View Only

JALE Adapter: Registering on SAP System Gateway

  • 1.  JALE Adapter: Registering on SAP System Gateway

    Posted Tue September 22, 2009 05:07 AM

    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