1 Reply Latest reply on Aug 7, 2013 6:23 PM by Bob Finan-Oracle

    Tuxedo12c-TMJAVASVR - FML32 Objects

    user4198531

      Hi,

       

      I am trying to access existing C tuxedo service with TMJAVASVR - FML32 Objects as request, After configuring in TJSconfig.xml file,While starting TMJAVASVR getting Weblogic utils jar missing exceptions. Do we have required list of jars / dependency jars for Tuxedo 12c Java servers or Java environment setup for Tuxedo 12 ?

      Do we have Samples to access existing C tuxedo services through Java TMJAVASVR Server  ?

       

      Thank you.


      Exception in thread "main" java.lang.NoClassDefFoundError: weblogic.utils.collections.NumericValueHashtable
              at weblogic.wtc.jatmi.DynamicFldTbl.<init>(DynamicFldTbl.java:106)
              at weblogic.wtc.jatmi.DynamicFldTbl.<init>(DynamicFldTbl.java:53)
              at com.eaaserver.view.EAAServiceTable.<init>(Unknown Source)
              at java.lang.J9VMInternals.newInstanceImpl(Native Method)
              at java.lang.Class.newInstance(Class.java:1345)
              at com.oracle.tuxedo.tjatmi.TJSConfigUtils.getFML16FML32TblClasses(TJSConfigUtils.java:459)
      Caused by: java.lang.ClassNotFoundException: weblogic.utils.collections.NumericValueHashtable
              at java.net.URLClassLoader.findClass(URLClassLoader.java:434)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:660)
              at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:358)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:626)
              ... 6 more

        • 1. Re: Tuxedo12c-TMJAVASVR - FML32 Objects
          Bob Finan-Oracle

          Hi,

          "Configuration File Example" can be found here:

          Managing ATMI Java Server

           

          "Using FML with Oracle Tuxedo Java Server" is documented here:

          Reference

           

          Assuming you are using FML32, the "Classpath" and "FieldTable32Classes" configurations are relevant.

           

          Your exception involves the DynamicFldTbl class. The "Using the DynRdHdr Property for mkfldclass32 Class" in the

          Reference link page is important. In this usage model the field tables are read in dynamically so the location of the field tables is important(not just the classes).

          "java -DDynRdHdr=Path_to_Your_FML_Table weblogic.wtc.jatmi.mkfldclass32 userTable

          If the Path_to_Your_FML_Table attribute changes, you will need to use the preceding procedure to update your userTable.java and userTable.class file"

           

          Regards,

          Bob Finan

          1 person found this helpful