ADPAC, The Leader in Legacy Systems Processing. Making your legacy system source code
migration and translation efforts, effortless.

C306M1D:
    Support Home
    Release Notes
    PTFs
















2600 Kitty Hawk Road, Suite 111
Livermore, CA. 94551
1.415.777.5400

    Release Notes for C306M1D:

C306M1D was released on April 1, 2004.

PRODUCT: IMPACT

IMPACT DROPS DNAMES MOVED TO/FROM IONAMES

  1. IMPACT FAILED TO INCLUDE DATANAMES THAT ARE MOVED TO OR FROM IONAMES IN IT'S LIST XXXIOL.
  2. IMPACT LIST XXXCIOL CONTAINED ONLY ONE IONAME FOR A GIVEN DATA STRUCTURE. FOR APPLICATIONS CONTAINING SQL HOST VARIABLES (WHICH ARE CATEGORIZED AS IONAMES) FOR EXAMPLE, ONLY ONE HOST VARIABLE IN A GIVEN DATA STRUCTURE WOULD APPEAR IN LIST XXXCIOL EVEN IF MORE THAN ONE IN A GIVEN DATA STRUCTURE WAS IMPACTED.

PRODUCT: SVCOMMANDS

  1. SQL REPORTS - DROP TABLE SYNONYMS
  2. AFTER CONSULTATION WITH ADPAC CLIENTS IT REVEALED THAT OUR INCLUSION IN REPORTS OF SQL ANALYSIS (DNAMES AND IONAMES) OF TABLE SYNONYMS IS MORE CONFUSING THAN HELPFUL, SO TABLE SYNONYM NAMES WILL NO LONGER BE REPORTED EXCEPT WHERE THEY MIGHT BE USED AS QUALIFIERS FORMING PART OF COMPOUND NAMES FOR COLUMNS IN SELECT AND WHERE CLAUSES.

  3. SQL TABLE NAME LOST AFTER 'JOIN' SQL QUAL NAME REPORT CORRECTION RESTORE DL1 DATASET REPORTING HANDLE SPECIAL SF SQL CODE @SV.CALL MISSING CALLED PROGRAM WHEN @SV.CALL RAN AGAINST COBOL SOURCE WITH CONSTRUCTION SUCH AS: CALL ‘PROGNAME’ USING COPY COPYNAME REPLACING == AB == BY ==CD==. (REPLACING IS CONTINUING TO THE NEXT LINE) PROGNAME WAS NOT REPORTED. SOME INVALID CALLED MODULES REPORTED WHEN @SV.CALL RAN AGAINST PL/1 SOURCE MODULES, SOME CALLED PROGRAM NAMES WERE REPORTED INVALIDLY. CICS OPTION DIDN’T WORK PROPERLY WHEN @SV.CALL RUNS WITH CICS OPTION, NO REQUESTED DATA IS FOUND. CICS OPTION DOESN’T HANDLE CICS PROCESSING PROPERLY. @SV.CALL AND @SV.STRING PROBLEMS FUNCTION @SV.CALL WITH OPTION KWIC AGAINST ASSEMBLER MODULES DIDN’T WORK AS EXPECTED. NOTHING WAS FOUND. FUNCTION @SV.STRING AGAINST MULTI-LANGUAGE MODULES COULDN’T RECOGNIZE LANGUAGE TYPE OF THE PROCESSED MODULE IF IT STARTED WITH COMMENT LINES. @SV.CALL FOR COBOL SOURCE MAY LIST AS ‘SSAID?’ WHEN @SV.CALL RAN AGAINST COBOL SOURCE, DYNAMIC NAMES MAY BE REPORTED AS ‘SSAID?’. PROCESSING OF DYNAMIC NAMES FOR @SV.CALL (LANGUAGE=COBOL), WAS FIXED AND BROUGHT INTO ACCORD WITH SVCOMMANDS MANUAL. @SV.CICS CAN’T FIND DYNAMIC NAME IF FILE(‘NAM’) EXEC CICS READ/WRITE FILE(‘FILENAME’) IS AS VALID AS EXEC CICS READ/ WRITE FILE (‘FILENAME’) – WITH BLANK(S) BETWEEN FILE AND (‘FILENAME’). WHEN @SV.CICS RAN, FILENAME COULDN’T BE RECOGNIZED WHEN READ AND FILE(‘FILENAME’) ARE LOCATED ON DIFFERENT LINES OF THE PROGRAM. UNKNOWN ELEMENT NAMES REPORTED WHEN @SV.CICS RAN AND SOME OF THE PROCESSED DATASET(FILE) NAMES CONTAINED WORD ‘FILE’ AS A PART OF THE NAME, NEW ELEMENT NAMES ENDED BY ‘FILE’ WERE REPORTED. REPORT IS MISSING SOME DATA WHEN @SV.CICS RAN AND CICS CODE IS LOCATED INSIDE SQL CODE, SOME DATA COULD BE MISSED FROM REPORT. @SV.DSN SOURCE=PROC ERRORS CORRECTED @SV.SCAN KWIC=(WORD,AFTER) TRUNCATING WORD IF OPTION KWIC=(WORD,AFTER) WAS USED, SOME REPORTED WORDS WERE TRUNCATED. @SV.PROC DROPPING STEP W/O DD CARD FIXED @SV.REP
  4. CORRECT REPOSITORY ERRORS ON 88-LEVELS
@SV.STRING 

    WHEN @SV.STRING RAN WITH OPTIONS LANG=COBOL, NARRATIVE=ALL, AGAINST MULTILANGUAGE LIBRARY (WITH COBOL AND ASSEMBLER SOURCE), UNNECESSARY ASSEMBLER COMMENT LINES LOCATED BEFORE CSECT STATEMENT WERE REPORTED. WHEN @SV.STRING RAN WITH OPTIONS LANG=ASM, NARRATIVES=ALL, DIVISION=(DATA,PROC), NECESSARY COMMENT LINES BEFORE CSECT STATEMENT WERE NOT REPORTED. @SV.STRING WITH LAN=TEXT PROBLEM FIXED WHEN @SV.STRING RAN WITH OPTION DIVISION=(IDENT,ENV,DATA,PROC), LANG=TEXT, DIVISION OPTION WAS NOT IGNORED AND NOTHING WAS REPORTED.

MISCELLANEOUS

  • VARIOUS JCL PROCESSING ERRORS CORRECTED LONGER IKFEFT STEPS NOW HANDLED PROPERLY
  •     PTFs (Program Temporary Fixes) for C306M1D:
    Here is a list of PTFs for release C306M1D.  Click on the PTF number to view the entire PTF.
    3968 DESCRIPTION: Correction of PARENT processing in IMPACT product.
    3978 DESCRIPTION: Correction of @SV.CALL function processing.
    3979

    DESCRIPTION: When the IMPACT product is used, if any data names contain any of the defined search character strings (are impacted items) and these data names have subordinate levels of data, all subordinates (including 88-level condition names) should be considered as impacted items too and included in the general list of impacted items. Parents must be provided for these subordinates (including 88-level) like for real impacted items.


    3991

    DESCRIPTION: When ADMIN step of JCLVIEW product ran, wrong DJLIST was produced.


    4079

    DESCRIPTION: Correction of PM@IOR for missing 6 Line Header File.


    8225 DESCRIPTION:  1. When @SV.COPY ran against COBOL source with construction like 'EXEC INCLUDE COPYBOOK END-EXEC' and copybook contains only commented lines, the name of the copybook was not reported.

    2. When @SV.CALL ran against ASSEMBLER source and there was a data name with '@' in 6th position, wrong member names were reported.



    Home | Products | Services | Support | About Us | Contact Us
    ADPAC's Privacy Statement.
    © ADPAC Corporation.  All rights reserved.