Seq # *Modification Id* Act
----------------------------+
01692 M02S01348.v23l617 ---| MNA CON =C* MAGNET NOT ACTIVE.*
01693 M01S00024.v23l617 +++| MNA CON =C* MAGNETIC TAPE SUBSYSTEM NOT ACTIVE.*
Line S01349 Modification History
M01(Added by)
lfm
M02(Updated by)
lfm19
Seq # *Modification Id* Act
----------------------------+
01694 M02S01349.lfm19 ---| CON 0 NOT USED
01695 M01S00004.lfm19 +++| CFE CON =C* COMMAND FILE ERROR.*
Line S01350 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
01696 M02S01350.v23l617 ---| IEQ CON =C* ILLEGAL EQUIPMENT.*
01697 M01S00025.v23l617 +++| IEQ CON =C* INCORRECT EQUIPMENT.*
01698 M01S01351.lfm +++| WEQ CON =C* EQUIPMENT NOT AVAILABLE.*
Line S01352 Modification History
M01(Added by)
lfm
M02(Updated by)
lfm23
Seq # *Modification Id* Act
----------------------------+
01699 M02S01352.lfm23 ---| DFN CON =C* DUPLICATE FILE NAME.*
01700 M01S00016.lfm23 +++| DFN CON =C* DUPLICATE FILE NAME - *
Line S01353 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
01701 M02S01353.v23l617 ---| IUA CON =C* ILLEGAL USER ACCESS.*
01702 M01S00026.v23l617 +++| IUA CON =C* USER ACCESS NOT VALID.*
Line S01354 Modification History
M01(Added by)
lfm
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
01703 M02S01354.ns22000 ---| CON 0 NOT USED
01704 M01S00082.ns22000 +++| LNV CON =C* ACCESS LEVEL NOT VALID FOR FILE.*
01705 M01S01355.lfm +++| CON 0 NOT USED
01706 M01S01356.lfm +++| RDE CON 0 RESEX DETECTED ERROR
01707 M01S01357.lfm +++| IOE CON =C* I/O SEQUENCE ERROR.*
01708 M01S01358.lfm +++| CON 0 NOT USED
01709 M01S01359.lfm +++| CON 0 NOT USED
01710 M01S01360.lfm +++| NMA CON =C* NO MASS STORAGE AVAILABLE.*
Line S01361 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
01711 M02S01361.v23l617 ---| ILM CON =C* ILLEGAL FILE MODE.*
01712 M01S00027.v23l617 +++| ILM CON =C* INCORRECT FILE MODE.*
01713 M01S01362.lfm +++| FTS CON =C* FET TOO SHORT.*
01714 M01S01363.lfm +++| GTL CON =C* GETFNT TABLE TOO LARGE.*
01715 M01S01364.lfm +++| CON 0 NOT USED
01716 M01S01365.lfm +++| PBB CON =C* PARAMETER BLOCK BUSY.*
01717 M01S01366.lfm +++| AOR CON =C* ADDRESS OUT OF RANGE.*
01718 M01S01367.lfm +++| SYE CON =C* SYSTEM ERROR.*
Line S01368 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
01719 M02S01368.v23l617 ---| IRA CON =C* ILLEGAL RANDOM ADDRESS.*
01720 M01S00028.v23l617 +++| IRA CON =C* INCORRECT RANDOM ADDRESS.*
Line S01369 Modification History
M01(Added by)
lfm
M02(Updated by)
274l797
Seq # *Modification Id* Act
----------------------------+
01721 M02S01369.274l797 ---| CON 0 NOT USED
01722 M01S00002.274l797 +++| ODE CON =C* OPTICAL DISK SYSTEM ERROR.*
Line S01370 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
01723 M02S01370.v23l617 ---| IFS CON =C* ILLEGAL FILE STATUS.*
01724 M01S00029.v23l617 +++| IFS CON =C* INCORRECT FILE STATUS.*
01725 M01S01371.lfm +++|
01726 M01S01372.lfm +++| LOC *O
01727 M01S01373.lfm +++| QUAL *
01728 M01S00011.lfm17 +++| SPACE 4,10
01729 M01S00012.lfm17 +++| ERRNG OVL0-* CODE OVERFLOWS INTO ZERO LEVEL OVERLAYS
01730 M01S00013.lfm17 +++| OVERFLOW OVL
01731 M01S01374.lfm +++| OVERLAY (LOCAL FILE FUNCTIONS.)
01732 M01S01375.lfm +++| SPACE 4,10
01733 M01S01376.lfm +++|**** ADDITIONAL DIRECT LOCATION ASSIGNMENTS.
01734 M01S01377.lfm +++|
01735 M01S01378.lfm +++|
01736 M01S01379.lfm +++| UD EQU 60 - 64 UDT WORD BUFFER (5 LOCATIONS)
01737 M01S00030.v23l617 +++| ST EQU 65 FILINFO STATUS BYTE (1 LOCATION)
01738 M01S00003.274l797 +++| SX EQU 66 FILINFO EXTENDED STATUS (1 LOCATION)
01739 M01S01380.lfm +++|
01740 M01S01381.lfm +++|****
01741 M01S01382.lfm +++| RNM SPACE 4,25
01742 M01S01383.lfm +++|*** FUNCTION 0.
01743 M01S01384.lfm +++|* RENAME FILE.
01744 M01S01385.lfm +++|*
01745 M01S01386.lfm +++|* RENAME FILE TO THE NAME SPECIFIED IN (FET+6).
01746 M01S01387.lfm +++|*
01747 M01S01388.lfm +++|* RENAME,A=B.
01748 M01S01389.lfm +++|* RENAME *B* TO *A*.
01749 M01S01390.lfm +++|*
01750 M01S01391.lfm +++|* 1. IF FILE *A* DOES NOT EXIST, THEN THE FILE NAME OF *B*
01751 M01S01392.lfm +++|* IS CHANGED TO *A* IN THE LOCAL FNT.
01752 M01S01393.lfm +++|*
01753 M01S01394.lfm +++|* 2. IF FILE *A* EXISTS, THEN
01754 M01S01395.lfm +++|* A. *0DF* IS CALLED TO DROP THE LOCAL AND GLOBAL FNT
01755 M01S01396.lfm +++|* ENTRY FOR FILE *A*.
01756 M01S01397.lfm +++|* NOTE - IF FILE *A* IS NAMED /INPUT/, *0DF* DOES NOT
01757 M01S01398.lfm +++|* DROP THE FILE BUT RATHER CHANGES THE NAME TO /INPUT*/.
01758 M01S01399.lfm +++|*
01759 M01S01400.lfm +++|* B. THE FILE NAME OF *B* IS CHANGED TO *A* IN THE
01760 M01S01401.lfm +++|* LOCAL FNT.
01761 M01S01402.lfm +++|*
Line S01403 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
01762 M02S01403.v23l617 ---|* * ILLEGAL FILE TYPE.* - FILE *B* IS NOT TYPE LOFT, OR THE
01763 M01S00031.v23l617 +++|* * INCORRECT FILE TYPE.* - FILE *B* IS NOT TYPE LOFT, OR THE
01764 M01S01404.lfm +++|* FILE TYPES OF *A* AND *B* ARE NOT THE SAME.
01765 M01S01405.lfm +++|*
01766 M01S01406.lfm +++|* ENTRY (FF) = FET SPECIFIED FNT ADDRESS.
01767 M01S01407.lfm +++|
01768 M01S01408.lfm +++|
01769 M01S01409.lfm +++| ENTRY RNM
01770 M01S01410.lfm +++| LCN 6 CHECK FET LENGTH .GE. 7
01771 M01S01411.lfm +++| RJM CFL
01772 M01S01412.lfm +++| LDD FF SET INITIAL FNT ADDRESS
01773 M01S01413.lfm +++| RJM SIF SEARCH AND INTERLOCK FILE
01774 M01S01414.lfm +++| LDD FA SET FNT ADDRESS OF *B*
01775 M01S01415.lfm +++| STM RNMA
01776 M01S01416.lfm +++| LDD FS+2 CHECK CURRENT TRACK
01777 M01S01417.lfm +++| NJN RNM1 IF FILE HAS BEEN USED
01778 M01S01418.lfm +++| AOM RNMD SET ERROR FLAG
Line S01419 Modification History
M01(Added by)
lfm
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
01779 M02S01419.ns22000 ---| RNM1 LDD FS SET EST ADDRESS
Line S01420 Modification History
M01(Added by)
lfm
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
01780 M02S01420.ns22000 ---| ADM ESTS
01781 M01S00083.ns22000 +++| RNM1 LDD FS SAVE EST ORDINAL IN *CFT*
01782 M01S01421.lfm +++| STM CFTB
01783 M01S00001.lfm8 +++| SFA EST
01784 M01S00002.lfm8 +++| ADK EQDE
01785 M01S01422.lfm +++| RJM CDP CHECK FOR DMP= CALLING PROGRAM
01786 M01S01423.lfm +++| LDD CM+3
01787 M01S01424.lfm +++| LPN 77
01788 M01S01425.lfm +++| STM RNMC SET STATUS
01789 M01S01426.lfm +++| LDD CM+4 CHECK FILE TYPE
01790 M01S01427.lfm +++| STM RNMB PRESET FILE TYPE
01791 M01S01428.lfm +++| SHN -6
01792 M01S01429.lfm +++| RAM CFTA SET FILE TYPE
01793 M01S01430.lfm +++|
01794 M01S01431.lfm +++|* GET NEW FILE NAME FROM FET.
01795 M01S01432.lfm +++|
01796 M01S01433.lfm +++| RJM CPA READ NEW NAME - *A*
01797 M01S01434.lfm +++| ADN 6
01798 M01S01435.lfm +++| CRD FN
01799 M01S00080.242l642 +++| LDD FA SET FNT ADDRESS OF FILE *B*
01800 M01S00081.242l642 +++| STM SNBA
01801 M01S01436.lfm +++| LDN 0 SET NO INITIAL FNT ADDRESS
01802 M01S01437.lfm +++| RJM SAF SEARCH FOR ASSIGNED FILE
01803 M01S01438.lfm +++| NJN RNM2 IF FILE *A* ALREADY EXISTS
01804 M01S00082.242l642 +++|* LDN 0
01805 M01S01439.lfm +++| LJM RNM5 GET *B* FST
01806 M01S01440.lfm +++|
01807 M01S01441.lfm +++|* CHECK FILE TYPE OF *A*.
01808 M01S01442.lfm +++|
01809 M01S01443.lfm +++| RNM2 LMM RNMA
01810 M01S01444.lfm +++| ZJN RNM3 IF SAME FILE
01811 M01S01445.lfm +++| RJM SFB SET FILE *A* BUSY
01812 M01S01446.lfm +++| ZJN RNM4 IF NO REJECT ON FILE INTERLOCK
Line S01447 Modification History
M01(Added by)
lfm
M02(Updated by)
242l642
Seq # *Modification Id* Act
----------------------------+
01813 M02S01447.242l642 ---| LDM RNMA RESTORE *B* FST WORD FOR EXIT
Seq # *Modification Id* Act
----------------------------+
02160 M02S01649.ns2685 ---|* FILE MUST BE LOCAL AND CAN NOT BE IN EXECUTE-ONLY MODE.
Line S01650 Modification History
M01(Added by)
lfm
M02(Updated by)
ns2685
Seq # *Modification Id* Act
----------------------------+
02161 M02S01650.ns2685 ---|* THE FILE CAN ALSO BE A PRIMARY FILE.
02162 M01S00001.ns2685 +++|* FILE MUST BE TYPE *LOFT* OR *PTFT*.
02163 M01S00002.ns2685 +++|* THE FILE CAN ALSO BE TYPE *ROFT* IF CALLED BY *RESTART*.
02164 M01S01651.lfm +++|*
02165 M01S01652.lfm +++|* ENTRY (FF) = FET SPECIFIED FNT ADDRESS.
02166 M01S01653.lfm +++|
02167 M01S01654.lfm +++|
02168 M01S01655.lfm +++| ENTRY LCK
02169 M01S01656.lfm +++| LCK1 LDD FF SET INITIAL FNT ADDRESS
02170 M01S01657.lfm +++| RJM SIF SEARCH AND INTERLOCK FILE
02171 M01S01658.lfm +++| LDD CM+4
02172 M01S01659.lfm +++| SHN -6
02173 M01S01660.lfm +++| LMN LOFT
Seq # *Modification Id* Act
----------------------------+
02220 M02S01688.ns2685 ---|* FILE MUST BE LOCAL OR PRIMARY.
02221 M01S00020.ns2685 +++|* FILE MUST BE TYPE *LOFT* OR *PTFT* AND NOT EXECUTE-ONLY.
02222 M01S01689.lfm +++|
02223 M01S01690.lfm +++|
02224 M01S01691.lfm +++| ENTRY ULK
Seq # *Modification Id* Act
----------------------------+
02344 M02S01783.282l826 ---| LDN /MTX/UST2 GET UST2, UST3, UST4 WORDS FROM UDT
02345 M01S00001.282l826 +++| LDN /MTX/UST4 GET *UST4* AND *UST5* WORDS FROM UDT
02346 M01S01784.lfm +++| STD T1
Seq # *Modification Id* Act
----------------------------+
02442 M02S01852.282l826 ---| LDD UD BLOCK WORD COUNT
02443 M01S00014.282l826 +++| LDD UD+3 BLOCK WORD COUNT
02444 M01S01853.lfm +++| STD CN+4
Line S01854 Modification History
M01(Added by)
lfm
M02(Updated by)
282l826
Seq # *Modification Id* Act
----------------------------+
02445 M02S01854.282l826 ---| LDD UD+1 CHUNK COUNT
02446 M01S00015.282l826 +++| LDD UD+4 CHUNK COUNT
02447 M01S01855.lfm +++| ZJN RCP9 IF NOT LONG BLOCK
02448 M01S01856.lfm +++| STD T1
02449 M01S01857.lfm +++| RCP8 LDC /MTX/LBWD
02450 M01S01858.lfm +++| RAD CN+4
02451 M01S01859.lfm +++| SHN -14
02452 M01S01860.lfm +++| RAD CN+3
02453 M01S01861.lfm +++| SOD T1
02454 M01S01862.lfm +++| NJN RCP8 IF OVERFLOW COUNT NOT EXHAUSTED
02455 M01S01863.lfm +++|
02456 M01S01864.lfm +++|* RETURN ADDITIONAL TAPE INFORMATION TO FET+8.
02457 M01S01865.lfm +++|
02458 M01S01866.lfm +++| RCP9 RJM CPA STORE FET + 8
02459 M01S01867.lfm +++| ADN 10
02460 M01S01868.lfm +++| CWD CN
02461 M01S01869.lfm +++| LJM LFMX EXIT
02462 M01S01870.lfm +++| TUW SPACE 4,15
02463 M01S01871.lfm +++|** TUW - TRANSFER UDT WORDS.
02464 M01S01872.lfm +++|*
02465 M01S01873.lfm +++|* ENTRY (A) = NUMBER OF WORDS TO TRANSFER.
02466 M01S01874.lfm +++|* (T1) = FIRST WORD FROM UDT TO BE TRANSFERRED.
02467 M01S01875.lfm +++|* (FS+1) = UDT ADDRESS OF ASSIGNED TAPE.
02468 M01S01876.lfm +++|*
02469 M01S01877.lfm +++|* EXIT CONTIGUOUS UDT WORDS REQUESTED IN MESSAGE BUFFER.
02470 M01S01878.lfm +++|*
02471 M01S01879.lfm +++|* ERROR TO *ERR* IF *MAGNET* NOT PRESENT.
02472 M01S01880.lfm +++|* TO *LFMX*, IF ERROR FLAG SET ON CONTROL POINT.
02473 M01S01881.lfm +++|*
02474 M01S01882.lfm +++|* USES T1, T2, CM - CM+4.
02475 M01S01883.lfm +++|*
02476 M01S01884.lfm +++|* MACROS DELAY, MONITOR, PAUSE.
02477 M01S01885.lfm +++|
02478 M01S01886.lfm +++|
02479 M01S01887.lfm +++| TUW SUBR ENTRY/EXIT
02480 M01S01888.lfm +++| SHN 6
02481 M01S01889.lfm +++| STD T2
02482 M01S01890.lfm +++| LDD FS+1 UDT ADDRESS OF ASSIGNED TAPE
02483 M01S01891.lfm +++| ZJN TUW2 IF NO UDT ADDRESS IN FST WORD
02484 M01S01892.lfm +++| RAD T1 FWA IN MAGNET TO BE TRANSFERRED
02485 M01S01893.lfm +++| TUW1 LDD T2 NUMBER OF WORDS TO TRANSFER
02486 M01S01894.lfm +++| STD CM+3
02487 M01S01895.lfm +++| LDD T1
02488 M01S01896.lfm +++| STD CM+4
02489 M01S01897.lfm +++| LDN 0 SET READ
02490 M01S01898.lfm +++| STD CM+1
02491 M01S01899.lfm +++| LCN 7777-MTSI SET *MAGNET* SUBSYSTEM ID
02492 M01S01900.lfm +++| STD CM+2
02493 M01S01901.lfm +++| MONITOR TDAM GET UDT WORDS
02494 M01S01902.lfm +++| LDD CM+1
02495 M01S01903.lfm +++| ZJN TUWX IF TRANSFER COMPLETE
02496 M01S01904.lfm +++| SBN 3
02497 M01S01905.lfm +++| TUW2 PJN TUW3 IF *MAGNET* NOT UP OR FUNCTION REJECT
02498 M01S01906.lfm +++| PAUSE
02499 M01S01907.lfm +++| DELAY
02500 M01S01908.lfm +++| LDD CM+1
02501 M01S01909.lfm +++| ZJN TUW1 IF NO ERROR FLAGS SET ON CP
02502 M01S01910.lfm +++| LJM LFMX EXIT
02503 M01S01911.lfm +++|
Line S01912 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
02504 M02S01912.v23l617 ---| TUW3 LDN /ERR/MNA * MAGNET NOT ACTIVE.*
02505 M01S00040.v23l617 +++| TUW3 LDN /ERR/MNA * MAGNETIC TAPE SUBSYSTEM NOT ACTIVE *
02506 M01S01913.lfm +++| LJM ERR PROCESS ERROR
02507 M01S01914.lfm +++| RFI SPACE 4,30
02508 M01S01915.lfm +++|*** RFI - FUNCTION 32.
02509 M01S01916.lfm +++|* RETURN FILE INFORMATION.
02510 M01S01917.lfm +++|* RETURN FILE INFORMATION TO USER IN SPECIFIED PARAMETER BLOCK.
02511 M01S01918.lfm +++|*
02512 M01S01919.lfm +++|* ENTRY (IR+3 - IR+4) = ADDRESS OF PARAMETER BLOCK.
02513 M01S01920.lfm +++|* THE PARAMETER BLOCK SHOULD HAVE THE FOLLOWING FORMAT.
02514 M01S01921.lfm +++|* (FE) = LENGTH OF PARAMETER BLOCK - 1.
02515 M01S01922.lfm +++|* (FF) = FET SPECIFIED FNT ADDRESS.
02516 M01S01923.lfm +++|*
02517 M01S01924.lfm +++|*T ADDR 42/LFN, 6/LEN, 11/0, 1/0
Figure ADDR
02518 M01S01925.lfm +++|*T,ADDR+1 60/,
Figure ADDR+1
Bitfield Rendering Failure
======== ========= =======
The field description
[
{ "name": "", "bits": , "type": 2 },
{ "name": "", "bits": 60, "type": 1 }
]
is invalid.
Please check your syntax and try again.
02519 M01S01926.lfm +++|*T,ADDR+2 60/,
Figure ADDR+2
Bitfield Rendering Failure
======== ========= =======
The field description
[
{ "name": "", "bits": , "type": 2 },
{ "name": "", "bits": 60, "type": 1 }
]
is invalid.
Please check your syntax and try again.
02520 M01S01927.lfm +++|*T,ADDR+3 60/,
Figure ADDR+3
Bitfield Rendering Failure
======== ========= =======
The field description
[
{ "name": "", "bits": , "type": 2 },
{ "name": "", "bits": 60, "type": 1 }
]
is invalid.
Please check your syntax and try again.
02521 M01S01928.lfm +++|*T,ADDR+4 60/,
Figure ADDR+4
Bitfield Rendering Failure
======== ========= =======
The field description
[
{ "name": "", "bits": , "type": 2 },
{ "name": "", "bits": 60, "type": 1 }
]
is invalid.
Please check your syntax and try again.
02522 M01S01929.lfm +++|* LEN = LENGTH OF TABLE, MUST BE .GE. 5.
02523 M01S01930.lfm +++|*
02524 M01S01931.lfm +++|* EXIT TO *ERR* IF ERROR ENCOUNTERED.
02525 M01S01932.lfm +++|* PARAMETER BLOCK RETURNED TO USER IN THE FOLLOWING
02526 M01S01933.lfm +++|* FORMAT.
02527 M01S01934.lfm +++|*
02528 M01S01935.lfm +++|*T ADDR 42/LFN, 6/LEN, 11/0, 1/1
02532 M01S01938.lfm +++|*T,ADDR+3 24/FILE LENGTH IN SECTORS, 6/0, 24/CRA, 6/0
Figure ADDR+3
02533 M01S01939.lfm +++|*T,ADDR+4 60/RESERVED
Figure ADDR+4
02534 M01S01940.lfm +++|* LEN = LENGTH OF TABLE.
02535 M01S00060.274l797 +++|* STATUS BITS -
02536 M01S00061.274l797 +++|* 9/RESERVED.
02537 M01S00062.274l797 +++|* 2/TAPE DEVICE TYPE.
02538 M01S00063.274l797 +++|* 0 = 7-TRACK TAPE (*MT*).
02539 M01S00064.274l797 +++|* 1 = CARTRIDGE TAPE (*CT*).
02540 M01S00065.274l797 +++|* 2 = 9-TRACK TAPE (*NT*).
02541 M01S00066.274l797 +++|* 3 = ACS CARTRIDGE TAPE (*AT*).
02542 M01S00067.274l797 +++|* 1/TAPE FILE.
02543 M01S00068.274l797 +++|* 1/FILE AT EOI (MASS STORAGE ONLY).
02544 M01S00069.274l797 +++|* 1/FILE AT EOF (MASS STORAGE ONLY).
02545 M01S00070.274l797 +++|* 1/FILE AT BOI (MASS STORAGE ONLY).
02546 M01S00071.274l797 +++|* 1/LABELED TAPE FILE.
02547 M01S00072.274l797 +++|* 1/9-TRACK TAPE FILE.
02548 M01S00073.274l797 +++|* 1/7-TRACK TAPE FILE.
02549 M01S00074.274l797 +++|* 1/FILE OPEN.
02550 M01S00075.274l797 +++|* 1/INTERACTIVE TERMINAL FILE.
02551 M01S00076.274l797 +++|* 1/MASS STORAGE FILE.
02552 M01S00077.274l797 +++|* 1/FILE ON INACCESSIBLE DEVICE.
02553 M01S00078.274l797 +++|* 1/RESERVED.
02554 M01S00079.274l797 +++|* 1/FILE IS EXECUTE-ONLY.
02555 M01S00080.274l797 +++|* 1/FILE IN *RA* OR *RM* MODE.
02556 M01S00081.274l797 +++|* 1/FILE IN *RU* OR *RM* MODE.
02557 M01S00082.274l797 +++|* 1/FILE MAY BE ALTERED (*U*, *M* OR *W* MODE).
02558 M01S00083.274l797 +++|* 1/FILE MAY BE EXTENDED (*A*, *M* OR *W* MODE).
02559 M01S00084.274l797 +++|* 1/FILE MAY BE SHORTENED (*W* MODE).
02560 M01S00085.274l797 +++|* 1/FILE MAY NOT BE WRITTEN.
02561 M01S01941.lfm +++|* FT = FILE TYPE.
Line S01942 Modification History
M01(Added by)
lfm
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
02562 M02S01942.ns22000 ---|* EQ = EQUIPMENT NUMBER.
02563 M01S00198.ns22000 +++|* EQ = EST ORDINAL.
02564 M01S01943.lfm +++|* CRA = CURRENT RANDOM ADDRESS.
02565 M01S01944.lfm +++|*
02566 M01S01945.lfm +++|* ADDITIONAL INFORMATION IS RETURNED BASED ON THE *KEY*
02567 M01S01946.lfm +++|* SPECIFIED IN BITS 0-4 OF EACH WORD DEFINED IN THE *FILINFO*
02568 M01S01947.lfm +++|* PARAMETER BLOCK BEYOND THE STANDARD 5 WORD LENGTH. THE KEY
02569 M01S01948.lfm +++|* WORDS BEGIN AT THE *FILINFO* PARAMETER BLOCK ADDRESS + 5
02570 M01S01949.lfm +++|* AND CAN BE IN ANY ORDER.
02571 M01S01950.lfm +++|*
02572 M01S01951.lfm +++|* KEY RETURNED WORD (IF APPLICABLE - ELSE BIT 5 IS SET)
02573 M01S01952.lfm +++|*
02574 M01S01953.lfm +++|* 1 48/0, 6/F, 1/0, 5/1
02575 M01S01954.lfm +++|* 2 41/0, 1/IEP, 6/LBTYP, 3/DEN, 3/CV, 1/0, 5/2
02576 M01S01955.lfm +++|* 3 RESERVED FOR ANSI 1977 LBL. STD.
02577 M01S01956.lfm +++|* 4-13B RESERVED FOR CDC (COMMON O/S)
02578 M01S01957.lfm +++|* 14B 12/0, 24/BSIZE, 12/PO, 6/NOISE, 1/0, 5/14B
02579 M01S01958.lfm +++|* 15B-17B RESERVED FOR CDC (NOS ONLY)
02580 M01S01959.lfm +++|* 20B-27B RESERVED FOR CDC (OTHER O/S-S)
02581 M01S01960.lfm +++|* 30B-37B RESERVED FOR INSTALLATIONS
02582 M01S01961.lfm +++|* F = TAPE FORMAT.
Seq # *Modification Id* Act
----------------------------+
02610 M02S01985.274l797 ---|* 6-7 = RESERVED FOR CDC
02611 M01S00090.274l797 +++|* 6 = 38000 CPI (CARTRIDGE)
02612 M01S00091.274l797 +++|* 7 = RESERVED FOR CDC
02613 M01S01986.lfm +++|* CV = CONVERSION MODE.
02614 M01S01987.lfm +++|* 0 = BCD CONVERSION (7-TRACK)
02615 M01S01988.lfm +++|* 1 = ASCII CONVERSION (9-TRACK)
02616 M01S01989.lfm +++|* 2 = EBCDIC CONVERSION (9-TRACK)
02617 M01S01990.lfm +++|* 3-7 = RESERVED FOR CDC
02618 M01S01991.lfm +++|* BSIZE = MAXIMUM BLOCK SIZE (IN CM WORDS).
02619 M01S01992.lfm +++|* PO = PROCESSING OPTIONS.
02620 M01S01993.lfm +++|* 0 = ABORT ON IRRECOVERABLE PARITY ERROR
02621 M01S01994.lfm +++|* WITH EP SET
02622 M01S01995.lfm +++|* 1 = DO NOT ABORT ON IRRECOVERABLE PARITY
02623 M01S01996.lfm +++|* WITHOUT EP SET
02624 M01S01997.lfm +++|* 2 = INHIBIT ERROR PROCESSING
02625 M01S01998.lfm +++|* 3 = ENFORCE RING OUT
02626 M01S01999.lfm +++|* 4 = ENFORCE RING IN
02627 M01S02000.lfm +++|* 5 = INHIBIT UNLOAD
02628 M01S02001.lfm +++|* 6 = DISABLE GCR HARDWARE WRITE ERROR CORRECTION
02629 M01S02002.lfm +++|* 7 = ISSUE ALL ERROR RECOVERY MESSAGES TO USER
02630 M01S02003.lfm +++|* DAYFILE
02631 M01S02004.lfm +++|* 8 = RESERVED FOR CDC
02632 M01S02005.lfm +++|* 9-11 = END-OF-REEL PROCESSING OPTION
02633 M01S02006.lfm +++|* 9 = OPTION *S*
02634 M01S02007.lfm +++|* 10 = OPTION *P*
02635 M01S02008.lfm +++|* 11 = OPTION *I*
02636 M01S02009.lfm +++|* NOISE = NOISE SIZE (IN FRAMES).
02637 M01S02010.lfm +++|
02638 M01S02011.lfm +++|
02639 M01S02012.lfm +++| ENTRY RFI RETURN FILE INFORMATION
02640 M01S00092.274l797 +++| LDN 0 CLEAR STATUS BYTES
02641 M01S00093.274l797 +++| STD ST
02642 M01S00094.274l797 +++| STD SX
02643 M01S02013.lfm +++| LDN FIPBL*5-1*5-1
02644 M01S02014.lfm +++| STD T1
02645 M01S02015.lfm +++| RFI1 LDN 0 INITIALIZE PARAMETER BLOCK BUFFER
02646 M01S02016.lfm +++| STM FIPB,T1
02647 M01S02017.lfm +++| SOD T1
02648 M01S02018.lfm +++| PJN RFI1 IF MORE WORDS TO CLEAR
02649 M01S02019.lfm +++| RJM CPA GET PARAMETER BLOCK ADDRESS
02650 M01S02020.lfm +++| CRD FN READ FIRST WORD OF PARAMETER BLOCK
02651 M01S02021.lfm +++| ADN 1
02652 M01S02022.lfm +++| CWM FIPB,ON ZERO WORD ONE OF PARAMETER BLOCK
02653 M01S02023.lfm +++| LDD FN+4 CHECK IF COMPLETION BIT SET
02654 M01S02024.lfm +++| SHN 21-0
02655 M01S02025.lfm +++| PJN RFI2 IF COMPLETION BIT NOT SET
02656 M01S02026.lfm +++| LDN /ERR/PBB * PARAMETER BLOCK BUSY.*
02657 M01S02027.lfm +++| LJM ERR EXIT TO ERROR PROCESSOR
02658 M01S02028.lfm +++|
02659 M01S02029.lfm +++| RFI2 LCN FIPBL-1 CHECK FET LENGTH .GE. MINIMUM LENGTH
02660 M01S02030.lfm +++| RJM CFL
02661 M01S02031.lfm +++| LDD FF SET INITIAL FNT ADDRESS
02662 M01S02032.lfm +++| RJM SAF SEARCH FOR ASSIGNED FILE
02663 M01S02033.lfm +++| NJN RFI3 IF FILE FOUND
02664 M01S02034.lfm +++| LDN FIPBL-2 CLEAR REMAINDER OF PARAMETER BLOCK
02665 M01S02035.lfm +++| STD T4
02666 M01S02036.lfm +++| RJM CPA DETERMINE RETURN ADDRESS
02667 M01S02037.lfm +++| ADN 2
02668 M01S02038.lfm +++| CWM FIPB,T4
02669 M01S02039.lfm +++| LJM LFMX EXIT
02670 M01S02040.lfm +++|
02671 M01S02041.lfm +++| RFI3 RJM SFB SET FILE BUSY
02672 M01S02042.lfm +++| ZJN RFI4 IF NO REJECT ON FILE INTERLOCK
02673 M01S02043.lfm +++| LDN 0
02674 M01S02044.lfm +++| STD FA
02675 M01S02045.lfm +++| LDN /ERR/IOE * I/O SEQUENCE ERROR.*
02676 M01S02046.lfm +++| LJM ERR EXIT TO ERROR PROCESSOR
02677 M01S02047.lfm +++|
02678 M01S02048.lfm +++|* DETERMINE FILE TYPE.
02679 M01S02049.lfm +++|
02680 M01S02050.lfm +++| RFI4 STD T4
02681 M01S02051.lfm +++| LDD CM+4 GET FILE TYPE FROM FNT
02682 M01S02052.lfm +++| SHN -6
02683 M01S02053.lfm +++| STD T3
02684 M01S02054.lfm +++| RFI5 LDM TAFT,T4 CHECK TABLE FOR MATCH
02685 M01S02055.lfm +++| LMD T3
02686 M01S02056.lfm +++| ZJN RFI6 IF MATCH
02687 M01S02057.lfm +++| AOD T4
02688 M01S02058.lfm +++| LMN TAFTL
02689 M01S02059.lfm +++| NJN RFI5 IF NOT END OF TABLE
02690 M01S02060.lfm +++| LDN 77 SET FILE TYPE = OTHER
02691 M01S02061.lfm +++| STD T4
02692 M01S02062.lfm +++| RFI6 LDD T4
02693 M01S02063.lfm +++| STM FIPB+4 PLACE FILE TYPE IN PARAMETER BLOCK
02694 M01S02064.lfm +++| LDD CM+3 PICK UP FILE ACCESS MODE
02695 M01S02065.lfm +++| LPN 35 ISOLATE ACCESS MODE
02696 M01S02066.lfm +++| STD EQ SAVE FILE ACCESS MODE
Line S02067 Modification History
M01(Added by)
lfm
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
02697 M02S02067.ns22000 ---| LDD FS GET EQUIPMENT NUMBER
Line S02068 Modification History
M01(Added by)
lfm
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
02698 M02S02068.ns22000 ---| STD T5 SAVE EQUIPMENT NUMBER
Line S02069 Modification History
M01(Added by)
lfm
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
02699 M02S02069.ns22000 ---| STM FIPB+1*5 PLACE EQUIPMENT NUMBER IN PARAMETER BLOCK
02700 M01S00199.ns22000 +++| LDD FS GET EST ORDINAL
02701 M01S00200.ns22000 +++| STD T5 SAVE EST ORDINAL
02702 M01S00201.ns22000 +++| STM FIPB+1*5 PLACE EST ORDINAL IN PARAMETER BLOCK
02703 M01S02070.lfm +++| ZJN RFI7 IF NOT ASSIGNED TO MASS STORAGE
Line S02071 Modification History
M01(Added by)
lfm
M02(Updated by)
ns22000
Seq # *Modification Id* Act
----------------------------+
02704 M02S02071.ns22000 ---| ADM ESTS READ EST ENTRY FOR FILE
02705 M01S00202.ns22000 +++| SFA EST READ EST ENTRY FOR FILE
02706 M01S00203.ns22000 +++| ADK EQDE
02707 M01S02072.lfm +++| CRD CN
02708 M01S02073.lfm +++| LDD CN+3 GET DEVICE TYPE
Line S02074 Modification History
M01(Added by)
lfm
M02(Updated by)
252l678
Seq # *Modification Id* Act
----------------------------+
02709 M02S02074.252l678 ---| LPC 3777
02710 M01S02075.lfm +++| STM FIPB
02711 M01S02076.lfm +++| LDD CN
02712 M01S02077.lfm +++| SHN 21-13
02713 M01S02078.lfm +++| MJN RFI7 IF MASS STORAGE
02714 M01S02079.lfm +++| LJM RFI18 PROCESS NON MASS STORAGE
02715 M01S02080.lfm +++|
02716 M01S02081.lfm +++|* CHECK FOR EOI, EOF, AND BOI FOR MASS STORAGE FILES.
02717 M01S02082.lfm +++|
02718 M01S02083.lfm +++| RFI7 LDD FS+4 SET MASS STORAGE AND OPEN BITS
02719 M01S02084.lfm +++| SHN -3
02720 M01S02085.lfm +++| LPN 40
02721 M01S02086.lfm +++| ADN 10
Line S02087 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
02722 M02S02087.v23l617 ---| STD FT
02723 M01S00041.v23l617 +++| STD ST
Line S02088 Modification History
M01(Added by)
lfm
M02(Updated by)
242l642
Seq # *Modification Id* Act
----------------------------+
02724 M02S02088.242l642 ---| LDD FS+4 CHECK FOR EOF OR EOI
02725 M01S00089.242l642 +++| LDD T5
02726 M01S00090.242l642 +++| ZJN RFI7.1 IF NOT ASSIGNED TO MASS STORAGE DEVICE
02727 M01S00091.242l642 +++| SETMS STATUS
Line S00092 Modification History
M01(Added by)
242l642
M02(Updated by)
ns2776
Seq # *Modification Id* Act
----------------------------+
02728 M02S00092.ns2776 ---| ZJN RFI7.1 IF DEVICE ACCESSIBLE
02729 M01S00001.ns2776 +++| LDM MSD
02730 M01S00002.ns2776 +++| SHN 21-6
02731 M01S00003.ns2776 +++| PJN RFI7.1 IF DEVICE ACCESSIBLE
02732 M01S00093.242l642 +++| LDN 4
02733 M01S00094.242l642 +++| RAD ST
02734 M01S00095.242l642 +++| RFI7.1 LDD FS+4 CHECK FOR EOF OR EOI
02735 M01S02089.lfm +++| SHN 21-3
02736 M01S02090.lfm +++| PJN RFI9 IF NOT EOI OR EOF
Seq # *Modification Id* Act
----------------------------+
02740 M02S02093.lfm21 ---| LDN 4 SET BIT TO INDICATE EOI
02741 M01S00001.lfm21 +++| MJN RFI8 IF NOT EOF
02742 M01S00002.lfm21 +++| LDN 2 SET BIT TO INDICATE EOF
02743 M01S02094.lfm +++| UJN RFI10 SET UP FILE MODE FIELDS
02744 M01S02095.lfm +++|
Line S02096 Modification History
M01(Added by)
lfm
M02(Updated by)
lfm21
Seq # *Modification Id* Act
----------------------------+
02745 M02S02096.lfm21 ---| RFI8 LDN 2 SET BIT TO INDICATE EOF
Line S02097 Modification History
M01(Added by)
lfm
M02(Updated by)
lfm21
Seq # *Modification Id* Act
----------------------------+
02746 M02S02097.lfm21 ---| UJN RFI10 SET UP FILE MODE FIELDS
Seq # *Modification Id* Act
----------------------------+
02749 M02S02100.lfm21 ---| ZJN RFI13 IF EMPTY FILE
02750 M01S00003.lfm21 +++| RFI8 LDN 4 SET BIT TO INDICATE EOI
02751 M01S00004.lfm21 +++| SHN 11
02752 M01S00005.lfm21 +++| RAD ST
02753 M01S00006.lfm21 +++| RFI9 LDD FS+1 CHECK FOR EMPTY FILE
02754 M01S00007.lfm21 +++| ZJN RFI9.1 IF EMPTY FILE
02755 M01S02101.lfm +++| LMD FS+2
02756 M01S02102.lfm +++| NJN RFI11 IF FIRST TRACK .NE. CURRENT TRACK
02757 M01S02103.lfm +++| LDD FS+3
02758 M01S02104.lfm +++| LMN FSMS
02759 M01S02105.lfm +++| NJN RFI11 IF CURRENT SECTOR .NE. FSMS
Line S02106 Modification History
M01(Added by)
lfm
M02(Updated by)
lfm21
Seq # *Modification Id* Act
----------------------------+
02760 M02S02106.lfm21 ---| LDN 1 SET BIT TO INDICATE BOI
02761 M01S00008.lfm21 +++| RFI9.1 LDN 1 SET BIT TO INDICATE BOI
02762 M01S02107.lfm +++| RFI10 SHN 11
Line S02108 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
02763 M02S02108.v23l617 ---| RAD FT
02764 M01S00042.v23l617 +++| RAD ST
02765 M01S02109.lfm +++|
02766 M01S02110.lfm +++|* DETERMINE FILE LENGTH.
02767 M01S02111.lfm +++|
02768 M01S02112.lfm +++| RFI11 LDD FS+1 SET FIRST TRACK
02769 M01S02113.lfm +++| ZJN RFI13 IF NO FIRST TRACK
02770 M01S02114.lfm +++| STD T6
02771 M01S02115.lfm +++| RJM SEI DETERMINE FILE LENGTH
02772 M01S02116.lfm +++| SOD T3 SET FILE LENGTH IN PARAMETER BLOCK
02773 M01S02117.lfm +++| PJN RFI12 IF NO BORROW
02774 M01S02118.lfm +++| LDD T2
02775 M01S02119.lfm +++| ZJN RFI12 IF LENGTH IS ZERO
02776 M01S02120.lfm +++| SOD T2 BORROW
02777 M01S02121.lfm +++| LCN 0
02778 M01S02122.lfm +++| RFI12 STM FIPB+2*5+1
02779 M01S02123.lfm +++| LDD T2
02780 M01S02124.lfm +++| STM FIPB+2*5
02781 M01S02125.lfm +++|
02782 M01S02126.lfm +++|* DETERMINE RANDOM ADDRESS.
02783 M01S02127.lfm +++|
02784 M01S02128.lfm +++| RFI13 LDD FS+2 SET TRACK
02785 M01S02129.lfm +++| ZJN RFI14 IF NO CURRENT TRACK
02786 M01S02130.lfm +++| STD T6
02787 M01S02131.lfm +++| LDD FS+3 SET SECTOR
02788 M01S02132.lfm +++| STD T7
02789 M01S02133.lfm +++| LDD FS+1
02790 M01S02134.lfm +++| RJM SRA SET RANDOM ADDRESS
02791 M01S02135.lfm +++| LDD RI SET RANDOM ADDRESS IN PARAMETER BLOCK
02792 M01S02136.lfm +++| SHN 6
02793 M01S02137.lfm +++| STM FIPB+2*5+3
02794 M01S02138.lfm +++| SHN -14
02795 M01S02139.lfm +++| STM FIPB+2*5+2
02796 M01S02140.lfm +++| LDD RI+1
02797 M01S02141.lfm +++| SHN 6
02798 M01S02142.lfm +++| STM FIPB+2*5+4
02799 M01S02143.lfm +++| SHN -14
02800 M01S02144.lfm +++| RAM FIPB+2*5+3
02801 M01S02145.lfm +++|
02802 M01S02146.lfm +++|* DETERMINE FILE ACCESS MODE.
02803 M01S02147.lfm +++|
Line S02148 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
02804 M02S02148.v23l617 ---| RFI14 AOD FT DEFAULT TO EXECUTE MODE
02805 M01S00043.v23l617 +++| RFI14 AOD ST DEFAULT TO EXECUTE MODE
02806 M01S02149.lfm +++| LDN 0
02807 M01S02150.lfm +++| STD T4
02808 M01S02151.lfm +++| RFI15 LDM TAFM,T4 CHECK TABLE FOR MATCH
02809 M01S02152.lfm +++| LMD EQ
02810 M01S02153.lfm +++| LPN 77
02811 M01S02154.lfm +++| ZJN RFI16 IF MATCH
02812 M01S02155.lfm +++| AOD T4
02813 M01S02156.lfm +++| LMN TAFML
02814 M01S02157.lfm +++| NJN RFI15 IF NOT END OF TABLE
Line S02158 Modification History
M01(Added by)
lfm
M02(Updated by)
241l630
Seq # *Modification Id* Act
----------------------------+
02815 M02S02158.241l630 ---| MONITOR HNGM HANG PP
02816 M01S00024.241l630 +++| LDN SWET SET SYSTEM SOFTWARE ERROR FLAG
02817 M01S00025.241l630 +++| STD CM+2
02818 M01S00026.241l630 +++| LDC * SET ADDRESS WHERE ERROR DETECTED
02819 M01S00027.241l630 +++| STD CM+1
02820 M01S00028.241l630 +++| MONITOR CHGM CONDITIONALLY HANG PP
02821 M01S00029.241l630 +++| LJM LFMX RETURN
02822 M01S02159.lfm +++|
02823 M01S02160.lfm +++|* PROGRAMMER NOTE - BECAUSE ALL POSSIBLE FILE MODES
02824 M01S02161.lfm +++|* SHOULD BE INCLUDED IN TABLE *TAFM*, A MATCH
02825 M01S02162.lfm +++|* FAILURE INDICATES THAT THE FNT ENTRY FOR THE
02826 M01S02163.lfm +++|* FILE IS INCORRECT.
02827 M01S02164.lfm +++|
Line S02165 Modification History
M01(Added by)
lfm
M02(Updated by)
241l630
Seq # *Modification Id* Act
----------------------------+
02828 M02S02165.241l630 ---| UJN RFI17 RETURN ZERO FOR FILE PERMISSIONS
Line S02166 Modification History
M01(Added by)
lfm
M02(Updated by)
241l630
Seq # *Modification Id* Act
----------------------------+
02829 M02S02166.241l630 ---|
02830 M01S02167.lfm +++| RFI16 LDM TAFM,T4 SET BITS TO INDICATE MODE
02831 M01S02168.lfm +++| SCN 77
02832 M01S02169.lfm +++| RFI17 RAM FIPB+4
02833 M01S02170.lfm +++| LJM RFI27 CHECK FOR KEYWORD
02834 M01S02171.lfm +++|
02835 M01S02172.lfm +++|* CHECK FOR TAPE OR TTY FILE.
02836 M01S02173.lfm +++|
02837 M01S02174.lfm +++| RFI18 LDD CN+3 CHECK FOR *TTY* OR TAPE FILE
02838 M01S00095.274l797 +++| RJM CTE CHECK FOR TAPE EQUIPMENT
02839 M01S00096.274l797 +++| MJN RFI18.1 IF NOT TAPE EQUIPMENT
02840 M01S00097.274l797 +++| SHN 1 SAVE TAPE DEVICE TYPE AND TAPE FLAG
02841 M01S00098.274l797 +++| LMN 1
02842 M01S00099.274l797 +++| STD SX
02843 M01S00100.274l797 +++| LDD CN+3
Seq # *Modification Id* Act
----------------------------+
02881 M02S02203.v23l617 ---| LDD CN+3 CHECK FOR OPEN BIT
Line S00047 Modification History
M01(Added by)
v23l617
M02(Updated by)
lfm25
Seq # *Modification Id* Act
----------------------------+
02882 M02S00047.lfm25 ---| CRD UD VSN, REEL NUMBER, AND OPEN BIT
02883 M01S00006.lfm25 +++| CRD UD GET VSN AND OPEN STATUS
02884 M01S00048.v23l617 +++| LDD UD+3 CHECK FOR OPEN BIT
02885 M01S02204.lfm +++| SHN 21-11
02886 M01S02205.lfm +++| PJN RFI22 IF NOT OPEN
02887 M01S02206.lfm +++| LDN 40 SET OPEN BIT FOR REPLY
Line S02207 Modification History
M01(Added by)
lfm
M02(Updated by)
v23l617
Seq # *Modification Id* Act
----------------------------+
02888 M02S02207.v23l617 ---| RAD FT
02889 M01S00049.v23l617 +++| RAD ST
02890 M01S02208.lfm +++|
02891 M01S02209.lfm +++|* CHECK FOR WRITE LOCKOUT.
02892 M01S02210.lfm +++|
02893 M01S02211.lfm +++| RFI22 LDN /MTX/UST1 GET DEVICE STATUS FROM UDT
02894 M01S02212.lfm +++| STD T1
02895 M01S02213.lfm +++| LDN 1
02896 M01S02214.lfm +++| RJM TUW
02897 M01S02215.lfm +++| LDD MA
02898 M01S02216.lfm +++| CRD CN
02899 M01S02217.lfm +++| LDD CN+4 CHECK FOR WRITE RING
02900 M01S02218.lfm +++| SHN 21-7
02901 M01S02219.lfm +++| PJN RFI24 IF NO WRITE RING
02902 M01S02220.lfm +++|
02903 M01S02221.lfm +++| RFI23 LDD EQ PICK UP FILE ACCESS MODE
02904 M01S02222.lfm +++| SHN 21-0
02905 M01S02223.lfm +++| PJN RFI25 IF NOT WRITE LOCKOUT
02906 M01S02224.lfm +++| RFI24 LDD HN SET READ BIT
02907 M01S02225.lfm +++| UJN RFI26 SET UP FILE MODE FIELD
02908 M01S02226.lfm +++|
02909 M01S02227.lfm +++| RFI25 LDC 300 SET READ AND WRITE BITS
02910 M01S02228.lfm +++| RFI26 RAM FIPB+4
02911 M01S02229.lfm +++|