IBM Support

PK35031: PROBLEM WITH THE TRANSACTION ID LESS THAN 4 CHARACTERS IN CICS VSE TS 111

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer is running at VSE 3.1.1 and CICS TS 111. He is
    having a problem when running CICS bridge for Web
    enablement. A problem wtih tran ID less than 4 characters.
    He is receiving DFHWB0133 code x'420d' and response 404  -
    resource not found from the browser.
    For example, when using
    http://<host name>:<port>/cics/cwba/dfhwbtta/ea+37209
    it is using the data as part of the task id.
    The auxtrace shows the following,
    AP 2800 BRAT ENTRY - FUNCTION(ATTACH) TRANSACTION_ID(ea+3)
            BREXIT(DFHWBLT)
            USERID(TESTA) BRDATA(0460ADE1 , 00000008)
            TASK-01028 KE_NUM-003C TCB-003D5000
            RET-849446EA TIME-10:41:32.7149992036
            INTERVAL-00.0000019531
    

Local fix

  • use the ALIAS keyword on the transaction definition
    to specify a 4 character tranid that could be used with the 3270
    WebBridge.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: Running the Bridge Security Analyzer    *
    *                      with a less than 4 character tranid     *
    *                      results in CICS trying to run an        *
    *                      unknown transaction.                    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Short tranids (less than 4 characters) do not always work
    correctly when used via the 3270 Web Bridge.
    
    A URL similar to http://host:port/cics/cwba/dfhwbtta/PLT is
    entered at the browser.  If the default analyzer is used and
    if there isn't any initial data to be supplied then the
    transaction 'PLT' will run correctly.
    
    If some initial data is specified (e.g. PLT+data) then CICS
    will attempt to run transaction 'PLT+'.  This fails with
    msgDFHWB0133 error x'420D' Bridge start failed.
    
    If the security analyzer (DFH½WBSA) is used then this causes a
    querystring to be appended to the URL (e.g. PLT?12345678).  In
    this case CICS tries to run transaction 'PLT?'  This also fails
    with msgDFHWB0133 error x'420D' Bridge start failed.
    The problem only occurs for the tranid typed in on the URL which
    will be the first transaction in a pseudo-conversation.
    Subsequent transactions started using EXEC CICS RETURN TRANSID
    do not have this problem.
    Additional Keywords:
    DFHWB0133  420D  4210
    

Problem conclusion

  • DFHWBTTA has been altered to correctly extract the transaction
    identifier from the url.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK35031

  • Reported component name

    CICSTS FOR VSE

  • Reported component ID

    564805400

  • Reported release

    B0P

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2006-11-21

  • Closed date

    2007-02-12

  • Last modified date

    2007-12-03

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

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

    UK22082

Modules/Macros

  •    DESWBBMS DESWBDM  DESWBIP  DESWBLT  DESWBST
    DESWBTC  DESWBTCC DESWBTTA DFHWBBMS DFHWBDM  DFHWBDUF DFHWBGB
    DFHWBIP  DFHWBLT  DFHWBST  DFHWBSTC DFHWBTC  DFHWBTCC DFHWBTTA
    

Fix information

  • Fixed component name

    CICSTS FOR VSE

  • Fixed component ID

    564805400

Applicable component levels

  • RB0P PSY UK22082

       UP07/02/14 P E411

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"1.1.1","Edition":""}]

Document Information

Modified date:
03 December 2007