HWS TCP/IP EXIT 'EZAIMSO0' PERFORMS INVALID ASCII/EBCDIC ...

IBM Support

No results were found for your search query.

Tips

To return expected results, you can:

  • Reduce the number of search terms. Each term you use focuses the search further.
  • Check your spelling. A single misspelled or incorrectly typed term can change your result.
  • Try substituting synonyms for your original terms. For example, instead of searching for "java classes", try "java training"
  • Did you search for an IBM acquired or sold product ? If so, follow the appropriate link below to find the content you need.
Our apologies

Search results are not available at this time. Please try again later or use one of the other support options on this page.

PQ11325: HWS TCP/IP EXIT 'EZAIMSO0' PERFORMS INVALID ASCII/EBCDIC TRANSLATION FOR SQUARE-BRACKETS, NOT-SIGN, VERTICAL-BAR, TILDE.

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as documentation error.

Error description

  • TCP/IP exit 'EZAIMSO0' for HWS performs incorrect ascii/ebcdic translation for square-brackets, NOT-sign, Tilde, and vertical- bar. The tables that EZAIMSO0 should be using are EZACIC04 and EZACIC05. Also, the sample security-exit must be updated

Local fix

Problem summary

  • **************************************************************** * USERS AFFECTED: All users of TCP/IP for MVS; IMS * * OTMA Interface * **************************************************************** * RECOMMENDATION: * **************************************************************** The TCP/IP IMS OTMA Connection does not support customizable translate tables.

Problem conclusion

  • This APAR is being closed as a requirement for the TCP/IP for MVS Development team to consider for inclusion in a future release of the product. Requirement Number: REQ00068023 Requirement Title : TCP/IP IMS OTMA needs to use customizable translate tables. The following documentation updates provide information for customers to modify the current translation tables used by the EZAIMSO0 code. . **************************************************************** * * * TITLE: IBM TCP/IP for MVS IMS TCP/IP SC31-7186-03 * * Application Development Guide and Reference * * * * CHAPTER: 3 TOPIC: "Using IMS TCP/IP OTMA * * PAGES: 36+ Connection from TCP/IP Clients" * * * * * * ADD the following TOPIC after the "IMS OTMA Connection * * Security exit" Section: * * * * * *: IMS OTMA Connection Translate Tables * *: ____________________________________ * *: * *: The TCP/IP OTMA Connection software does not currently * *: support user customizable translate tables. However, * *: the following procedure can be used to update the * *: ASCII to EBCDIC and EBCDIC to ASCII tables used by * *: the OTMA code. * *: * *: 1. Create new source versions of T$ASTOEB and T$EBTOAS * *: from the sample contained at the end of this section. * *: * *: 2. Customize the tables with the changes you require. * *: * *: 3. Create a new CMTRTTBL load module in your private * *: load library by assembling and linking your modified * *: source. The linkedit parameters should include: * *: 'MAP,LIST,REUS,RENT' * *: * *: 4. Re-link the EZAIMSO0 load module to include your * *: modified CMTRTTBL using the following sample JCL: * *: * *://LINK EXEC PGM=IEWL,PARM='MAP,LIST,XREF,REUS,RENT' * *://SYSPRINT DD SYSOUT=* * *://SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(3,2)) * *://SYSLMOD DD DSN=your.private.SEZALINK,DISP=SHR <------ * *://AEZAMOD1 DD DSN=TCP32S.AEZAMOD1,DISP=SHR * *://******************************************************* * *://*NOTE: If you have not ACCEPTed the latest maintenance * *://* to update EZAIMSO0, then specify your target * *://* library (SEZALINK) on the above dd card. * *://******************************************************* * *://XLATELIB DD DSN=your.private.CMTRTTBL,DISP=SHR <------ * *://SYSLIN DD * * *: ORDER CMCOPYR * *: INCLUDE XLATELIB(CMTRTTBL) * *: INCLUDE AEZAMOD1(EZAAE00B) /* CMCOPYR */ * *: INCLUDE AEZAMOD1(EZAIMSO0) * *: MODE AMODE(31),RMODE(24) * *: ENTRY EZAIMSO0 * *: NAME EZAIMSO0(R) * *:// * *: * *: * *: The following translate tables are the defaults used * *: by EZAIMSO0: * * * TITLE 'CMTRTTBL -- TRT Translate Tables' * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * Copyright: * * Licensed Materials - Property of IBM * * This product contains "Restricted Materials of IBM" * * 5655-HAL (C) Copyright IBM Corp. 1993, 1994. * * All rights reserved. * * US Government Users Restricted Rights - * * Use, duplication or disclosure restricted by GSA ADP * * Schedule Contract with IBM Corp. * * See IBM Copyright Instructions. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * * * CMTRTTBL -- TRT Translate Tables * * ================================ * * * * * * TABLES * * * * The following translate tables are defined as external * * entry points:- * * * * T$ASTOEB - Used for ASCII to printable EBCDIC * * T$EBTOAS - Used for EBCDIC to printable ASCII * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * CMTRTTBL CSECT , CMTRTTBL AMODE ANY CMTRTTBL RMODE ANY * *--------------------------------------------------------------* * * * T$ASTOEB -- Used for ASCII to printable EBCDIC * * ============================================== * * * * (ASCII charcaters are mapped to EBCDIC characters. All* * non printable characters are translated to '.') * * * *--------------------------------------------------------------* ENTRY T$ASTOEB Faciliate external access to table * T$ASTOEB DC X'4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B' X'00' - X'0F' DC X'4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B' X'10' - X'1F' DC X'405A7F7B5B6C507D4D5D5C4E6B604B61' X'20' - X'2F' DC X'F0F1F2F3F4F5F6F7F8F97A5E4C7E6E6F' X'30' - X'3F' DC X'7CC1C2C3C4C5C6C7C8C9D1D2D3D4D5D6' X'40' - X'4F' DC X'D7D8D9E2E3E4E5E6E7E8E94BE04B4B6D' X'50' - X'5F' DC X'79818283848586878889919293949596' X'60' - X'6F' DC X'979899A2A3A4A5A6A7A8A9C04FD0A14B' X'70' - X'7F' DC X'4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B' X'80' - X'8F' DC X'4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B' X'90' - X'9F' DC X'4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B' X'A0' - X'AF' DC X'4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B' X'B0' - X'BF' DC X'4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B' X'C0' - X'CF' DC X'4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B' X'D0' - X'DF' DC X'4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B' X'E0' - X'EF' DC X'4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B' X'F0' - X'FF' * *--------------------------------------------------------------* * * * T$ASTOEB -- Used for EBCDIC to printable ASCII * * ============================================== * * * * (EBCDIC characters are mapped to ASCII characters. All* * non printable characters are translated to ' ') * * * *--------------------------------------------------------------* ENTRY T$EBTOAS Facilitate external access to table * T$EBTOAS DC X'20202020202020202020202020202020' X'00' - X'0F' DC X'20202020202020202020202020202020' X'10' - X'1F' DC X'20202020202020202020202020202020' X'20' - X'2F' DC X'20202020202020202020202020202020' X'30' - X'3F' DC X'20202020202020202020202E3C282B6A' X'40' - X'4F' DC X'2620202020202020202021242A293B7E' X'50' - X'5F' DC X'2D2F2020202020202020202C255F3E3F' X'60' - X'6F' DC X'202020202020202020603A2340273D22' X'70' - X'7F' DC X'20616263646566676869202020202020' X'80' - X'8F' DC X'206A6B6C6D6E6F7071725E2020202020' X'90' - X'9F' DC X'2020737475767778797A2020205B2020' X'A0' - X'AF' DC X'202020202020202020202020205D2020' X'B0' - X'BF' DC X'7B414243444546474849202020202020' X'C0' - X'CF' DC X'7D4A4B4C4D4E4F505152202020202020' X'D0' - X'DF' DC X'5C20535455565758595A202020202020' X'E0' - X'EF' DC X'30313233343536373839202020202020' X'F0' - X'FF' * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** * * * End of CMTRTTBL module * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ** END * * *--------------------------------------------------------------* **************************************************************** . **************************************************************** * * * TITLE: IBM TCP/IP for MVS IMS TCP/IP SC31-7186-03 * * Application Development Guide and Reference * * * * CHAPTER: 3 TOPIC: "Using IMS TCP/IP OTMA * * PAGES: 36 Connection from TCP/IP Clients" * * * * * * REPLACE the sample JCL to include the security exit in the * * IMS OTMA Connection server with the following: * * * *: * *://LINK EXEC PGM=IEWL,PARM='MAP,LIST,XREF,REUS,RENT' * *://SYSPRINT DD SYSOUT=* * *://SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(3,2)) * *://SYSLMOD DD DSN=your.private.SEZALINK,DISP=SHR <------ * *://AEZAMOD1 DD DSN=TCP32S.AEZAMOD1,DISP=SHR * *://******************************************************* * *://*NOTE: If you have not ACCEPTed the latest maintenance * *://* to update EZAIMSO0, then specify your target * *://* library (SEZALINK) on the above dd card. * *://******************************************************* * *://XLATELIB DD DSN=your.private.CMTRTTBL,DISP=SHR <------ * *://EXITLIB DD DSN=your.private.IMSLSECX,DISP=SHR <------ * *://SYSLIN DD * * *: ORDER CMCOPYR * *: INCLUDE XLATELIB(CMTRTTBL) /* if needed*/ * *: INCLUDE EXITLIB(IMSLSECX) * *: INCLUDE AEZAMOD1(EZAAE00B) /* CMCOPYR */ * *: INCLUDE AEZAMOD1(EZAIMSO0) * *: MODE AMODE(31),RMODE(24) * *: ENTRY EZAIMSO0 * *: NAME EZAIMSO0(R) * *:// * *--------------------------------------------------------------* **************************************************************** . **************************************************************** * * * TITLE: IBM TCP/IP for MVS IMS TCP/IP SC31-7186-03 * * Application Development Guide and Reference * * * * CHAPTER: 4 TOPIC: "IMSLSECX - IMS BMP and OTMA * * PAGES: 65-66 Listener Security Exit" * * * * * * REPLACE the following code: * * * * CALL TPITRANS,((R4), *Translate user data area * * (R2), *This length * * STANDARD, *Use STANDARD table * * ATOE),VL, *From ASCII to EBCDIC * * MF=(E,MACWORK) * * * * * WITH: * * * *: L R3,=V(T$ASTOEB) *Address of xlate table * *: L R2,0(R2) *Actual length of data * *: BCTR R2,0 *Decrement length by 1 * *: EX R2,ASTOEB *Translate ASCII to EBCDIC* *: B ISEBCDIC *Skip over data * *:ASTOEB TR 0(0,R4),0(R3) * * *: EXTRN T$ASTOEB * * *: EXTRN T$EBTOAS * * * * *--------------------------------------------------------------* ****************************************************************

Temporary fix

Comments

APAR Information

  • APAR number

    PQ11325

  • Reported component name

    TCP/IP V3 MVS

  • Reported component ID

    5655HAL00

  • Reported release

    320

  • Status

    CLOSED DOC

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    1997-12-08

  • Closed date

    1998-01-30

  • Last modified date

    1998-01-30

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Publications Referenced
SC31718603

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"320","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCY4DZ","label":"DO NOT USE"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"320","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date: 30 January 1998

Page Feedback

Share your feedback

Need support?

  • Submit feedback to IBM Support
  • 1-800-IBM-7378 (USA)

  • Directory of worldwide contacts

Từ khóa » C0 Hws