OctetView
0x00000…00100 (0, 0, 0) Sector 01184130313138 ┆ A0118A ┆
0x00100…00200 (0, 0, 1) Sector 00000000000000 ┆ ┆
0x00200…00300 (0, 0, 2) Sector ff000000e0ffff ┆ ` @ ` ┆
0x00300…00306 (0, 0, 3) WangDocument {d00=0x16, d01=0x01, d02=0x41, ptr=(62,0, 8), d05=0x00}
0x00306…0030c WangDocument {d00=0x16, d01=0x02, d02=0x41, ptr=(25,0, 8), d05=0x00}
0x0030c…00312 WangDocument {d00=0x16, d01=0x08, d02=0x41, ptr=(40,0, 8), d05=0x00}
0x00312…00318 WangDocument {d00=0x16, d01=0x16, d02=0x41, ptr=(60,0, 8), d05=0x00}
0x00318…00320 00 00 00 00 00 00 00 00 ┆ ┆
0x00320…00340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x5…]
0x003e0…00400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18 ┆ ┆
0x00400…00500 (0, 0, 4) Sector 00000000000000 ┆ ┆
0x00500…00600 (0, 0, 5) Sector 01184130313138 ┆ A0118A ┆
0x00600…00700 (0, 0, 6) Sector 421c402600415b ┆B @& A[' X% % PO P ; A+D C f x f V Ww O 7 :E0 E3C 1608A f %G < {C < { ; 1 ;s IC b bD K : 8 9 > t xy[ 0 1601A1602A1608A E3E4AN+F 0G0C ┆
0x00700…00800 (0, 0, 7) Sector 00000000000000 ┆ ┆
[…0x8…]
0x01000…01100 (1, 0, 0) Sector 0101ae00160841 ┆ . Ant, has been checkpointed, and has been subject to at least one Store command. If the first two conditions but not the latter are fulfilled, the OCD entry is deleted. IF's in this segment END Shall describe the fields to be moved. ┆
0x01100…01200 (1, 0, 1) Sector 0000e200160841 ┆ b A OCD and CIF must be reserved at call. They are not released by the procedure. ITS Buffer and IO Buffer used during processing. Disk Accesses to ITS, STS and OCD. Call Specification UNLOAD(CIFCB: CIF CONTROL BLOCK) 3.6 Common Subpackage Procedu┆
0x01200…01300 (1, 0, 2) Sector 00000000000000 ┆ ┆
[…0x5…]
0x01800…01900 (1, 0, 8) Sector 0109ff00160841 ┆ Aeach CIF cleared, in order that other commands can be processed in parallel. Disk accesses to ITS and OCD. Call Specification CLEAR 4.2.3.7.6 Retrieve Functional Specification The procedure performs the RETRIEVE command. Operation must co┆
0x01900…01a00 (1, 0, 9) Sector 010aff00160841 ┆ Antain command parameters at call. REPLY and CC are updated. OCD is reserved, and ITS Buffer and IO Buffer are used. Disk accesses to STS, ITS, Dump File and OCD. Call Specification RETRIEVE Completion Codes view not found offline retrieval ┆
0x01a00…01b00 (1, 0, 10) Sector 010b2600160841 ┆ & A not dumpfile empty segment ch containing FFFF. A string used to recognize the file as an MMS Dump File. Refer figure 4.2.3.1.1.3-3. SEGMENT DESCRIPTORS = ARRAY(1..MAX SEGMENTS) OF SEGMENT DESCRIPTOR. One descriptor for each possible d┆
0x01b00…01c00 (1, 0, 11) Sector 010cff00160841 ┆ A 1 4.2.3.7.7 Unload Functional Specification The procedure unloads a CIF from STS to ITS, and updates OCD accordingly if applicable. Unload is performed, only if the CIF is permane┆
0x01c00…01d00 (1, 0, 12) Sector 010dff00160841 ┆ Ant, has been checkpointed, and has been subject to at least one Store command. If the first two conditions but not the latter are fulfilled, the OCD entry is deleted. OCD and CIF must be reserved at call. They are not released by the procedure. IT┆
0x01d00…01e00 (1, 0, 13) Sector 010eae00160841 ┆ . AS Buffer and IO Buffer used during processing. Disk Accesses to ITS, STS and OCD. Call Specification UNLOAD(CIFCB: CIF CONTROL BLOCK) 4.2.3.7.8 Copy Fields TheGER sector number within segment END 4.2.3.6 Common Subpackage Procedu┆
0x01e00…01f00 (1, 0, 14) Sector 0000d200160841 ┆ R A procedure performs the COPY FIELDS command. REPLY, CC and ATTRIBUTES are updated. OCD is reserved, ITS BUF and IO BUF are used. Call Specification COPY FIELDS Completion Codes Copy not allowed tion must contain the command parameters at c┆
0x01f00…02000 (1, 0, 15) Sector 0100ff00160841 ┆ A 1 4.2.3.7.7 Unload Functional Specification The procedure unloads a CIF from STS to ITS, and updates OCD accordingly if applicable. Unload is performed, only if the CIF is permane┆
0x02000…02100 (2, 0, 0) WangDocumentBody
[…0x2…]
0x02300…02400 (2, 0, 3) Sector 0204f800160841 ┆ x Aed. OCD is reserved, and ITS Buffer and IO Buffer are used. They are, however, released each time a single CIF has been dumped, in order to allow other commands to be processed in parallel. Disk Access to STS, ITS and Dump File, and to OCD. s accor┆
0x02400…02500 (2, 0, 4) Sector 0205ff00160841 ┆ A 1 Call Specification DUMP CIF SEQUENCE Completion Codes not dumpfile not initiated dump error DCM error codes 4.2.3.7.4 Terminate Dump Functional Specification The pr┆
0x02500…02600 (2, 0, 5) Sector 0206c500160841 ┆ E Aocedure performs the TERMINATE DUMP Command. Operation must contain command parameters at call. REPLY and CC are updated. OCD is reserved and ITS Buffer is used. Disk Access to Dump File. 4.5.5-7 Generate Retrieved CIFCB Flowgram E OCD END C┆
0x02600…02700 (2, 0, 6) Sector 0207ff00160841 ┆ A 1 Call Specification TERMINATE DUMP Completion Codes not initiated dump error not dumpfile DCM error codes 1 ┆
0x02700…02800 (2, 0, 7) Sector 0108ff00160841 ┆ A 4.2.3.7.5 Clear Functional Specification The procedure performs the CLEAR command. Operation must contain command parameters at call. REPLY and CC are updated. OCD is reserved, and ITS Buffer is used. They are, however, released between ┆
0x02800…02900 (2, 0, 8) WangDocumentBody
[…0x19…]
0x04200…04300 (4, 0, 2) Sector 0403ff00160241 ┆ A 1 c) Write Packed Header. d) Pack Fields. e) Check Free ITS. f) Determine Packed CIF Length. g) Decrease Free ITS. h) Move field buf to cache i) Next dest disk b┆
0x04300…04400 (4, 0, 3) Sector 04040900160241 ┆ Auf e for the CIF. If the CIF security profile has any compartment higher than or equal to corresponding compartment in STORE PROFILE, the command is accepted but has no effect. The STORE TIME of the CIF is updated by the command. 4.2.3.4.1.2 ┆
0x04400…04500 (4, 0, 4) Sector 00007700160241 ┆ w A 1 Fig. 4.2.3.4.2.3-1 Unload Control Flow ents The module has one component, the Store Procedure. IF Directories Each dump segment contains its own LCD which is completely┆
0x04500…04600 (4, 0, 5) Sector 04068f00160241 ┆ A Open CIF 4.1.5.2 - Close CIF 4.1.5.3 a) Store Narrative Description Refer 4.2.3.4.1.1 Flowgram: Refer figure 4.2.3.4.1.5-1 cess. This is done in the procedure IO-Error. Refer 4.1.5.1.6. 4.2.3.2 Software Structure The subpackage ┆
0x04600…04700 (4, 0, 6) Sector 0407ff00160241 ┆ A 1 PROCEDURE STORE INCREMENT(NUMBER OF STORE CALLS) CASE GET CIF( )(CIFCB,VCB,CC):ERROR OK ERROR? END CASE CASE OPEN CIF(CIFCB,FALSE)(LOCK,CC):ERROR OK ERROR ? ┆
0x04700…04800 (4, 0, 7) Sector 0308ff00160241 ┆ AEND CASE CIFCB.CHECKPOINT STATUS EQ FALSE OR ? CC = STORE NOT ALLOWED CIFCB.FIELD GROUP TYPES EQ 0 CIFCB.SECURITY PROFILE NOT CONTAINED IN STORE PROFILE ? VCB.STORAGE STATUS = TRUE CIFCB.STORE TIME = CURRENT TIME Put CIFCB.CIF ID ┆
0x04800…04900 (4, 0, 8) WangDocumentBody
[…0x3a…]
0x08300…08400 (8, 0, 3) Sector 08047e00160141 ┆ ~ A) Put Attributes d) Next Addr Element e) Prev Addr Element f) Get Field Descriptor g) Locate Field Descriptor the CIF and reserve OCD. If the attempt was not successfull, the whole process is repeated. The reason for the loop is that a┆
0x08400…08500 (8, 0, 4) Sector 0805ff00160141 ┆ A 1 4.2.2.4.5.4 Data Description a) Data References a1) Operation 4.1.4.3.4.2 a2) CC 4.1.4.3.4.2 a3) CIF Control Block 4.1.4.3.1 a4) Vie┆
0x08500…08600 (8, 0, 5) Sector 08064c00160141 ┆ L Aw Control Block 4.1.4.3.2 a5) Address Elements 4.1.4.3.3 ROCEDURE LOCK VIEW CASE GET CIF ()(CIFCB,VCB,CC): ERROR OK ERROR? END CASE CASE OPEN CIF(CIFCB,TRUE)(LOCK,CC): ERROR OK ERROR? END CASE VCB.CHECKPOINT STATUS EQ F┆
0x08600…08700 (8, 0, 6) Sector 0807ff00160141 ┆ A 1 SEND WORDS GET FIELD DESCRIPTOR GET VIEW PUT NEXT ADDR ATTRIBUTES ATTRIBUTES ELEMENT PREV ADDR ELEMENT CHANGE GET CIF ATTRIBUTES OPEN CIF CLOSE C┆
0x08700…08800 (8, 0, 7) Sector 07085f00160141 ┆ _ AIF CHECK ACCESS Figure 4.2.2.4.5.3-1 View Attributes Control Flow ata Description a) Data References a1) Operation 4.1.4.3.4.2 a2) CC 4.1.4.3.4.2 a3) CIF Control Block 4.1.4.3.1 a4) View Control Block 4.1.4.3.2 le┆
0x08800…08900 (8, 0, 8) WangDocumentBody
[…0x10f…]
0x19800…19900 (25, 0, 8) WangDocumentHead {hdr=WangSectHead {next=(25,0, 9), len=0xff, h3=41160241}, f00=»1602A «, f01=»CPS/SDS/025 «, f02=»dhh «, f03=»JBS «, f04=»Fra kap. 4.2.2.4.6 «, f05=20-01-82 13:58, f06=» «, f07=»10 «, f08=» 754 «, f09=28-03-85 11:32, f10=» «, f11=»00 «, f12=» 2 «, f13=27-03-85 10:27, f14=29-03-85 11:23, f15=»0118A «, f16=» 60 «, f17=» 16 «, f18=»31 «, f19=» 604 «, f20=» 43060 «, f21=» «, f22=» «, f99=900000000110062710110280aaca1505000000000000003703ca00df}
0x19900…19a00 (25, 0, 9) WangDocumentBody
[…0xee…]
0x28800…28900 (40, 0, 8) WangDocumentHead {hdr=WangSectHead {next=(40,0, 9), len=0xff, h3=41160841}, f00=»1608A «, f01=»CPS/SDS/025 «, f02=»dhh «, f03=»JBS «, f04=»Fra kap. 4.2.3.4.2.4 «, f05=21-01-82 10:48, f06=» 9 «, f07=»32 «, f08=» 39531 «, f09=28-03-85 11:32, f10=» «, f11=»00 «, f12=» 2 «, f13=28-03-85 09:07, f14=29-03-85 11:23, f15=»0118A «, f16=» 50 «, f17=» 17 «, f18=»07 «, f19=» 676 «, f20=» 51171 «, f21=» «, f22=» «, f99=020010000110062710110280aaca1505000000000000003703cb00df}
0x28900…28a00 (40, 0, 9) WangDocumentBody
[…0x13e…]
0x3c800…3c900 (60, 0, 8) WangDocumentHead {hdr=WangSectHead {next=(60,0, 9), len=0xff, h3=41161641}, f00=»1616A «, f01=»CPS/SDS/025 «, f02=»sdv «, f03=»OKH «, f04=»Fra Kap 1 «, f05=25-01-82 11:12, f06=» 13 «, f07=»46 «, f08=» 33711 «, f09=22-03-85 13:31, f10=» «, f11=»17 «, f12=» 269 «, f13=22-03-85 14:32, f14=22-03-85 14:42, f15=»0118A «, f16=» 89 «, f17=» 21 «, f18=»07 «, f19=» 956 «, f20=» 46418 «, f21=» «, f22=» «, f99=020000000110062710110280aaca15050000000000000037034001df}
0x3c900…3ca00 (60, 0, 9) WangDocumentBody
[…0x1e…]
0x3e800…3e900 (62, 0, 8) WangDocumentHead {hdr=WangSectHead {next=(62,0, 9), len=0xff, h3=41160141}, f00=»1601A «, f01=»CPS/SDS/025 «, f02=»dhh «, f03=»JBS «, f04=»4.1.7 «, f05=20-01-82 13:09, f06=» 2 «, f07=»07 «, f08=» 8740 «, f09=26-03-85 14:32, f10=» «, f11=»05 «, f12=» 44 «, f13=26-03-85 14:03, f14=29-03-85 11:22, f15=»0118A «, f16=» 67 «, f17=» 20 «, f18=»38 «, f19=» 764 «, f20=» 58258 «, f21=» «, f22=» ` «, f99=760000000110062710110280aaca1505000000000000003703eb00df}
0x3e900…3ea00 (62, 0, 9) WangDocumentBody
[…0x6…]
0x3f000…3f100 (63, 0, 0) Sector 3f01ff00161641 ┆? At period after their creation. After that period they will be stored permanently, and will be subject to very low activity. MMS will optimize storage of and access to items according to the activity level. 2.1.1 Package Interrelations 2.1.1.1┆
0x3f100…3f200 (63, 0, 1) Sector 3f02ff00161641 ┆? A Application Packages MMS executes in a process separate from the application processes requesting its service. The application processes shall access MMS via Message Monitor in CSF, cf. reference h. The process communication is done via synchroni┆
0x3f200…3f300 (63, 0, 2) Sector 3f03ff00161641 ┆? Azation elements. On the appplication side the SEL communication is performed by Message Monitor. On the MMS side the commands from IOS and MMON are received in the same SEL by the File Management System Command Controller. FMS commands from IOS are ┆
0x3f300…3f400 (63, 0, 3) Sector 3f04ff00161641 ┆? Athen sent to FMS while MMS commands from MMON are sent to MMS. See figure 2.1.1-1. CIFs reside on disk volumes which normally contain a number of files too. The necessary volume handling is done by commands to FMS. They are issued by SSC and Super┆
0x3f400…3f500 (63, 0, 4) Sector 3f059700161641 ┆? Avisor Package. Volume handling and other System functions are performed by operating system using the same interface as application packages. MENTS AND PROJECT REFERENCES 1.2.1 Applicable Documents a) CPS/210/SYS/001 CAMPS System Requireme┆
0x3f500…3f600 (63, 0, 5) Sector 3f06f800161641 ┆? x A 1 2.1.1.2 DMA Data Transfer Data transfers between MMS, application processes and Disk Controller Memory are done by DMA using the KERNEL XFER module. See figure 2.1.1-2. Produ┆
0x3f600…3f700 (63, 0, 6) Sector 3f075f00161641 ┆? _ A 1 Figure 2.1.1-1 g) CSS/3200/PSP/0026 DAMOS Transfer Module Product Specification "<6 !&<6 ! "$<!#<6 ! <6 {M)(sC I! <6 ! "(= <q#p!"<6 !#<6 ! "$<!&<6$`i6 {M)(sM &M7 ┆
0x3f700…3f800 (63, 0, 7) Sector 3e085f00161641 ┆> _ A 1 Figure 2.1.1-2 PS SYSTEM FUNCTIONS Detailed Design Specification i) CSS/006/PSP/0044 DAMOS System Specification j) CSS/3900/PSP/0033 DAMOS Coroutine Monitor Produ┆
0x3f800…3f900 (63, 0, 8) Sector 3f09ff00161641 ┆? Act Specification 1.2.2 Project References N/A 1.3 TERMS AND ABBREVIATIONS 1.3.1 Terms Retire: A process suspends its own activity by calling the KERNEL function RETIRE. Trusted: A KERNEL term. A trusted process is allowed to decr┆
0x3f900…3fa00 (63, 0, 9) Sector 3f0aff00161641 ┆? Aease the security level of stored information. 1.3.2 Abbreviations 1 AHC Active Handle Count BLE BLOCK LIST ELEMENT CIF CAMPS Information File CIF ID CIF Identification CIFCB┆
0x3fa00…3fb00 (63, 0, 10) Sector 3f0b7b00161641 ┆? { A CIF Control Block CKP Checkpoint CSF CAMPS System Functions DAMOS CR80D Advanced Multiprocessor Operating System I:g=~ J 5IC$3I > S C_* ┆
0x3fb00…3fc00 (63, 0, 11) Sector 3f0cff00161641 ┆? A 1 DC Disc Cache DCM Disk Cache Manager DMA Direct Memory Access FBM Free Block Map FD Field Descriptor FDCB File Description Control Block FM File Manager FMS File Management ┆
0x3fc00…3fd00 (63, 0, 12) Sector 3f0dff00161641 ┆? ASystem ID Identification IOS I/O System ITS Intermediate Storage LCD Long Term Storage CIF Directory LTS Long Term Storage MMON Message Monitor MMS Message Management System OCD On-line CIF Directory PBM Purge Block Map PHC Passive Handle ┆
0x3fd00…3fe00 (63, 0, 13) Sector 3f0eaf00161641 ┆? / ACount PU Processing Unit SEL Synchronization Element SSC System Status and Control STS Short Term Storage VCB View Control Block XFER KERNEL Data Transfer Module ER sector number within segment END 4.2.3.6 Common Subpackage Procedu┆
0x3fe00…3ff00 (63, 0, 14) Sector 3f0fff00161641 ┆? A 1 2 SUMMARY OF REQUIREMENTS 2.1 PACKAGE DESCRIPTION Message Management System contains facilities for storage of messages and similar items on disk and manipulation of these me┆
0x3ff00…40000 (63, 0, 15) Sector 3f00ff00161641 ┆? Assages and items. Each item is stored in an entity called CAMPS Information File. The main difference between a CIF and an ordinary file is that CIFs are relatively small, and that they are subject to very intense activity during a relatively shor┆
0x40000…40100 (64, 0, 0) WangDocumentHead {hdr=WangSectHead {next=(64,0, 1), len=0xff, h3=41160241}, f00=»1602A «, f01=»CPS/SDS/025 «, f02=»sdv «, f03=»OKH «, f04=»Fra kap. 4.2.2.4.6 «, f05=20-01-82 13:58, f06=» «, f07=»10 «, f08=» 754 «, f09=29-03-84 08:16, f10=» «, f11=»03 «, f12=» 64 «, f13=29-03-84 09:33, f14=02-04-84 12:35, f15=»0118A «, f16=» 62 «, f17=» 13 «, f18=»59 «, f19=» 604 «, f20=» 40687 «, f21=» «, f22=» «, f99=610000000110062710110280aaca1505000000000000003703cd00df}
0x40100…40200 (64, 0, 1) Sector 40023e00160241 ┆@ > A' @ @ @ ( ( Kommentarer: STATISTTISTnr: Dokumentnavn: Operat]r: Forfatter: Kommentarer: STATISTTISTSTST┆
0x40200…40300 (64, 0, 2) Sector 4003b100160241 ┆@ 1 A 1 CPS/SDS/025 OKH/831101 MESSAGE MANAGEMENT DETAILED DESIGN SPECIFICATION ISSUE 1 CAMPS , > I!e=6 !Z="(=e*$<kas#r 9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x40300…40400 (64, 0, 3) Sector 4004ff00160241 ┆@ A 1 4.2.2.4.6 Field Handling Module 4.2.2.4.6.1 Functional Description The module performs the command CREATE FIELDS. In addition, it contains service functions for other modules ┆
0x40400…40500 (64, 0, 4) Sector 4005ff00160241 ┆@ Afor handling of fields. 4.2.2.4.6.2 Module Interface The module contains two subpackage interfaces: a) Create Fields refer 4.2.2.7.11 b) Extend Field refer 4.2.2.7.15 and 2 additional interfaces. c) Define Fields Functional Specificat┆
0x40500…40600 (64, 0, 5) Sector 4006ff00160241 ┆@ Aion Generates fields and field references for a View according to Field Information in Attributes. The parameter New View specifies if the View is under creation, or if the procedure is called from CREATE FIELDS. Call Specification DEFINE ┆
0x40600…40700 (64, 0, 6) Sector 40077400160241 ┆@ t AFIELDS(VCB: VIEW CONTROL BLOCK, NEW VIEW: BOOLEAN) (CC: COMPLETION CODE): ERROR OK "<6;!#<6 !&<6 ! "$<! <6 {M;(s! 9"c=! "(= Z=q#p!"<6 !&<6 ! "$<!#<6 ! <6 {M)(sC I! <6 ! "(= <q#p!"<6 !#<6 ! "$<!&<6$`i6 {M)(sM &M7 ┆
0x40700…40800 (64, 0, 7) Sector 2808ff00160241 ┆( A 1 Call Specification REMOVE FIELD REFERENCE (VCB: VIEW CONTROL BLOCK, FG: FIELD GROUP) 4.2.2.4.6.3 Module Components The module consists of the follow┆
0x40800…40900 (64, 0, 8) Sector 4009ff41161641 ┆@ A A1616A CPS/SDS/025 sdv OKH Fra Kap 1 25 01 82 11 12 13 46 33711 29 03 84 09 36 01 8 29 03 84 09 29 02 04 84 12 36 0118A 110 19 18 1092 42018 Y ' *J 7 ~ _┆
0x40900…40a00 (64, 0, 9) Sector 400a6e00161641 ┆@ n A @ @ @ ? ? ? ? ? > > > > = = = = < < < < ; ; ; : : : : 9 9 9 9 9 9 8 8 7 7 7 7 6 6 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 / / / / / . . . . . - - - - - - - - - , , , , , , + + + + + + * * * * * * * * ) ) ) ) ) $ $ ntnavn: Operat]r: ┆
0x40a00…40b00 (64, 0, 10) Sector 400bb200161641 ┆@ 2 A 1 CPS/SDS/025 OKH/831101 MESSAGE MANAGEMENT DETAILED DESIGN SPECIFICATION ISSUE 1 CAMPS > I!e=6 !Z="(=e*$<kas#r 9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x40b00…40c00 (64, 0, 11) Sector 400cff00161641 ┆@ A 1 1 GENERAL 1.1 PURPOSE AND SCOPE The package specification for Message Management System is written to fulfill the following objectives: a) To provide detailed definition of┆
0x40c00…40d00 (64, 0, 12) Sector 400dff00161641 ┆@ A the package function and architecture. b) To provide users with detailed parameter information for all commands to MMS. 1.2 APPLICABLE DOCUMENTS AND PROJECT REFERENCES 1.2.1 Applicable Documents a) CPS/210/SYS/001 CAMPS System Requireme┆
0x40d00…40e00 (64, 0, 13) Sector 400eff00161641 ┆@ Ant Specificaction b) CPS/ICD/009 Software Interface Control Document c) CPS/DBD/001 Database Design Document d) CSS/920/SPS/0001 File Management System System Product Specification e) CSS/920/PSP/0046 FMS Command Controller Produ┆
0x40e00…40f00 (64, 0, 14) Sector 400fa600161641 ┆@ & Act Specification f) CSS/920/PSP/0047 FMS Disk Cache Manager Product Specification g) CSS/3200/PSP/0026 DAMOS Transfer Module Product Specification "<6 !&<6 ! "$<!#<6 ! <6 {M)(sC I! <6 ! "(= <q#p!"<6 !#<6 ! "$<!&<6$`i6 {M)(sM &M7 ┆
0x40f00…41000 (64, 0, 15) Sector 3f08ff00161641 ┆? A 1 h) CPS/SDS/024 CAMPS SYSTEM FUNCTIONS Detailed Design Specification i) CSS/006/PSP/0044 DAMOS System Specification j) CSS/3900/PSP/0033 DAMOS Coroutine Monitor Produ┆
0x41000…41100 (65, 0, 0) WangDocumentHead {hdr=WangSectHead {next=(65,0, 1), len=0xff, h3=41161641}, f00=»1616A «, f01=»CPS/SDS/025 «, f02=»sdv «, f03=»OKH «, f04=»Fra Kap 1 «, f05=25-01-82 11:12, f06=» 13 «, f07=»46 «, f08=» 33711 «, f09=14-05-82 15:20, f10=» «, f11=»00 «, f12=» 2 «, f13=14-05-82 11:57, f14=14-05-82 15:29, f15=»0118A «, f16=»110 «, f17=» 17 «, f18=»42 «, f19=» 1132 «, f20=» 40076 «, f21=» «, f22=» @ «, f99=940000000110068610110490aaca15050000000000000037037d01df}
0x41100…41200 (65, 0, 1) Sector 41026e00161641 ┆A n A A A A @ @ ? ? ? ? ? > > > > = = = = = < < < ; ; ; ; : : 9 9 9 9 9 9 8 8 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 0 0 0 0 0 0 0 / / / / / / . . . . . - - - - - - - - - , , , , , , , + + + + + + + * * * * * ) ) ) ) ntnavn: Operat]r: ┆
0x41200…41300 (65, 0, 2) Sector 4103ab00161641 ┆A + A 1 CPS/SDS/025 OKH/820512 MESSAGE MANAGEMENT DETAILED DESIGN SPECIFICATION CAMPS &*/=MM, > I!e=6 !Z="(=e*$<kas#r 9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x41300…41400 (65, 0, 3) Sector 4104ff00161641 ┆A A 1 1 GENERAL 1.1 PURPOSE AND SCOPE The package specification for Message Management System is written to fulfill the following objectives: a) To provide detailed definition of┆
0x41400…41500 (65, 0, 4) Sector 4105ff00161641 ┆A A the package function and architecture. b) To provide users with detailed parameter information for all commands to MMS. 1.2 APPLICABLE DOCUMENTS AND PROJECT REFERENCES 1.2.1 Applicable Documents a) CPS/210/SYS/001 CAMPS System Requireme┆
0x41500…41600 (65, 0, 5) Sector 4106ff00161641 ┆A Ant Specificaction b) CPS/ICD/009 Software Interface Control Document c) CPS/DBD/001 Database Design Document d) CSS/920/SPS/0001 File Management System System Product Specification e) CSS/920/PSP/0046 FMS Command Controller Produ┆
0x41600…41700 (65, 0, 6) Sector 4107a600161641 ┆A & Act Specification f) CSS/920/PSP/0047 FMS Disk Cache Manager Product Specification g) CSS/3200/PSP/0026 DAMOS Transfer Module Product Specification "<6 !&<6 ! "$<!#<6 ! <6 {M)(sC I! <6 ! "(= <q#p!"<6 !#<6 ! "$<!&<6$`i6 {M)(sM &M7 ┆
0x41700…41800 (65, 0, 7) Sector 4008ff00161641 ┆@ A 1 h) CPS/SDS/024 CAMPS SYSTEM FUNCTIONS Detailed Design Specification i) CSS/006/PSP/0044 DAMOS System Specification j) CSS/3900/PSP/0033 DAMOS Coroutine Monitor Produ┆
0x41800…41900 (65, 0, 8) WangDocumentHead {hdr=WangSectHead {next=(65,0, 9), len=0xff, h3=41160141}, f00=»1601A «, f01=»CPS/SDS/025 «, f02=»vhn «, f03=»OKH «, f04=»4.1.7 «, f05=20-01-82 13:09, f06=» 2 «, f07=»07 «, f08=» 8740 «, f09=13-07-83 10:49, f10=» «, f11=»02 «, f12=» 54 «, f13=30-06-83 09:44, f14=15-07-83 10:05, f15=»0118A «, f16=» 71 «, f17=» 14 «, f18=»02 «, f19=» 716 «, f20=» 50413 «, f21=» «, f22=» «, f99=020000000110062710110290aaca1505000000000000003703f100df}
0x41900…41a00 (65, 0, 9) Sector 410a4700160141 ┆A G A A A @ @ ( ( ( ( ( ' ' ' ' ' & & & & & % % % % % okument nr: Dokumentnavn: Operat]r: ForfatteteteteT Dokument nr: Dokumentnavn: Operat]r┆
0x41a00…41b00 (65, 0, 10) Sector 410bb100160141 ┆A 1 A 1 CPS/SDS/025 OKH/831101 MESSAGE MANAGEMENT DETAILED DESIGN SPECIFICATION ISSUE 1 CAMPS , > I!e=6 !Z="(=e*$<kas#r 9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x41b00…41c00 (65, 0, 11) Sector 410cff00160141 ┆A A 1 4.1.7 Interfaces 4.1.7.1 External Interfaces N/A. 4.1.7.2 Package Interfaces The general environments of MMS are described in (b), section 3.2.7. Refer in particular to fi┆
0x41c00…41d00 (65, 0, 12) Sector 410dff00160141 ┆A Agure (b), 3.2.7.1-1. MMS is a File Manager in the sense described in (d) 3.1. As such it interfaces to the FMS Command Controller and to FMS Disk Cache Manager. Moreover, it interfaces to Message Monitor Subpackage within CSF Package, running in┆
0x41d00…41e00 (65, 0, 13) Sector 410eff00160141 ┆A A all application processes using MMS. 4.1.7.2.1 Interfaces to FMS 4.1.7.2.1.1 Initialization Functional Specification Initializes MMS control variables and coroutines. Must be called at FMS Initialization Time. Refer (d) 3.1.1. Call Spec┆
0x41e00…41f00 (65, 0, 14) Sector 5f554e52454144 ┆_UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD_┆
0x41f00…42000 (65, 0, 15) Sector 40000900160141 ┆@ Ad. {! ;6 ! <6 MM(! "(=~~ J*2M2/C<2:^=~ B<2:b= R<2M/,:g=~ BG2M")M2&! "(=~~ BW2I! <6 M /M?.I*:="8=IM2&MP'Mc2! m"2< [MI !?=6 : #wI>K!8=>R 2!8=6 #4 E*8=k L<M% :8=F 28=I!#<:"<>R<2> I E*#<& "< DM L<M% :#<F 2#<> I:g= Ro2M/2 Rl2> IC13!?=4~~ B|2> I:A=!┆
0x42000…42100 (66, 0, 0) Sector 4201ff00160241 ┆B Aes: a) Create Fields b) Define Fields c) Get Last Fragment d) Check Field Parameters e) Update Field References f) Generate Field g) Extend Field 4.2.2.4.6.4 Data Description a) Data References 1 ┆
0x42100…42200 (66, 0, 1) Sector 4202ff00160241 ┆B A a1) Operation 4.1.4.3.4.1 a2) CC 4.1.4.3.4.1 a3) Attributes 4.1.4.3.4.1 a4) CIF Control Block 4.1.4.3.1 a5) View Control Block 4.1.4.3.2 a6) Field Descriptor 4.1.4.3.3.2 b) External Data b1) OPERATION (m) b2) ┆
0x42200…42300 (66, 0, 2) Sector 42038b00160241 ┆B ACC (m) b3) ATTRIBUTES (m) b4) CIF CONTROL BLOCK b5) VIEW CONTROL BLOCK (m) b6) FIELD DESCRIPTOR (m) c) Local Data None > S C_* ┆
0x42300…42400 (66, 0, 3) Sector 4204ad00160241 ┆B - A 1 Figure 4.2.2.4.6.3-1 Field Handling Control Flow CIF (CIFCB, FALSE) (LOCK, CC): ERROR OK ERROR ? END CASE CIF's security profile┆
0x42400…42500 (66, 0, 4) Sector 4205ff00160241 ┆B A 1 4.2.2.4.6.5 Module Design External Procedure References - Get CIF 4.1.5.1 - Open CIF 4.1.5.2 - Close CIF 4.1.5.3 - Receive Words (e) 3.1.2.2.2 - Put Attributes 4.2.2.4.5.2 ┆
0x42500…42600 (66, 0, 5) Sector 4206ff00160241 ┆B Ac) - Allocate Sector 4.2.2.4.7.2 a) - Get Field Desceiptor 4.2.2.4.5.2f - Next Addr Element 4.2.2.4.5.2d - Prev Addr Element 4.2.2.4.5.2e - Put In Addr Element a) Create Fields Narrative Description Opens the CIF, reads field inform┆
0x42600…42700 (66, 0, 6) Sector 4207ff00160241 ┆B Aation from calling application, and defines fields according to the field information. Flowgram Figure 4.2.2.4.6.5-1 b) Define Fields Narrative Description Call the procedures Check Field Parameters and Update Field References. Flo┆
0x42700…42800 (66, 0, 7) Sector 1908c500160241 ┆ E Awgram Figure 4.2.2.4.6.5-2. c) Get Last Fragment Narrative Description Given an address element, the last fragment of the field or the last fragment of the field group is fetched. ┆
0x42800…42900 (66, 0, 8) WangDocumentHead {hdr=WangSectHead {next=(66,0, 9), len=0xff, h3=41160241}, f00=»1602A «, f01=»CPS/SDS/025 «, f02=»sdv «, f03=»OKH «, f04=»Fra kap. 4.2.2.4.6 «, f05=20-01-82 13:58, f06=» «, f07=»10 «, f08=» 754 «, f09=30-06-83 13:37, f10=» «, f11=»03 «, f12=» 194 «, f13=30-06-83 10:37, f14=15-07-83 10:05, f15=»0118A «, f16=» 64 «, f17=» 12 «, f18=»13 «, f19=» 588 «, f20=» 39751 «, f21=» «, f22=» «, f99=020000000110062710110290aaca1505000000000000003703d000df}
0x42900…42a00 (66, 0, 9) Sector 420a4000160241 ┆B @ A B B B B B DOKUMENTOVERSIGT Dokument nr: Dokumentnavn: Operat]r: Forfatter: Kommentarer: STATIST┆
0x42a00…42b00 (66, 0, 10) Sector 420bb100160241 ┆B 1 A 1 CPS/SDS/025 OKH/831101 MESSAGE MANAGEMENT DETAILED DESIGN SPECIFICATION ISSUE 1 CAMPS , > I!e=6 !Z="(=e*$<kas#r 9x2"<! <6 M8)I:^=~ B#.!#<6 ! <6 M&&:!<~ J#.:!<2.=M2┆
0x42b00…42c00 (66, 0, 11) Sector 420cff00160241 ┆B A 1 4.2.2.4.6 Field Handling Module 4.2.2.4.6.1 Functional Description The module performs the command CREATE FIELDS. In addition, it contains service functions for other modules ┆
0x42c00…42d00 (66, 0, 12) Sector 420dff00160241 ┆B Afor handling of fields. 4.2.2.4.6.2 Module Interface The module contains two subpackage interfaces: a) Create Fields refer 4.2.2.7.11 b) Extend Field refer 4.2.2.7.15 and 2 additional interfaces. c) Define Fields Functional Specificat┆
0x42d00…42e00 (66, 0, 13) Sector 420eff00160241 ┆B Aion Generates fields and field references for a View according to Field Information in Attributes. The parameter New View specifies if the View is under creation, or if the procedure is called from CREATE FIELDS. Call Specification DEFINE ┆
0x42e00…42f00 (66, 0, 14) Sector 5f554e52454144 ┆_UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD__UNREAD_┆
0x42f00…43000 (66, 0, 15) Sector 4200ff00160241 ┆B A 1 Call Specification REMOVE FIELD REFERENCE (VCB: VIEW CONTROL BLOCK, FG: FIELD GROUP) 4.2.2.4.6.3 Module Components The module consists of 7 procedur┆
0x43000…43100 (67, 0, 0) Sector 00000000000000 ┆ ┆
[…0x9f…]