DataMuseum.dk

Presents historical artifacts from the history of:

IBM System/3

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about IBM System/3

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦83b993bbd⟧ s3xseg

    Length: 10922 (0x2aaa)
    Types: s3xseg
    Names: »S$ETCC«

Derivation

└─⟦d0bc1a931⟧ Bits:30009189 5704-sc1.V08.ccp
    └─⟦64693a1c9⟧ 
        └─⟦this⟧ »S$ETCC« 

TextSegment

       MACRO                                                            00010000                
.********************************************************************** 00020000                
.*  STATUS:  RELEASE 2                                                * 00030000                
.*                                                                    * 00040000                
.*  NAME:  $ETCC                                                      * 00050000                
.*                                                                    * 00060000                
.*  FUNCTION:                                                         * 00070000                
.*   . CCP GENERATION SECOND PASS MACRO INSTRUCTION -- DEFINE         * 00080000                
.*     SYMBOLS FOR TASK COMPLETION CODES.                             * 00090000                
.*                                                                    * 00100000                
.*  INPUT OPERANDS:                                                   * 00110000                
.*   . DF-YES/Y/1/NO/N/0                                              * 00120000                
.*     SPECIFIES WHETHER DFF SUPPORTED OR NOT                         * 00130000                
.********************************************************************** 00140000                
       $ETCC &DF-1                                                      00150000                
.*                                                                      00160000                
       TABLE &DF                                                        00170000                
YES    TABDF 1                                                          00180000                
Y      TABDF 1                                                          00190000                
NO     TABDF 0                                                          00200000                
N      TABDF 0                                                          00210000                
.*                                                                      00220000                
       TEXT                                                             00230000                
.*                                                                      00240000                
       SPACE 2                                                          00250000                
*********************************************************************** 00260000                
*      T A S K   C O M P L E T I O N   C O D E   S Y M B O L S        * 00270000                
*********************************************************************** 00280000                
       SPACE 2                                                          00290000                
* CODES FOR ERRORS DETECTED BY $CC4II -- COMMUNICATIONS INTERFACE       00300000                
       SPACE 1                                                          00310000                
TCCIOP EQU   X'01'                     INVALID OP CODE/MODIFIERS        00320000                
TCCIOK EQU   X'02'                     INVALID OP FOR 5471 CONSOLE      00330000                
TCCNNF EQU   X'03'                     STN NOT DEFINED IN SYSTEM        00340000                
TCCNAP EQU   X'04'                     TERMINAL NOT ALLOCATED TO PROGRA 00350000                
TCCNAN EQU   X'05'                     ALLOC TERM REFERENCED BY OTHER   00360000                
*                                      THAN ALLOCATED NAME              00370000                
TCCMBL EQU   X'06'                     BLANK STN FOR MRTS PROGRAM       00380000                
TCCRBL EQU   X'07'                     BLANK STN AND REQUESTOR RELEASED 00390000                
TCCIBL EQU   X'08'                     BLANK STN INVALID FOR THIS OP    00400000                
TCCISN EQU   X'09'                     INVALID USE OF SUB-TERMINAL NAME 00410000                
TCCNAT EQU   X'0A'                     STN NOT ASSIGNED TO TERMINAL     00420000                
TCCITA EQU   X'0B'                     TERMINAL ATTRIBUTE SET INVALID   00430000                
*                                      FOR TERMINAL SPECIFIED           00440000                
TCCIOC EQU   X'0C'                     TERMINAL DOES NOT HAVE I/O       00450000                
*                                      CAPABILITY SPECIFIED IN OPERATIN 00460000                
TCCIOL EQU   X'0D'                     INVALID OUTPUT LENGTH            00470000                
TCCIIL EQU   X'0E'                     INVALID INPUT LENGTH             00480000                
TCCTPB EQU   X'0F'                     INPUT LENGTH GT TP BUFFER SIZE   00490000                
TCCIMO EQU   X'10'                     INVALID OP WITH DATA FROM        00500000                
*                                      PROGRAM REQUEST OUTSTANDING      00510000                
TCCIIO EQU   X'11'                     INVALID OP WITH INVITE INPUT     00520000                
*                                      OUTSTANDING TO THIS TERMINAL     00530000                
TCCIAN EQU   X'12'                     ACCEPT INVALID WITH NO           00540000                
*                                      OUTSTANDING INVITES FOR NON-NEP  00550000                
TCCIAC EQU   X'13'                     NO OUTSTANDING INVITES FOR NEP   00560000                
*                                      WITH ACTIVE TERMINAL COUNT NOT   00570000                
*                                      LESS THAN MAX TERMINAL COUNT     00580000                
TCCNIO EQU   X'14'                     INVALID OP WITH NO INVITE        00590000                
*                                      OUTSTANDING FOR THIS TERMINAL    00600000                
TCCIGB EQU   X'15'                     INPUT AREA NOT LARGE ENOUGH FOR  00610000                
*                                      BSCA GET BLOCK                   00620000                
TCCICA EQU   X'16'                     COPY TO TERMINAL WITHOUT MAPPING 00630000                
TCCICN EQU   X'17'                     COPY TO TERMINAL NAME NOT FOUND  00640000                
TCCICT EQU   X'18'                     COPY INVALID TO 3275             00650000                
TCCIEA EQU   X'19'                     ERASE TO TERMINAL WITHOUT MAPPIG 00660000                
TCCIPA EQU   X'1A'                     PUT OVERRIDE WITHOUT MAPPING     00670000                
TCCIPM EQU   X'1B'                     INVALID PUT WITH MAPPING -NO EOT 00680000                
TCCITB EQU   X'1C'                     RECORD AREA TOO SMALL FOR BSCA   00690000                
*                                      GET WITH ITB, OR OUTPUT          00700000                
*                                      LENGTH TOO SMALL FOR PUT - ITB   00710000                
TCCIAI EQU   X'1D'                     ACCPET BUT IMPOSSIBLE TO RECEIVE 00720000                
*                                      DATA FROM ANY TERMINAL WITH      00730000                
*                                      INVITE CURRENTLY OUTSTANDING     00740000                
TCCIKL EQU   X'1E'                     OUTPUT LENGTH TO CONSOLE         00750000                
*                                      GREATER THAN 80                  00760000                
TCCLRG EQU   X'1F'                     OUTPUT LENGTH LARGER THAN        00770000                
*                                      TP BUFFER SIZE                   00780000                
       SPACE 1                                                          00790000                
* ERRORS DETECTED CONCERNING 'SUBR90' MOVE ROUTINE                      00800000                
       SPACE 1                                                          00810000                
TCCLRP EQU   X'20'                     LENGTH OF FIELDS TO BE MOVED     00820000                
*                                      IS GREATER  AS THE GIVEN BUFFER- 00830000                
*                                      LENGTH                           00840000                
       SPACE 1                                                          00850000                
* ERRORS DETECTED CONCERNING AN 'ACQUIRE TERMINAL' OPERATION            00860000                
       SPACE 1                                                          00870000                
TCCAST EQU   X'21'                     ACQ OF SUB-TERMINAL NAME         00880000                
TCCAKN EQU   X'22'                     ACQUIRE CONSOLE                  00890000                
TCCAAS EQU   X'23'                     ATTEMPT TO ACQUIRE AN OWNED      00900000                
*                                      TERMINAL WHO IS NOT REQUESTOR,   00910000                
*                                      OR IS THE REQUESTOR BUT THIS IS  00920000                
*                                      NOT A SET ATTRIBUTES OPERATION   00930000                
TCCADT EQU   X'24'                     SET ATTRIBUTES TO OWNED TERMINAL 00940000                
*                                      IN PROCESS OF BSCA DATA TRANSFER 00950000                
TCCATS EQU   X'25'                     TERMINAL ATTRIBUTE SET ERROR     00960000                
       SPACE 1                                                          00970000                
* ERRORS DETECTED CONCERNING A 'RELEASE TERMINAL' OPERATION             00980000                
       SPACE 1                                                          00990000                
TCCRST EQU   X'26'                     RELEASE SUB-TERMINAL NAME        01000000                
TCCROW EQU   X'27'                     RELEASE OF BSCA TERMINAL WHICH   01010000                
*                                      CURRENTLY OWNS THE LINE          01020000                
       SPACE 1                                                          01030000                
* ERRORS DETECTED BY THE RPG COMMUNICATIONS SERVICE ROUTINE 'SUBR92'    01040000                
       SPACE 1                                                          01050000                
TCCRPL EQU   X'28'                     LENGTH SPECIFIED FOR INPUT OR    01060000                
*                                      OUTPUT OPERATION IS GREATER THAN 01070000                
*                                      THE RECORD LENGTH IN THE DTF     01080000                
TCCRCB EQU   X'29'                     PUT THEN GET OPERATION           01090000                
*                                      PUT PENDING AND NOT FOLLOWED BY  01100000                
*                                      A GET OF THE PUT THEN GET        01110000                
       SPACE 1                                                          01120000                
* CANCELLATION BY THE SYSTEM OPERATOR                                   01130000                
       SPACE 1                                                          01140000                
TCCCCN EQU   X'2A'                     CONSOL CANCEL                    01150000                
TCCCCP EQU   X'2B'                     SYSTEM OPERATOR CANCELED CCP     01160000                
       SPACE 1                                                          01170000                
* ERRORS DETECTED UPON USER PROGRAM EXIT                                01180000                
       SPACE 1                                                          01190000                
TCCINV EQU   X'2C'                     TASK HAD INVITES  OUTSTANDING    01200000                
*                                      AT END-OF-JOB                    01210000                
TCCEOT EQU   X'2D'                     TASK HAS UNFINISHED BSCA EOT     01220000                
*                                      OPERATION AT END-OF-JOB          01230000                
       SPACE 1                                                          01240000                
* FILE OPERATION ERROR -- INVALID ADD TO SHARED FILE                    01250000                
       SPACE 1                                                          01260000                
TCCIVA EQU   X'2E'                     INVALID ADDER                    01270000                
       SPACE                                                            01280000                
*      TERMINATION CODE FOR INVALID CHARACTER SENT TO THE 3270 SYSTEM.  01290000                
       SPACE                                                            01300000                
TCCHAR EQU   X'2F'                     ILLEGAL CHARACTER OR ADDRESS     01310000                
*                                      SENT TO THE 3270 SYSTEM.         01320000                
       SPACE 1                                                          01330000                
*  RPG TERMINATION CODE                                                 01340000                
TCCRIS EQU   X'30'                     PGM USED SUBR91 WITH 'SPECIAL'   01350000                
*                                      FILES, OR SUBR92 WITH 'EXIT/     01360000                
*                                      RLABL OPERATION.                 01370000                
       SPACE 1                                                          01380000                
TCCNEJ EQU   X'31'                     NEP EOJ BEFORE SHUTDOWN          01390000                
       SPACE 1                                                          01400000                
TCCSQB EQU   X'32'                     NO AVAILABLE SECTOR QUEUE BLOCK  01410000                
*                                      FOR SHARED FILE I/O REQUEST      01420000                
* UNCONDITIONAL HALT ISSUED FROM USER PROGRAM                           01430000                
       SPACE 1                                                          01440000                
* RPG II CODES FROM SUBR92                                              01450000                
       SPACE 1                                                          01460000                
TCC33  EQU   X'33'                     INDICATOR 91 NOT RESET FOR MORE  01470000                
*                                      THAN TWO OPERATIONS.             01480000                
       SPACE 1                                                          01490000                
TCC34  EQU   X'34'                     SPECIAL FILE USES SUBR92 BUT AN  01500000                
*                                      ARRAY IS NOT ASSOCIATED WITH     01510000                
*                                      THE FILE.                        01520000                
       SPACE 1                                                          01530000                
TCCDCN EQU   X'3A'                     TASK CANCEL WITH DUMP            01540000                
       SPACE 1                                                          01550000                
TCCDCP EQU   X'3B'                     CCP CANCEL WITH DUMP             01560000                
       SPACE 1                                                          01570000                
*   ADDITIONAL TERMINATION CODES FROM $CC4II - COMMUNITCATIONS INTER.   01580000                
       SPACE 1                                                          01590000                
TCCNDF EQU   X'35'                     DFF TERMINAL REFERENCED BY       01600000                
*                                      A NON-DFF TASK                   01610000                
TCCWAT EQU   X'36'                     WAIT OPERATION DATA AREA WAS     01613000                
*                                      NOT 10 BYTES (24 FOR RPG)        01616000                
       SPACE 1                                                          01620000                
*      3741 TERMINATION CODE                                            01621000                
TCCST1 EQU   X'40'                     3741 HAS INDICATED THAT          01622000                
*                                      STATUS WILL BE SENT BUT SENT     01623000                
*                                      DATA INSTEAD.                    01624000                
       SPACE 1                                                          01625000                
*      CCP TERMINATION CODES FOR PROGRAM CHECK TERMINATION.             01630000                
TCCPRT EQU   X'50'                     STORAGE PROTECT VIOLATION        01640000                
TCCQCD EQU   X'51'                     INVALID Q-CODE                   01650000                
TCCOPC EQU   X'52'                     INVALID OPCODE                   01660000                
TCCADR EQU   X'53'                     INVALID ADDRESS                  01670000                
TCCPRV EQU   X'54'                     PRIVELEGED OPERATION             01680000                
*      EQU   X'55'                     RESERVED FOR PROGRAM CHECK       01690000                
*      EQU   X'56'                     RESERVED FOR PROGRAM CHECK       01700000                
       SPACE                                                            01710000                
TCCHLT EQU   X'7F'                     UNCONDITIONAL HALT FROM USER TSK 01720000                
       SPACE 1                                                          01730000                
* ERROR DETECTED BY GENERAL ENTRY INTERCEPT -- INVALID SUB-RIB          01740000                
       SPACE 1                                                          01750000                
TCCRIB EQU   X'80'                     INVALID SUB-RIB TO GENERAL ENTRY 01760000                
.*                                                                      01770000                
       SPACE 2                                                          01780000                
*---------------------------------------------------------------------* 01790000                
*      PSEUDO OPEN/CLOSE/ALLOCATE TASK COMPLETION CODES               * 01800000                
*---------------------------------------------------------------------* 01810000                
       SPACE 1                                                          01820000                
TCCOPN EQU   X'82'                     PSUEDO-OPEN ERROR--INVALID DTF   01830000                
       SPACE 1                                                          01840000                
TCCCLS EQU   X'83'                     PSEUDO-CLOSE ERROR               01850000                
       SPACE 1                                                          01860000                
TCCDER EQU   X'84'                     I/O ERROR WHILE PRIMING OR       01870000                
*                                      PURGING BUFFERS DURING OPEN/CLS  01880000                
       SPACE 1                                                          01890000                
TCCALC EQU   X'8B'                     PSEUDO-ALLOCATE UNOWNED DEVICE   01900000                
       SPACE 2                                                          01910000                
       AIF   (&DF EQ '0').END                                           01920000                
.*                                                                      01930000                
       SPACE 1                                                          01940000                
* ERRORS DETECTED BY DISPLAY FORMAT FACILITY                            01950000                
       SPACE 1                                                          01960000                
TCC238 EQU   X'EE'                     MODIFY DATA IS NOT ALLOWED       01970000                
*                                      FOR AN INPUT FIELD.              01980000                
TCC239 EQU   X'EF'                     AN INVALID MODIFY DATA           01990000                
*                                      CHARACTER WAS GIVEN FOR PUT      02000000                
*                                      OVERRIDE.                        02010000                
TCC240 EQU   X'F0'                     AN INVALID CURSOR CHARACTER      02020000                
*                                      WAS GIVEN FOR PUT OVERRIDE.      02030000                
TCC241 EQU   X'F1'                     AN INVALID TYPE CHARACTER WAS    02040000                
*                                      GIVEN FOR PUT OVERRIDE.          02050000                
TCC242 EQU   X'F2'                     LENGTH OF OUTPUT DATA IS NOT     02060000                
*                                      CORRECT FOR PUT MESSAGE OR       02070000                
*                                      PUT OVERRIDE.                    02080000                
TCC243 EQU   X'F3'                     THE MODEL NUMBER OF THE FORMAT   02090000                
*                                      DOES NOT MATCH THE MODEL         02100000                
*                                      NUMBER OF THE TERMINAL.          02110000                
TCC244 EQU   X'F4'                     FIELD NAME PROVIDED IN THE       02120000                
*                                      RECORD AREA FOR A PUT OVER-      02130000                
*                                      RIDE DOES NOT MATCH A FIELD      02140000                
*                                      NAME IN THE FDT FOR THE CURRENT  02150000                
*                                      FORMAT.                          02160000                
TCC246 EQU   X'F6'                     THE FIELD DESCRIPTOR TABLE       02170000                
*                                      SIZE IN THE PROGRAM APPENDED     02180000                
*                                      STORAGE AREA IS NOT LARGE        02190000                
*                                      ENOUGH TO CONTAIN THE FDT FOR    02200000                
*                                      THE DESIRED FORMAT.              02210000                
TCC247 EQU   X'F7'                     THE MODIFY DATA OPERATION IS     02212000                
*                                      THE ONLY PUT OVERRIDE OPERATION  02214000                
*                                      VALID FOR PRINTER GENERATED      02216000                
*                                      FORMATS.                         02218000                
TCC248 EQU   X'F8'                     THE OUTPUT HOLD AREA MUST BE     02220000                
*                                      AT LEAST 512 BYTES IN LENGTH     02230000                
*                                      FOR BLOCKING OF OUTPUT TEXT.     02240000                
TCC249 EQU   X'F9'                     DISK I/O ERROR RECEIVED DURING   02250000                
*                                      OPERATION OF DFCR.               02260000                
TCC245 EQU   X'F5'                     ERASE FIELD NOT VALID FOR AN     02261000                
*                                      OUTPUT FIELD TYPE OR A SPD       02262000                
*                                      FIELD TYPE. IT IS ONLY VALID     02263000                
*                                      FOR AN INPUT OR OUTPUT/INPUT     02264000                
*                                      FIELD TYPE.                      02265000                
TCC250 EQU   X'FA'                     FROM AND TO TERMINALS NOT ON     02270000                
*                                      SAME LINE, ATTACHED TO SAME      02280000                
*                                      CONTROL UNIT, OR NOT BOTH        02290000                
*                                      ONLINE FOR A COPY OPERATION.     02300000                
TCC251 EQU   X'FB'                     LINE BUFFER IS NOT LARGER OR     02310000                
*                                      EQUAL IN LENGTH TO THE OUTPUT    02320000                
*                                      HOLD AREA FOR DFF.               02330000                
TCC252 EQU   X'FC'                     THE DESIRED DISPLAY FORMAT WAS   02340000                
*                                      NOT FOUND ON THE SPECIFIED       02350000                
*                                      DISK PACK.                       02360000                
TCC253 EQU   X'FD'                     NON-SELECTOR PEN DETECTABLE      02370000                
*                                      FIELDS (INPUT,OUTPUT/INPUT)      02380000                
*                                      RECEIVED FROM A TERMINAL.  THE   02390000                
*                                      INPUT WAS CAUSED BY A SELECTOR   02400000                
*                                      PEN ATTENTION FIELD.             02410000                
TCC254 EQU   X'FE'                     NOT ENOUGH SPACE WAS ALLOCATED   02420000                
*                                      FOR THE PROGRAM APPENDED         02430000                
*                                      STORAGE AREA.  NEED MORE SPACE   02440000                
*                                      FOR TERMINALS OR FORMATS USED    02450000                
*                                      BY THIS PROGRAM.                 02460000                
TCC255 EQU   X'FF'                     ATTEMPTING TO GET, INVITE INPUT, 02470000                
*                                      COPY FROM, PUT OVERRIDES, AND    02480000                
*                                      THE TERMINAL DID NOT RECEIVE     02490000                
*                                      AN INITIAL FORMAT PREVIOUSLY     02500000                
*                                      FROM THIS PROGRAM.               02510000                
.*                                                                      02520000                
.END   ANOP                            . COMPLETION OF MACRO            02530000                
.*                                                                      02540000                
       SPACE 1                                                          02550000                
       MEND                                                             02560000