IBM Support

PK70525: BATCHREP STUCK IN STARTED STATUS. NO OUTPUT SEEN. EYUVC1231E

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If a BATCHREP (Batched repository update request) is submitted
    from the WUI, specifying a PDS with a member name that includes
    the ワ symbol (British Sterling Pound symbol), the request will
    fail, and the following message is displayed on the WUI:
    .
    EYUVC1231E  xxxxxxxx request failed. Request complete for 1
    records. (Failed, Exception)
    .
    Further, the submitted request then remains with a Processing
    State of STARTED.
    .
    The same BATCHREP request completes successfully when submitted
    through the EUI.
    .
    The problem here is codepage related.  The WUI currently only
    supports four different codepages - US English, Japanese, and
    two different Chinese codepages. It does not support UK English.
    On a z/OS system, with a US English codepage, x'5B' shows up as
    '$'.  On a z/OS system, with a UK English codepage, x'5B' shows
    up as
     'ワ' (British Sterling Pound Symbol).
    Since the WUI does not support UK English codepage, when you
    enter the ワ Pound symbol in the browser, it flows into CICS as
    x'B1' instead of x'5B'.  CPSM method EYU0XDBM converts the
    character string to upper case, and in the process, the x'B1'
    becomes an x'F1'.
    .
    CPSM trace will show this as the following:
    .
    EYUQXDBT IN
       *FUN FUNCTION( BATCHDR )
       *CHR DEBUG( MOS XDBT )
       *CHR INPUTDSN( MY.DATASET.NAME                  )
       *CHR INPUTMEMBER( ワTEST )
       *CHR PRINTCLASS( X )
       *CHR PRINTNODE( LOCAL    )
       *CHR OUTPUTUSER( MYUSERID   )
       *EYU RUNTYPE( EXECUTE          )
    OUT
       *RSP RESPONSE( EXCEPTION )
       *RSN REASON( METHOD_FAILED )
       *STA STATUS( OUTPUT_SEC_VIOLATION )
    .
    The failed process does not get cleaned up properly, and will
    remain in STARTED status.
    .
    Additional Symptom(s) Search Keyword(s):
    KIXREVSCB
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICSPlex SM V3R1M0 Users                 *
    ****************************************************************
    * PROBLEM DESCRIPTION: If a BATCHREP SUBMIT action is          *
    *                      performed using an INPUTMEMBER          *
    *                      parameter value that contains invalid   *
    *                      characters, then the SUBMIT action      *
    *                      might fail with a FAILED (1029)         *
    *                      response and a EXCEPTION (1359)         *
    *                      reason.                                 *
    *                                                              *
    *                      After the exception, the BATCHREP       *
    *                      request will remain outstanding in      *
    *                      'STARTED' status until the CMAS is      *
    *                      restarted.                              *
    ****************************************************************
    * RECOMMENDATION: After applying the PTF that resolves this    *
    *                 APAR, EUI users must restart their TSO ISPF  *
    *                 session and all CMASes and WUI servers must  *
    *                 be recycled to pick up the new code.  Note   *
    *                 that the restarts do not need to be done at  *
    *                 the same time.                               *
    ****************************************************************
    Method EYU0XDBT (XDBT) is called to process a BATCHREP SUBMIT
    action. It retrieves the parameter values associated with the
    request and builds a BATCHREP record and places this record onto
    the CMASes BATCHREP list. The key for this record is the
    request's INPUTDSN (primary key) and INPUTMEMBER (secondary key)
    values.
    
    XDBT then invokes EYU0XDBM (XDBM) passing the INPUTDSN and
    INPUTMEMBER parameters. XDBM folds these parameters to upper
    case and then reads the CMASes BATCHREP list using the folded
    INPUTDSN and INPUTMEMBER values as a key.
    
    As XDBT wrote the request to the CMASes BATCHREP list using an
    unfolded key, the XDBM read request fails if one of the
    characters in the INPUTDSN or INPUTMEMBER parameters does not
    support standard EBCDIC folding.  This causes XDBM to create an
    exception, which is returned to the user.
    
    XDBM attempts to clean up the CMASes BATCHREP list, but as it is
    still attempting to use folded key values, the request to remove
    the record from the CMASes BATCHREP list fails. This causes the
    BATCHREP request to remain until the CMAS restart.
    

Problem conclusion

  • XDBM has been changed so that it does not attempt to fold the
    INPUTDSN and INPUTMEMBER parameters. This is to ensure that
    the same values used to build the BATCHREP record in XDBT are
    used by XDBM.
    
    XDBT has been changed to perform extra validation on the
    following parameters:
    
      INPUTDSN - valid z/OS Dataset name
      INPUTMEMBER - valid z/OS Dataset member name
      PRINTCLASS - valid characters: A-Z,0-9,*
      PRINTNODE - valid characters: A-Z,0-9, National or a single *
      OUTPUTUSER - valid characters: A-Z,0-9, National or a single *
    
    XDBT will fold the INPUTDSN and INPUTMEMBER values so that the
    folded values will be used for the CMASes BATCHREP list record
    and passed to XDBM.
    
    The BATCHREP resource table has been changed so that new
    FEEDBACK error codes are returned:
    
      10  BATCHREP_INV_INPUTMEMBER Invalid input member
      11  BATCHREP_INV_INPUTDSN    Invalid input data set name
      12  BATCHREP_INV_PRINTCLASS  Invalid output class
      13  BATCHREP_INV_PRINTNODE   Invalid print node
      14  BATCHREP_INV_OUTPUTUSER  Invalid destination userid
    
    EUI routines EYU0EHRS and EYU0EIRS have been updated
    so that the following new EUI ISPF messages are issued if XDBT
    completes with a status code that corresponds to the new
    BATCHREP error codes:
    
      EYUAZ025 Invalid Data Set Member
      EYUAZ026 Invalid Data Set Name
      EYUAZ027 Invalid Print Class
      EYUAZ028 Invalid Print Node
      EYUAZ029 Invalid Output Userid
    
    
    ISPF panel EYUDEIR0 (BATCHREP SUBmit action) has been updated
    so that the 'Data Set Name' field is now validated using ISPF
    validation services.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK70525

  • Reported component name

    CPSM CICS 3.1

  • Reported component ID

    5655M1501

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-08-13

  • Closed date

    2008-11-04

  • Last modified date

    2008-12-01

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

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

    PK70581 UK41321

Modules/Macros

  •    BATCHREP EYUAZ02  EYUA2554 EYUCXDBT EYUC2554
    EYUDEIR0 EYUE2554 EYUK2554 EYUL2554 EYUMEHRS EYUP2554 EYUQXDBT
    EYURXDBT EYUR2554 EYUS2554 EYUTRDAT EYUT2554 EYUX2554 EYUYXDBT
    EYUY2554 EYUZXDBT EYU0EHRS EYU0EIRS EYU0XDBM EYU0XDBT EYU9XDBC
    EYU9XDPU EYU9XDP3 EYU9XDP4
    

Publications Referenced
GC34647104SC34647004   

Fix information

  • Fixed component name

    CPSM CICS 3.1

  • Fixed component ID

    5655M1501

Applicable component levels

  • R100 PSY UK41321

       UP08/11/07 P F811

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.

{"0":{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},"392":{"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Line of Business":{"code":"LOB35","label":"Mainframe SW"}},"1":null,"2":null,"3":null,"4":null,"5":null,"6":null,"7":null,"8":null,"9":null,"10":null,"11":null,"12":null,"13":null,"14":null,"15":null,"16":null,"17":null,"18":null,"19":null,"20":null,"21":null,"22":null,"23":null,"24":null,"25":null,"26":null,"27":null,"28":null,"29":null,"30":null,"31":null,"32":null,"33":null,"34":null,"35":null,"36":null,"37":null,"38":null,"39":null,"40":null,"41":null,"42":null,"43":null,"44":null,"45":null,"46":null,"47":null,"48":null,"49":null,"50":null,"51":null,"52":null,"53":null,"54":null,"55":null,"56":null,"57":null,"58":null,"59":null,"60":null,"61":null,"62":null,"63":null,"64":null,"65":null,"66":null,"67":null,"68":null,"69":null,"70":null,"71":null,"72":null,"73":null,"74":null,"75":null,"76":null,"77":null,"78":null,"79":null,"80":null,"81":null,"82":null,"83":null,"84":null,"85":null,"86":null,"87":null,"88":null,"89":null,"90":null,"91":null,"92":null,"93":null,"94":null,"95":null,"96":null,"97":null,"98":null,"99":null,"100":null,"101":null,"102":null,"103":null,"104":null,"105":null,"106":null,"107":null,"108":null,"109":null,"110":null,"111":null,"112":null,"113":null,"114":null,"115":null,"116":null,"117":null,"118":null,"119":null,"120":null,"121":null,"122":null,"123":null,"124":null,"125":null,"126":null,"127":null,"128":null,"129":null,"130":null,"131":null,"132":null,"133":null,"134":null,"135":null,"136":null,"137":null,"138":null,"139":null,"140":null,"141":null,"142":null,"143":null,"144":null,"145":null,"146":null,"147":null,"148":null,"149":null,"150":null,"151":null,"152":null,"153":null,"154":null,"155":null,"156":null,"157":null,"158":null,"159":null,"160":null,"161":null,"162":null,"163":null,"164":null,"165":null,"166":null,"167":null,"168":null,"169":null,"170":null,"171":null,"172":null,"173":null,"174":null,"175":null,"176":null,"177":null,"178":null,"179":null,"180":null,"181":null,"182":null,"183":null,"184":null,"185":null,"186":null,"187":null,"188":null,"189":null,"190":null,"191":null,"192":null,"193":null,"194":null,"195":null,"196":null,"197":null,"198":null,"199":null,"200":null,"201":null,"202":null,"203":null,"204":null,"205":null,"206":null,"207":null,"208":null,"209":null,"210":null,"211":null,"212":null,"213":null,"214":null,"215":null,"216":null,"217":null,"218":null,"219":null,"220":null,"221":null,"222":null,"223":null,"224":null,"225":null,"226":null,"227":null,"228":null,"229":null,"230":null,"231":null,"232":null,"233":null,"234":null,"235":null,"236":null,"237":null,"238":null,"239":null,"240":null,"241":null,"242":null,"243":null,"244":null,"245":null,"246":null,"247":null,"248":null,"249":null,"250":null,"251":null,"252":null,"253":null,"254":null,"255":null,"256":null,"257":null,"258":null,"259":null,"260":null,"261":null,"262":null,"263":null,"264":null,"265":null,"266":null,"267":null,"268":null,"269":null,"270":null,"271":null,"272":null,"273":null,"274":null,"275":null,"276":null,"277":null,"278":null,"279":null,"280":null,"281":null,"282":null,"283":null,"284":null,"285":null,"286":null,"287":null,"288":null,"289":null,"290":null,"291":null,"292":null,"293":null,"294":null,"295":null,"296":null,"297":null,"298":null,"299":null,"300":null,"301":null,"302":null,"303":null,"304":null,"305":null,"306":null,"307":null,"308":null,"309":null,"310":null,"311":null,"312":null,"313":null,"314":null,"315":null,"316":null,"317":null,"318":null,"319":null,"320":null,"321":null,"322":null,"323":null,"324":null,"325":null,"326":null,"327":null,"328":null,"329":null,"330":null,"331":null,"332":null,"333":null,"334":null,"335":null,"336":null,"337":null,"338":null,"339":null,"340":null,"341":null,"342":null,"343":null,"344":null,"345":null,"346":null,"347":null,"348":null,"349":null,"350":null,"351":null,"352":null,"353":null,"354":null,"355":null,"356":null,"357":null,"358":null,"359":null,"360":null,"361":null,"362":null,"363":null,"364":null,"365":null,"366":null,"367":null,"368":null,"369":null,"370":null,"371":null,"372":null,"373":null,"374":null,"375":null,"376":null,"377":null,"378":null,"379":null,"380":null,"381":null,"382":null,"383":null,"384":null,"385":null,"386":null,"387":null,"388":null,"389":null,"390":null,"391":null}

Document Information

Modified date:
22 February 2023