APAR
Date |
PTF |
Contents |
PM00641
2009/11 |
UK52008 |
Receiving an empty VSE/POWER entry (an entry with 0 pages/lines) fails with a NotFoundException. This failure also causes subsequent requests for VSE/POWER resources to fail with a NotFoundException although these resources exist.
Note: An empty VSE/POWER entry can be created by a program that performs an OPEN on a printer device followed directly by a CLOSE, without writing any output. This will create a LST queue entry that just contains a control record, but no content.
Circumvention:
- Use VSE/POWER option "SET LST0DAT=NO". With "SET LST0DAT=NO" such empty LST output is deleted.
- Use Java method VSEPowerEntry.getNumberOfPagesSpooled() to check for zero pages and skip retrieval of the entry if it is empty.
|
PK93907
2009/08 |
UK49314 |
An AccessDeniedException is thrown by the VSE Connector Client with the detail text "The key fields are not set" when using methods VSEVsamRecord.getNext() or getPrevious() although the key fields are set correctly.
Note: Above update is in the workstation code (Component 5686-CF8-38). Please download from here and reinstall the component on your workstation.
|
PK82623
2009/03 |
UK44849 |
When using VSAM Redirector under CICS, you may receive the following VSAM CLOSE error when you terminate CICS using 'CEMT P SHUT I' and a redirected VSAM file is open at that time:
F8 0008 4228I FILE nnnnn CLOSE ERROR X'B8'(184) CAT=mmmm
(........) REQUEST ERROR: RPLFDBK = X'0C0004'
In this case VSAM will perform an autoclose at End of Task (EOT). VSAM Redirector can not use TCP/IP services at EOT, thus it returns an error when closing the file. |
PK76553
2008/12 |
UK41867 |
1 MB data loss with remote Virtual Tapes in case of IDCAMS stacked BACKUP.
Note: Above update is in the workstation code (Component 5686-CF8-38). Please download from here and reinstall the component on your workstation.
Note: You must also install VSE/AF APAR DY46929 / PTF UD53368. |
PK73137
2008/10 |
UK40483 |
When using the VSAM Redirector or Loader with the DBHandler, the following error messages are displayed.
Retrieve mapping configuration 'nnn' from table 'mmm'...
Error retrieving the mapping config.
com.ibm.vse.mapper.config.MapConfigException: Field type not set: yyyy
...
com.ibm.vse.redirector.VSAMRequestException: returnCode = 64
Note: Above update is in the workstation code (Component 5686-CF8-38). Please download from here and reinstall the component on your workstation. |
PK71251
2008/09 |
UK39480 |
When trying to set a field of a record for an ESDS type VSAM cluster, the method VSEVsamRecord.setField() throws the following exception: "VSEVsamRecord.setField(): The key fields are not set. Use setKeyField() first to specify the key." Since an ESDS type VSAM cluster does not have a primary key, it should not be required to specify the key fields.
Note: Above update is in the workstation code (Component 5686-CF8-38). Please download from here and reinstall the component on your workstation. |
PK69818
2008/08 |
UK38508 |
When using VSAM Redirector together with TCP/IP for VSE 1.5F you may get the following message on a redirected GET request:
IPN379I Socket Receive dropped from BG reason: Partition start address is inconsistent.
The application that is executing the GET request hangs. Above situation happens if a GET is performed where the user buffer in RPL (addressed by RPLAREA, length in RPLRLEN) is shorter than the maximum record length of the cluster.
Please also apply TCP/IP for VSE FIX 124 (for 1.5F) or 146 for 1.5E. |
PK69046
2008/07 |
UK38174 |
- When using the VSE Connector client JDBC support, SQL INSERT or UPDATE requests may fail when the target columns in the SQL statement do not list the key fields at the beginning. The following exception is thrown: "com.ibm.vse.connector.AccessDeniedException: VSEVsamRecord.setField(): The key fields are not set. Use setKeyField() first to specify the key."
- When using the VSE Connector client to insert VSAM data, the insert may fail when a part of the VSAM key is mapped by two or more fields, but only one field is set. The following exception is thrown: "com.ibm.vse.connector.AccessDeniedException:
VSEVsamRecord.setField(): The key fields are not set. Use setKeyField() first to specify the key."
Note: Above updates are in the workstation code (Component 5686-CF8-38). Please download from here and reinstall the components on your workstation.
|
PK67467
2008/07 |
UK37307 |
A Java application using the VSE Connector Client receives a com.ibm.vse.connector.NotFoundException
for a VSAM Cluster, map or field although the resource is existent, if the VSE Connector Server runs at a high
load. |
PK66537
2008/06 |
UK36759 |
When using the VSEVsamCluster.selectRecords() method with a filter that builds a partial or complete key, the VSE Connector Server reads the whole VSAM file in case the VSAM file does not contain a record that matches the specified partial or complete key. This causes a long response time and high CPU and I/O utilization while the server reads through all records of the VSAM file. |
PK63811
2008/04 |
UK35523 |
ABEND 0C1/AKEA or 0C2/AKEA at X'FFFFFFFF' in program IESSOAPE when using VSE SOAP Support to call an external Web Service. Abend happens at iconv_close in IESSOAPC due to overlaid storage.
Note: You need to change the CSD definitions of programs IESSOAPC and IESSOAPE to EXECKey=CICS. Please see the DFHCSDUP.job |
PK60658
2008/02 |
UK33548 |
- Problems in VSE Script Server:
- The logic for the 'IF' statement is not working correctly.
- The line number reported in an script error ($SCRIPTERROR$) is incorrect.
- Missing support for using SSL for connection to VSE.
- Installation problems with Java 6 and InstallShield: The error message "JVM not found" is displayed if installing under Java 6.
Note: Above updates are in the workstation code (Component 5686-CF8-38). Please download from here and reinstall the components on your workstation.
|
PK57267
2007/11 |
UK31772 |
The VSE SOAP Engine fails to receive the response, in case the HTTP header specifies a charset enclosed in quotes: Content-Type: text/xml;charset="UTF-8". The code does not remove the quotes and tries to open a codepage converter (iconv) with the codepage name containing the quotes. The SOAP trace shows the following error situation:
IESSOAPC ASCII_CODEPAGE = "UTF-8"
IESSOAPC EBCDIC_CODEPAGE = IBM-1047
IESSOAPC INITCODEPAGES RC = 1 |
PK56772
2007/11 |
UK31465 |
- When using VSE Connector Client or VSAM JDBC Driver in a pooled environment (e.g. within WebSphere Application Server) a connection error is not correctly handled. Instead, the calling application is receiving an exception: "Connection is currently used by another request."
- Misc corrections/updates in VSAM Redirector Server, including:
- Support for DB2 on z/OS
- Support for Informix
- Support for MySQL
Note: Above updates are in the workstation code (Component 5686-CF8-38). Please download from here and reinstall the components on your workstation.
|
PK50743
2007/08 |
UK28046 |
When adding a VSAM record with VSE Connectors through the VSAM-via-CICS service you may receive an AlreadyExistentException although the record has been inserted. This happens when the file is defined with RECORDFORMAT=F in CICS and the record mapping for that file does not map the complete record. This leads to a record being inserted that is shorter than required by CICS. CICS inserts the record, appends binary zeros to the record, but returns resp=LENGERR with resp2=14 (incorrect length for fixed length record format) which is incorrectly translated to an AlreadyExistentException. |
PK43898
2007/04 |
UK24399 |
- Under certain circumstances it can happen that VSAM-via-CICS mirror transaction ICVM keeps hanging. This may lead to MAXTASK situation in CICS. Also the client programs may not be able to access VSAM files via CICS in that situation.
- When using selectRecords() method with more than 1 filter, under certain circumstances only the first filter specification is used. All remaining filters are ignored. This can lead to incorrect or incomplete data to be returned.
|
PK38167
2007/03 |
UK21783 |
- Abend in IESREDIR at VSAM CLOSE caused by zero AMBL pointer in ACB.
- A NotFoundException is thrown when trying to delete the last record of a VSAM file using VSE Connector Server and VSAM-via-CICS service. The record is being deleted, but the NotFoundException is thrown because the subsequent positioning does not work.
- A LIBR rename operation fails with an internal error when the target name is the same as the current name.
- A LIBR copy operation fails to create the target member due to incorrect record format usage.
|
PK37967
2007/03 |
UK21733 |
During startup of Security Server in FB partition the VSAM Redirector message IESC2001E FAILED TO LOAD CONFIG PHASE IESRDCFG occurs. Following this message the Security Server gets an VSAM OPEN error 4228I FILE BSTCNTL OPEN ERROR X'32'(050) CAT=VSESPUC and terminates. |