This table lists the enhancements and fixes in fix pack version 5.6.5. |
Enhancements |
There are no enhancements in this fix pack. |
Fixes |
1 | 67282 | JR22071 | The adapter restarts after encountering an internal error: Exception ::com.crossworlds.DataHandlers.Exceptions.CW_EndOfBOException: Already reached end of BO while expecting more token |
Symptom: When the EndBODelimiter contains the character EOL, the adapter restarted after encountering an internal error exception. |
Resolution: The adapter validates the EndBODelimiter 'EOL' along with a second delimiter and writes individual business objects based on the delimiter to the respective files.
|
|
2 | 68261 | JR24097 | When the target FTP disk is full and a remote append is performed, the adapter does not return an error. |
Symptom: If the target FTP disk is full and a remote append is executed, the adapter does not return an error. |
Resolution: The adapter returns an error message to InterChange Server indicating that the flow failed.
|
|
3 | 68477 | JR24317 | When the FileSeqEnable attribute is set to true, the adapter writes an extra new line. |
Symptom: When the FileSeqEnable attribute is set to true, the adapter writes an extra new line to the output file. |
Resolution: The adapter now writes only one new line character to the output file when the attribute FileSeqEnabled is set to true.
|
|
4 | 84140 | JR23530 | The adapter fails on requests with dynamic child meta-objects. |
Symptom: The adapter fails on requests with dynamic meta-objects. The code assumes that the JText object is the first business object level application-specific information. |
Resolution: An extra check is now included to handle the different ways that the business object level application-specific information can be specified. |
|
5 | 83930 | JR23875 | When reconnecting, the adapter fails to process the first record. |
Symptom: When the adapter tries to put a record to a file on the FTP Server and the timeout has been exceeded, the adapter fails to process the first record. |
Resolution: The adapter checks for the connection before putting the first record on the server, so it will not fail. |
|
6 | 83283 | JR23646 | The adapter processes FTP files before it finishes downloading to the local directory. |
Symptom: The adapter starts processing an FTP file before it finishes downloading it to the local directory. |
Resolution: The adapter checks to ensure that the file is not locked and can be read. |
|
7 | 87935 | | Upgrading to JText v5.6.4 causes problems with remote event processing. |
Symptom: When upgraded to JText v5.6.4, remote event processing failed due to a dropped FTP server connection. |
Resolution: The issue was found in a third party JAR file used for FTP client-side operations. This interim-fix replaces the existing jar and corrects this issue. |
|
8 | 88500 | | Back to back files are not processed when archiving is disabled |
Symptom: Even after successful processing of business objects in an event file, the event.log file maintained the event details which keeps it from processing another file with the same name. |
Resolution: The fix ensures that the event.log is cleared if all the business objects are processed successfully in an event file, so that the next event file is considered as a new event. |
|
9 | 88744 | JR26515 | The IncludeEndBODelimiter meta-object property does not work as documented. |
Symptom: The adapter includes the business object delimiter even when IncludeEndBODelimiter is set to FALSE. |
Resolution: The fix adds a check for this meta-object value before writing it into the file. |
|
10 | 85494 | JR24360 | The adapter fails to archive processed files when the DataProcessingMode value is Binary. |
Symptom: The processed file cannot be archived when the value for EventExt is blank. |
Resolution: This has been fixed. |
|
11 | 87274 | JR26002 | The adapter reports exceptions as warnings. |
Symptom: The adapter reports exceptions as warnings. |
Resolution: This has been fixed. |
|
12 | 87686 | JR25893 | When the adapter is restarted in a SUN box, files are received twice. |
Symptom: When the adapter is restarted in a SUN box, files are received twice. |
Resolution: This has been fixed. |
|
13 | 88165 | | The adapter fails to send requests to the remote FTP server. |
Symptom: The third party commons net JAR file does not take care of unnatural network failures like firewall timeouts, for example. |
Resolution: This has been fixed. |
|
14 | 86300 | | The adapter does not process events in Solaris. |
Symptom: The adapter does not process events in Solaris. |
Resolution: This has been fixed in the ADK. |
|
This table lists the enhancements and fixes in fix pack version 5.6.3. |
Enhancements |
1 | 83528 | | Support for Red Hat Enterprise Linux 4.0. |
Symptom: Support for Red Hat Enterprise Linux 4.0. |
Resolution: The adapter now supports Red Hat Enterprise Linux 4.0 ES (32-bit), Red Hat Enterprise Linux 4.0 AS (32-bit), and Red Hat Enterprise Linux 4.0 WS (32-bit) on WebSphere(R) Business Integration Adapter Framework, version 2.6.0.5 and later. |
|
2 | 83529 | | Support for SUSE Linux Enterprise and Standard servers. |
Symptom: Support for SUSE Linux Enterprise and Standard servers. |
Resolution: The adapter now supports SUSE Linux Enterprise Server 9.0 (32-bit) and SUSE Linux Standard Server 9.0 (32-bit) on WebSphere(R) Business Integration Adapter Framework, version 2.6.0.3 and later. |
|
3 | 83530 | | Support for Solaris 10. |
Symptom: Support for Solaris 10. |
Resolution: The adapter now supports Solaris 10 (32-bit) on WebSphere Business Integration Adapter Framework, version 2.6.0.5 and later. |
|
Fixes |
1 | 67161 | JR23316 | An inappropriate error message is being generated. |
Symptom: An inappropriate error message is being generated even though the adapter is functioning correctly. |
Resolution: The problem with the error message has been corrected. |
|
2 | 71317 | JR23225 | A parsing error occurs during polling. |
Symptom: A parsing error occurs when the adapter polls an input file that contains multiple business objects separated by an EndofBODelimiters marker. |
Resolution: The parsing error has been corrected. |
|
3 | 72716 | JR23381 | The adapter fails to pick up files from the remote AS400(R) FTP server. |
Symptom: While trying to download the fixed-width file or files from the AS400(R) FTP server, the adapter creates a 0 KB local event file. Also, the created file name is different from the original file name, because the first character of the original file name is missing. |
Resolution: The fix validates the listing of the files on AS400 FTP server and picks up the fifth token which is the actual file name. |
|
4 | 72774 | JR23322 | The adapter fails to process the first event after reconnecting to the FTP server. |
Symptom: When the adapter is running internally (in an intranet) and it receives an event from the InterChange Server and a connection timeout occurs, the adapter re-establishes the connection and then retries the event successfully. When the adapter encounters a firewall, it fails the first flow after a timeout and lets the following flows through successfully. |
Resolution: The adapter has been modified to work with firewalls by enabling the socket to be alive. |
|
5 | 73905 | JR23002 | When the meta-object value for LargeObject is false, the adapter generates an error after successfully processing an event. |
Symptom: A binary file with multiple events is not processed correctly. The first event is archived correctly (with an extension of .SuccessArchiveExt); however the adapter agent generates an exception and restarts. Then it processes the same event again as if it is a new event. The same event is archived again, and the agent generates an exception and restarts. This loop continues. |
Resolution: The fix includes a check for existence of the archive file and determines whether it is open. |
|
6 | 67718 | JR22623 | The adapter generates an error when the target FTP server is out of space. |
Symptom: The adapter generates an error when the target FTP server is out of space. |
Resolution: The fix generates an IOException for the create operation failure, which in turn sends a failure event to the broker. The file on the remote FTP server is deleted. |
|
7 | 67928 | JR23317 | The JText fix pack 5.6.1 readme file needs a small correction. |
Symptom: The JText fix pack 5.6.1 readme file needs a small correction |
Resolution: The readme file for the JText fix pack version 5.6.1 states in the upgrade instructions that the %INSTALLEDDIR%\repository\JText\MO_JTextConnector_Default.jar file should be replaced. The JAR file name mentioned in the readme file is incorrect. The text MO_JTextConnector_Default.jar should be MO_JText_Default.jar. |
|
8 | 85640 | JR24813 | The JText adapter on iSeries generates a FileNotFoundException: Resource busy: exception and the CPU utilization goes up to 100 percent. |
Symptom: The JText adapter on iSeries generates a FileNotFoundException: Resource busy: and the CPU utilization goes up to 100%. |
Resolution: This has been fixed. |
|
This table lists the enhancements and fixes in fix pack version 5.6.2. |
Enhancements |
There are no enhancements in this fix pack. |
Fixes |
1 | 71620 | | No error is generated when an event directory path ends in a space. |
Symptom: No error is generated when an event directory path ends in a space. When the Event or Output directories have an extra space on the meta-object, the adapter does not recognize the directory. |
Resolution: The directories are now recognized as having leading and trailing spaces. |
|
2 | 55201 | | The adapter does not write a business object to a file. |
Symptom: No files are being written to the output directory even though the adapter received the business object and did not generate any errors. |
Resolution: It is no longer necessary to include the event data handler during request processing. |
|
3 | 55373 | | The adapter does not write an error message to the log file. |
Symptom: No error message is logged when the adapter fails to move a file from the staging directory to the event directory. |
Resolution: An error message is now logged when such a failure is encountered. |
|
4 | 71561 | | The adapter locks its own event file and generates a warning. |
Symptom: The adapter accesses an event file and generates a file-lock warning for its own lock. |
Resolution: The adapter now generates a warning only when the file is locked by external non-adapter processes. |
|
5 | 72218 | | The adapter encounters a file archiver error. |
Symptom: When the adapter encounters a zero byte file with no extension, it crashes and restarts. |
Resolution: If the event extension is .in, for example, the files with no extension are not polled, regardless of their size. The zero byte files with a .in extension are polled and archived as .damage files. |
|
6 | 72220 | | The adapter for JText freezes during polling on HPUX. |
Symptom: The adapter polls successfully for a while, then makes poll rounds, but does not pick up event files. This issue occurs both with mapped drives and the local drives. |
Resolution: The adapter no longer goes into such a loop. |
|
7 | 48648 | | A problem occurs with the file name of a file retrieved by FTP from a workstation in the Japanese locale. |
Symptom: While polling or processing a request in the FTP mode, if the file is fetched from a workstation using the Japanese locale, the time stamp of the file is appended to the name of the file. |
Resolution: The fix includes a new parser method to parse the listing of files in UNIX machines. The parsing is done character by character. |
|
8 | 70670 | | The JText Connector does not issue an error or warning when a delete operation fails. |
Symptom: If the file permission of the event folder being polled by the adapter is set as read-only, the adapter picks the file up for event processing, but fails to delete it later. When this occurs, a warning message is not logged. |
Resolution: The fix involves checking for write permission on the event directory during archival, and if there is no write access, an error message is generated for not being able to delete the event file. |
|
9 | 71211 | | The adapter freezes while polling the mapped drive. |
Symptom: When the adapter polls an event file that is being accessed by another program, it fails to archive the file and goes into an infinite loop, causing 100 percent of the CPU to be used. |
Resolution: The adapter now checks for a third-party lock and generates a warning message. |
|
10 | 70672 | | When a large file is obtained through FTP in the event folder and the connector is running, the following exception occurs: Unable to create workunit/java.io.FileNotFoundException |
Symptom: When the adapter tries to access an event file as it is being written to the event directory by a third-party application, it generates a FileNotFound exception. |
Resolution: The problem has been fixed through a check for locks on event files. |
|
This table lists the enhancements and fixes in fix pack version 5.6.1. |
Enhancements |
1 | 60885 | | The adapter has been enhanced to let you to switch between active and passive FTP mode. The attribute FTPMode, provided in the meta-object, can be set to either active or passive to switch between these modes. |
|
Fixes |
1 | 58603 | | JText event delivery intermittently consumes 100 percent of the CPU while doing no work. |
Symptom: During event polling, if a file is marked as damaged in the first run it continues to be marked as damaged in the subsequent runs too. Intermittently, the CPU usage shows 100 percent utilization. |
Resolution: This defect has been fixed. |
|
2 | 60791 | | When the adapter hits the connection timeout, instead of simply reconnecting, it gets the following error message: "ERROR : FTP response 421 received. Server closed connection" (421 = time out). |
Symptom: With dynamic child meta-object and wrapper business object configurations, during a connection timeout the adapter does not retry connecting to the FTP server. |
Resolution: Resolution: The adapter now tries a maximum of 100 times to reconnect for any FTP transport related problems. |
|
3 | 60496 | | An event processing problem occurs with the Adapter for JText version 5.6.0. |
Symptom: The parseNextToken functionality of ConnectorUtil fails if the first character of the EndBODelim is present in the content of the event file. |
Resolution: This problem has been fixed in the CwDataHandler patch version 2.6.1. |
|
4 | 60787 | JR21455 | The adapter fails to pick up files from the FTP server. |
Symptom: With the directory listing style set to DOS, the connector does not poll from the Microsoft IIS FTP server. |
Resolution: The fix addresses this issue by correctly picking up the filename from the listing of files that is returned from a Windows 2000 FTP service. |
|
5 | 45566 | | Connector' should be removed from the '-n${CONNAME}Connector' for the Adapter for JText start scripts. |
Symptom: 'Connector' should be removed from '-n${CONNAME}Connector' from the start scripts. |
Resolution: 'Connector' has been removed from '-n${CONNAME}Connector' in the adapter start scripts, on both the Windows and Unix platforms. As a consequence, the connector meta-object has been updated and the updated repository is bundled in this fix pack. You will need to refresh the repository. |
|
|