BEA Logo BEA WebLogic Tuxedo Connector Release 6.1

  Corporate Info  |  News  |  Solutions  |  Products  |  Partners  |  Services  |  Events  |  Download  |  How To Buy

   WebLogic Tuxedo Connector Release Notes:   Previous topic   |   Next topic   |   Contents   

 

WebLogic Tuxedo Connector 1.0 Release Notes

 

Welcome to the BEA WebLogic Tuxedo Connector Release 1.0. The WebLogic Tuxedo Connector provides the ability to interoperate between WebLogic Server and Tuxedo environments.

The following sections describe the product features, supported specifications, and known problems:

Retirement of WebLogic Tuxedo Connector 1.0

WebLogic Tuxedo Connector 1.0 is retired as of April 30, 2003. Although WebLogic Tuxedo Connector is no longer a standalone product, BEA has continued to develop WebLogic Tuxedo Connector as a service within WebLogic Server. WebLogic Server releases 6.1 and higher provide WebLogic Tuxedo Connector services with many feature enhancements. For more information see:

Features

The WebLogic Tuxedo Connector provides developers and administrators the following features:

Supported Platforms

See our Supported Configurations pagefor the most accurate and current information regarding platform support.

Operating Systems

The following operating systems are supported for this release:

Software platforms

The WebLogic Tuxedo Connector supports the following platforms:

Licensing

This section provides licensing information for the WebLogic Tuxedo Connector:

Where to Get Product Documentation

Documentation for the WebLogic Tuxedo Connector is available from the following locations:

To access the PDFs, open the WebLogic Tuxedo Connector Home page, click Download Documentation and select the document you want to view or print. If you do not have Adobe Acrobat Reader, you can get it for free from the Adobe Web site at http://www.adobe.com.

WebLogic Tuxedo Connector Library

The WebLogic Tuxedo Connector library consists of the following documentation:

Example Applications

Documented example applications are provided in the software distribution. From your browser, open the examples.html file located in the examples directory of your installed WebLogic Tuxedo Connector software.

Contacting BEA Customer Support

Your feedback on BEA WebLogic Tuxedo Connector Release 1.0 is important to us. Send us e-mail at docsupport@bea.com if you have questions or comments. Your comments will be reviewed directly by the BEA professionals who create and update the documentation.

In your e-mail message, please indicate the software name and version you are using, as well as the title and document date of your documentation. If you have any questions about this version of BEA WebLogic Server, or if you have problems installing and running BEA WebLogic Server, contact BEA Customer Support through BEA WebSupport at http://www.bea.com.

When contacting Customer Support, be prepared to provide the following information:

Known Limitations

This section describes limitations and known problems in the current BEA WebLogic Tuxedo Connector release and includes possible workarounds, where applicable.

Limitations

WebLogic Tuxedo Connector Release 1.0 has the following limitations:

Known Problems

The table below lists a CR (Change Request) number for each problem. Refer to this number to conveniently track the solution as the problems are resolved.

Please contact your BEA Technical Support for assistance in tracking any unresolved problems. For contact information, see the section Contacting BEA Customer Support.

1

 

CR047450

 

LIBTUX_CAT:1397 WARN message gets logged continuously

 


 

Problem

 

When the tbridge is configured with redirect from JmsQ2TuxQ, JmsQ2TuxS and TuxQ2Jms, the following warning message is logged:

134025.lcsol14!TMQUEUE.11799: LIBTUX_CAT:1397: WARN: tpreturn transaction processing failure

Occurs when a transaction in WebLogic Tuxedo Connector times-out. The transaction that the tpreturn belongs to has been lost before the work in TMQUEUE has finished.

 


 

Platform

 

Tuxedo 6.5

 


 

Workaround

 

Set the timeout parameter in the WebLogic Tuxedo Connector XML configuration file to a large value.

 

2

 

CR047458

 

WebLogic Tuxedo Connector installer doesn't install files in Win2k and just waits

 


 

Problem

 

User selects the Install button and the Installer hangs. If the user selects Next, the Installer proceeds to Finish without installing the software.

 


 

Platform

 

Windows 2000

 


 

Workaround

 

Make sure JDK1.3 is in the PATH.

 

3

 

CR050519

 

Sending ByteMessage to Tux 6.5 service disconnects domain

 


 

Problem

 

If a client sends a ByteMessage to JMSQueue, the tbridge puts the tpcall reply (CARRAY) into JMS ReplyQ and gets the FML32 buffer enqueued by the service into JMS ReplyQ.

The tbridge gets the FML32 buffer from the Queue but not the tpreturn reply and the domain gets disconnected.

 


 

Platform

 

Tuxedo 6.5

 


 

Workaround

 

Open Issue

 

4

 

CR050290

 

Tuxedo 6.5 with tBridge using TuxQ2JmsQ blocks /Q activity

 


 

Problem

 

When the tBridge is configured to pipe messages from /Q to JMS (TuxQ2JmsQ), the /Q is blocked from activity in the context of a transaction causing possible delays in message traffic and duplicates.

 


 

Platform

 

Tuxedo 6.5

 


 

Workaround

 

When running the tBridge with a Tux 6.5 domain and using a configuration that pipes /Q messages to JMS, at least two TMQUEUE processes are recommended for each queue space.

 

5

 

CR055170

 

Multiple Fchg Corrupts FML Buffer

 


 

Problem

 

Using Fchg to any FML table field multiple times corrupts the FML buffer and the call fails with TPEEVENT exception. Using the following statements will result in an TPEEVENT exception:

          fmlbuff.Fchg(mykey,casenum);

          fmlbuff.Fchg(mykey,casenum);

          convDesc = wh.tpconnect("CONVSVC",fmlbuff,flag);

 


 

Workaround

 

Use Fdel after first Fchg on same key, as follows:

          fmlbuff.Fchg(mykey,casenum);

          fmlbuff.Fdel(mykey);

          fmlbuff.Fchg(mykey,casenum);

          convDesc = wh.tpconnect("CONVSVC",fmlbuff,flag);

 


 


 


 

6

 

CR078774

 

tBridge session connection becomes non responsive

 


 

Problem

 

The processing of messages by the tBridge with a connection that pulls messages from Tuxedo /Q will stop pulling messages after some time.

 


 

Workaround

 

Open Issue. This issue has been fixed in WLS 7.0 SP1.

 


 


 


 

7

 

CR079630

 

tBridge doesn't return correct Correlation ID

 


 

Problem

 

Most users will expect to set the Correlation ID using the setJMSCorrelationID(String) method. This will take a 32 character string and turn it into a 64 byte array. JMS stores the string as UTF-16BE.

When the tBridge receives the correlation id from Tuxedo it is 32 characters as 32 bytes. The tBridge then uses the setJMSCorrelationIDAsBytes(byte[]) method to set the message for JMS receiving queue.

The characters may be the same in ASCII but the two will not compare due the length difference.

 


 

Workaround


 

When it is necessary to compare the Correlation ID with the ID returned from Tuxedo in the receiving JMS queue, create a byte array containing the hexadecimal values of the Correlation ID. Then use the setJMSCorrelationIDAsBytes() and getJMSCorrelationIDAsBytes()methods to create an ID to compare with the ID returned from Tuxedo in the receiving JMS queue.

For example, if the string Correlation ID is "1234567890ABCDEFGHIJKLMNOPQRSTUV":


private byte[] coridbyte={0x31,0x32,0x33,0x34,0x35,0x36,0x37,
                                          0x38,0x39,0x30,0x41,0x42,0x43,0x44,
                                          0x45,0x46,0x47,0x48,0x49,0x4a,0x4b,
                                          0x4c,0x4d,0x4e,0x4f,0x50,0x51,0x52,
                                          0x53,0x54,0x55,0x56};
msg.setJMSCorrelationIDAsBytes(coridbyte);
corIDasBytes = msg.getJMSCorrelationIDAsBytes();

corIDasBytes contains the correct value to compare with the Correlation ID returned from Tuxedo.