I'm testing a customized version of SYS1.SAMPLIB(GIMCSAMP) with
SMP/E 32.16, intentionally injecting errors to test recovery.  When
I set qparms.csi="PREFIX.GLOBAL.XCSI"; I get:

    GIM52801E ** THE LOW-LEVEL QUALIFIER OF THE SMPCSI DATA SET NAME
                 MUST BE CSI.

OK.  SMP/E RM says this should be an error.  But "SMP/E V3R3.0 Messages,
Codes, and Diagnosis" says:

        1.2.981 GIM52801E

   Explanation: The lowest-level qualifier for an SMPCSI data set
   name must be CSI. The SMPCSI data set name specified on a UCL
   statement did not meet this requirement.

   Programmer Response: Fix the UCL statement. Then rerun the job.

Is UCLIN processing actually involved here, or is M & C misleading me.
I believe GIM52801T, perhaps with a slight change to the M & C text
would be closer.

Further, when I specify qparms.csi="PREFIX.GLOBAL.CSIXYZ"; and
qparms.csilen=strlen(csi); the API (apparently; a quick look at the
source of GIMCSAMP shows no such logic) truncates the DSNAME to
"PREFIX.GLOBAL.CSI" and successfully processes that data set.

In "SMP/E V3R2.0 Reference" I find merely:

    6.2.9.1 QUERY_PARMS

   Table 32 lists the elements of the data structure used as input
   to the QUERY command.  Only a brief description of each parameter
   is given here. See "QUERY Command" in topic 6.2 for a more complete
   description.

and:

  6.2.2 Building the QUERY Parameters Data Structure

   csi
          Input is accepted in mixed case. A character string that
          specifies the name of the global CSI to be searched by the
          QUERY command. The DDNAME used when allocating the data set
          is SMPCSI.

          Input is accepted in mixed case. It is folded to upper case
          when the command is processed.

... no mention of truncating excess characters from the lowest-level
qualifier.  Is this WAD, or perhaps some leftover test code?

-- gil
-- 
StorageTek
INFORMATION made POWERFUL

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to