Software_Rel_Bulletin_NOS_VE_Cycle_17_Feb84 Software Rel Bulletin NOS VE Cycle 17 Feb84
Software_Rel_Bulletin_NOS_VE_Cycle_17_Feb84 Software_Rel_Bulletin_NOS_VE_Cycle_17_Feb84
User Manual: Software_Rel_Bulletin_NOS_VE_Cycle_17_Feb84
Open the PDF directly: View PDF .
Page Count: 55
Download | |
Open PDF In Browser | View PDF |
1 84/02/10 SOFTWARE RELEASE BULLETIN NOSIVE (CYCLE 17) DISCLAIMER: NOS/VE Is intended for use as described In this document. CONTROL DATA CORPORATION cannot be responsible for the correct operation of features or parameters not described. LAST UPDATED fEBRUARY q, lQS4 - COMPANY PRIVATE - - COMPANY PRIVATE - 2 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) l ...Q_ltilaOQut.IlllH 1) The NDS/VE Cycle 11 system consists of the operating system and product set features outtined in the NOS/VE 1.0 Software Availability Bulletin (SlB). The NDS/VE Cycle 17 system must be Installed using the release materials. (Se~ the NOS/WE 1.0 SAB, pages 11 and 12, for the list of the release materia's.) NOS V2.2 Level 5q6 Operating System and lovel 587 for the Common Products must be Installed on the computer hefore tostl"ing NOS/VE Cycle 17 to complete the dual state system confIguration. 2) It is necessary to understand this document, the NOS/Ve 1.0 SAR, the NOS/VE Installation and Upgrade Manual (60463913), and the NOS 2.2 Level 596 Operating System and Level 587 for the Common Products and related documents before installing NOS/VE Cycle 17. 3) After installing NOS V2.2 Level 596 Operating System and Level 581 for the Common Products system and the NDS/YE Cycle 17 system, the NOS and NOS/VE systems may be deadstarted and placed into operation. 4) PSR numbers are Included wIth some of the Items In this document. These PSRs are outstanding as of the date of the reJ ease. - COMPANY PRIVATE - 3 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) Z... tl_ffAIU&fs'_Ati.tl_fROllUC.IS A complete description of OperatIng System and Product Set features may be found in the NOS/VE 1.0 Software Availability Bul1etln. Please refer to that document for NOS/VE Cycle 11 system feature information. All references in the NOS/VE 1.0 SAB to the CYSER 170-835 and CVaER 170-855 shou1d be updated to Include the CY8ER 170-815, CYBER 170-825, and CYBER 170-845. All references In the NOS/VE 1.0 SAB to NOS 2.1 level 588 should be modified to NOS 2.2 Operating System leve' 596 and Common Product level 587. - CDMPANY PRIVATE - 4 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) 1) PASSON and IRHF both run out 01 the SYSTE"X account. 8ecause af this, the password must be set to SYSTEMX and the resource validations must be set to their maximum. PSR 1# 2) NVO~)OOZ The tUN=. parameter on the *SETVe* command must have Its resource validations set to the maximum. failure to do this can cause the deadstart Job to fail with 'PRU LIMIT' or 'SRU LIMIT'. PSRt NV00002 1) There is a timing problem/data sensitive bug that may occassionally cause the RESTORE_PERMANENT_FILE command to abort. If this ocours, the operator should restart RESTORE with the failing reel. If the problem does not re-occur, onl, one file Is lost. If the problem still occurs, restart RESTORE again but with the reel that follows the falling reel. In the second case, all fltes on the tape following the point where the failure occurred are tost. 2) Automated vatldat10n performed during an Installation Deadstart creates a SFAMILY_USERS file for the NVE 'amlly. If you subsequently reload permanent files to family NVE from 8 BACPF ftle, catalogs which were not defined In the automated validation cannot be accessed. likewise, any catalog Information whIch has not been updated In the automated validation file Is incorrect for the catalogs restored using BACPF. The recommended sequence of events In which an Installation Deadstart can be performed, and the family NVE permanent files restored from a prevIous .evel Is as follows: 1. BACPF all NVE catalogs and files (except uuu.$fAMIlY_USERS) to tape (uuu is the FAMILY_USER Adm i n Is tr ator). Z. BACPf the flte uuu.SFAMIlY_USERS. This Is done by bracketing the commands associated with the backup with TASK, TASKEND commands. The ring number Is established by using the RING parameter of the TASK command. For example: TASK RING=3 COPY_fILE Input=alpha output=omega - COMPANY PRIVATE - 5 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) TASKENO causes the COPY_FILE command to execute In ring 3. NOTE: The task command can be specified only in an interactive Job or In 8 batch Job running under SSYSTEM. 3. Perform an Installation Oeadstart of NOS/VE, but enter the command nETF VAlIOATE/OFAMILY/ONVE prior to entering the NEXTOSTAPE response to the request for the first product tape. This command wlll disable automated validation. 4. Restore the SFAMILY_USERS file that was backed up In step 2. (Ir you tailed to disable validatIon prior to this step, you must 'ogln as the NVE famlfy user administrator, and change the name of the $FAMIlY_USERS file using Change_Catalog_Entry.) 5. Restore the remainIng NVE famity files which were backed UP in step 1. 6. Execute the Create_famIlY command from the operator console PSR NV0001Q 3) The procedure Verify_Instal led_Software which Is documented In the NOS/VE Installation and Upgrade manual (Publlcation number 60463913 A) Is not available at this time. 4) The NOS User Neme creation described in the NOS/YE Installation and Upgrade Manual implIes that the default MDOVAl OS value is adequate. DSa5 Is the appropriate value. 5) Multiple NOS/VE upgrades using the CREATE_JOB_TEMPLATE command result In a large number 01 files being created on the deadstart disk. Each successfut execution of the CREATE_J08_TEMPLATE command creates a directory file and severa. uniquely named segment files. The d1rectory flte name Is specified by the TEMPLATE_NAME parameter, and contains the name of every segment 'lie which constitutes the Job template. Whenever a Job template is no longer being used, the DELETE_JOB_TEMPLATE command should be used to remove the directory file 'rom the deadstart disk. Segment 'lies are removed by this command whenever the directory file removed. The console entry for this command ist .S K.DELETE/OJoa/QTEMPlATE TN=nsme 6) Online manuals are released on a NOS/VE Backup_Permanent_FIJes tape at this release. This is an interim process that Mill be replaced by a process being generated by PublIcations and Integration. To installed the online manuals, you must reload the fltes on thIs tape into the SSYSTEM.MANUAlS subcatatogs of the SSYSTEM family. Create the following NOS/VE Job to accomplished this task: JOB request_magnetic_tape file=backup type=mt9$1600 rlngano evsn-nve007 - COMPANY PRIVATE - / 6 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) display_value osv$status output=$response reQuest_operator_8ctJon message·. RESTORE fAILED - CHECK TAPEt logout WHENEMO RESTORE_PERMANENT_FIlES restore_sll_files backup_fJle=backup QUIT JOBEND The above Job may be created as a NOS or NOS/VE text file. This text file Is then accessed from the operator console, using the ATTACH_FILE or GET_FILE command, and the INCLUDE_FILE command is executed to submit this Job as a SSYSTEM family batch Job. 7) Upgrade installation specifying lOADFIlES (through SET_SYSTEM_ATTRIBUTES) but not MULTD causes the deadstart version of OCU rather than the standard version of OCU to be generated. The SHIGH cycle must be DElf'd after the system Is up. 8) The operating system requires assistance at the console for remote install~t'on and remote maintenance. The installation and maintenance procedures are being modified to reduce the need for assistance at the console but until Remote Deadstart Is available, this need wit I not be total'y eliminated. 9) Great care should be taken using the DELETE_USER subcommand of the ADMINISTER_USER uti' ity. If more than 20 users are deleted since Installation of the system, there .s 8 good chance All USERS WIll BE LOST. PSRs HYOD896, NVOE061, MYOE062 1) NOS/VE will not support ~ore than 10 tasks concurrently defined per Job. The system does not enforce this IlmJtJ users must be careful not to exceed this limit or they may cause the system to fail. 2) To successfully terminate a Job that has an action message posted to assign a tape, the sequence must be as rollows: K.ASSIGN_OEVICE Alannnn STOP K.TERMINATE_JOB ••• Failure to assign the devJce prior to terminating the Job will cause the Job to hang. PSR NVOE337 - COMPANY PRIVATE - 1 SOFTWARE RELEASE BULLETIN 84/02/10 HOS/VE (CYCLE 17) l ... l_OIUl.c.AtQ.'-"iUllllln~.i 11 Restarting Up IRHF and IFEXC on the 180 SIde IRHF should automatically restart It it aborts. There Is a constant check to see if it has aborted. To bring up IRHF manually, the operator must first bring down IRHf, then bring It up again. The same holds true for PASSON. To bring down IRHF,' type in 8t the 180 NOS/VE operator's console: K.DEACTIVATE_SYSTEM_TASKS TASK_NAMES=RHINPUl K.DEACTIVATE_SYSTEM_TASKS TASK_NAMES-RHOUTPUT Then to bring IRHF back up, type In at the 180 NOS/Ve operator's console: K.ACTIVATE_SYSTEM_TASKS TASK_NAMES-RHINPUT K.ACTIVATE_SYSTEM_TASKS TASK_NAMES=RHDUTPUT To bring down IFEXC, type in at the 180 NDS/VE operator's console: Then to bring IFEXC back up, type in at the 180 NOS/VE operator's console: K.ACTIVATE_SYSTEM_TASKS TASK_NAME-IFEXEC PSR NVl0032 2) Restarting IRHF and PASSON on the 170 Side To make provisions for restarting IRHF and PASSON, a site analyst or an operator should create tHO procedures and save each one on an Indirect permanent fl'e that Is located ~nder user Index 3777718. Procedure 1. The 'Ile name should be MSSIRHF and should look like this: • PROt, MSS IRHf. COMMON,SYSTEM. GTR,SYSTEM,NVElIB,U.UlIB/NVELIB UNLOAD, SYSTEM·. lI8RARY,NVElIB. RUNJOBS(IRHFl Procedure 2. The file name should be MSSPASS and should took I I k eth Is: - COMPANY PRIVATE - 8 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) .PROC,MSSPASS. CDMMON,SYSTEM. GTR,SYSTEM,NVElI8,U.ULIB/NVElIB t I BRAR y, NVElIB. RUNJOBS(PASSON) Once these are In user index 317777B, IRHF Is restarted by simply typing the following In at the 170 operator's console. MSSIRHF. PASSON Is restarted by typing in at the 170 operetor 1 s console: MSSPASS. PSR NV00016. 3) The NOS application (VEIAF) that connects NOS/VE Jobs to HAM will sometimes produce the flashing console message: "PASSnN ABNORMAL 18" This message means PASSON Is discarding an unsolicited message generated between VEIAF and the first read request from NOS/VE. This should be Ignored. Clear the message with 'GO,Jsn. f 1) The INITIALIZE_DEADSTART_DEVICE system-core command and the IHITIAlIZE_MS_VOlUME logical Configuration Utility subcommand do not warn the operator that the volume has been previously initialized. This Is of particular concern in INITIALIZE_MS_VOlUHE because the operator may misspell the element_name of the device and Inadvertently destroy permanent files. 2) If the physical configuration consists of one channel, one mass storage controller, and one mass storage unit, one can describe this initially using system-core commands. However, thjs configuration needs to be redescrlbed using Physical Configuration UtlJlty and Logical Configuration UtIlity subcommands in order to get through an installation deadstart. 3) For optima' system performance a'l NOS/VE disk units should be defined during the Instal' deadstart. This is important so that all of the logical configuration Is available for allocating product set files. - COMPANY PRIVATE - 9 SDFTWARE RELEASE BULLETIN 84/02/10 NDS/VE (CYCLE 17) 4) During recovery rihen operator intervention bas been specified, the logica' configuration utility (LeU) is Invoked both before and after the configuration transition. The fIrst invocation allows the operator to change which elements In the physical configuration are logically confi~ured. The second invocation alloMs the operator to InItialize" and add volumes to the system set. This Is useful if the first Invocation of the LeU happens to add one or more volumes to the logical configuration. 5) The ability to lnvoke the LeU during a continuation deadstart as described In the previous bullet has been added. 6) Thephystcal configuration utility subcommand, INSTAll_PHYSICAL_CONFIGURATION has 8 new parameter, PHYSICAL_CONfIGURATION. This p.rameter specifies the name ot a loca' file that wIll receive Information about the physical configuration being debugged. Use of thIs parameter will cause the configuration to NOT be Installed. The'i Ie produced by this command can be used as Input to the INSTALL_LOGICAL_CONFIGURATION subcommand of the logica) configuration utility. The abbrev1atlon for PHYSICAL_CONFIGURATION Is PC. 7) The 'oglcal configuration utility subcommand, INSTALL_LOGICAL_CONfIGURATION has • new parameter, PHYSICAL_CONFIGURATION. This parameter specifies the name of a local 'tte that will provide Information about the physical configuratIon beIng debugged. Use of this parameter wi •• cause the configuration to NOT be installed. The abbrevIation for PHYSICAL_CONFIGURATION is PC. 1) If any disk volume being used by NOS/VE becomes full, the following message wll I perlodlca"y appear on the MDD screen: AAAAAA - volume out 01 space (AAAAAA is the ysn of the volume) Any task that is requesting space on a full volume will h~ng waiting for space. Some space may be obtained by asking users (If they are able) to defete permanent 'ites and detach local files. If the disk full condition persists, the NOS/VE system should be taken down and brought back up. This action wilt release most of the temporary flte space that was In use. If the disk futl was caused by permanent files, then the disk will be nearly fu" after the recovery, - COMPANY PRIVATE - SOFTWARE RELEASE BULLETIN 10 84/02/10 NOS/VE (CYCLE 11) and some action--such as backing up permanent files and deleting some flles--must be taken Immediately. It is possible that a disk full situation will occur that cannot be recovered. This will have happened if the "volume out of space" message appears during a deadstart before the system Is up. In this case case permanent file volumes must be lnltlatized and reloaded from a previous backup dump. 2) If a continuation deadstart falls after disk tutl with a 180 CPU monitor 'suit, it Is possible that the 'allure Is due to unprinted fifes in the output queue, one or more of which are no longer printable. The failure is a Job mode software failure and does not leave the MeR set In monitor mode. The message indicating this failure is "HR - MONITOR FAUlTfl. Corrective action: On the next attempt at a continuation deadstart, enter the folloNing command when the system asks for operator supplied core commands: This command wIlt allow deadstart to complete. If, at this time, you fln1 that task RHOUTPUT has terminated (by looking at the syste~ Job log by doing a DISSl), and files exist in the Job output queue (DISPLAY_CATALOG SSYSTEM_SJOB_DUTPUT_QUEUE) you can be reasonably sure that you have encountered this problem. Delete the contents of the Job output queue (OElETE CATALOG_CONTENTS SSYSTEM.$JO~OUTPUT_QUEUE), terminate NOS/VE, and do another continuation deadstart. 3) When recovering "Ithout a memory image, the EOI for a fite is set to the highest allocation-unit which has bean lnitialized on the devIce. ThIs Is probably not what the actual end-or-Information (EDt) shows In the memory Image. The file's owner Is not informed that 8 different EOI has been chosen. This means that the user cannot use BAM to read the fIle. The file needs to be recreated. PSR NVOE5Z4 1) Tape support Is limited to and Intended for use onl, by the permanent file backup and restore utility. Use of tape 110 for any other purpose may produce undefined - COMPANY PRIVATE - SOFTWARE RELEASE BULLETIN 11 84/02/10 NOS/VE (CYCLE 17) results. 2) When preparing to mount a tape to be read by NDS/VE, the heads on the drive should first be cleaned. This is recommended before each tape mount due to the currently Incomplete Implementetlon of error r eco ver.J. 1) When using X25 to ~ccess NOS/VE, a terminal may lntermlttent1y htno allowing no input or output. TIP commands break (such 8S escape-CH) out of this problem. This Is a CCP problem that has been PSRd and corrected in cepe PSR C'C5A230 - COMPANY PRIVATE - 12 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) 1) A command that depends on the ·path name" for a ftle is .ffacted if the fite has been explicitly attached (attach_file, create_file commands). The "path name" that such a command wlJI encounter Is the "local path name" rather than the path specified when the command was cafJ~d. For example: ATTACH_fILE SUSER.X lF~=Y REPLACE_FILE SUSER.X will result In a file cal led Y being referenced In real state rather than X. Users should not mix Implicit and explicit attaching of a 'lIe. PSR NV00153 2) The $PRDGRAM function does not return the open position designator for the LOAD_MAP file. PSR NV00483 3) The SET_SENSE_SWITCH (SETSS) command will not accept a fluser supplied Job name" but will only work when given a "system supplied Job name ft • PSR NVOD611, PSR MVOOSeS 4) The constants $MIN_INTEGER and SMAX_INTEGER have values of -(2**48-1) and 2*.48-1, respectIvely, rather than -(2**63) and 2**63-1. PSR NVOD609 5) A new display_option has been added to the display_catalog and dJsplay_catalog_entry commands. for the former command this dIsplay option is called CONTENT(S) or CJ and for the latter command i t is called CYCLE(S) or C. Also, a parameter called DEPTH has been added (following the output) parameter) to both commands that works In conjunction with the added display options. These options ShOM the aMount of space occupied by catalogs, files, and cycles. The depth parameter determines the leyel of detail that Is displayed. DEPTH:l gives a 1 ,jne summary of the catalog (or tile). DEPTH=2 (the defa'tl gives a breakdown of files and subcatalogs contained directly In 8 catalog (or the cycles of 8 file). A DEPT~ greater than 2 Is only applicable to catalogs and specifies a further breakdown of the catalogs and ftles contained withIn the subcatalogs of the catalog. To get complete information about all subcatalogs, fates and cycles - COMPANY PRIVATE - 13 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) contained in 8 catalog, specify DEPTH-ALL. did not make It Into the manuals. These c ~&.l .... 1_Aaliit.lg,Q.al_C.Qmlt£D.di._1t!,Qt_itt_ttanulll~l i ... l.&1 ...1_1l1SeLAl_'-OHSAtiO_fAI.!1!fIEll,S1_1JllSCfl This command displays information about the parameters for a command. The informatIon Inctudes the names of the parameters, their types (IncludIng alloNed keYMord YBlues) and their default vaJues (or an Indication that the parameter Is required). This command Is not Intended to be 8 replacement for information in on-line manuals, but rather a "memory Jogger" for any command. It will work for any command that could be called at the point where thts comm~nd Is called (Including system supplied commands, SeL procedures, user programs and utility subcommands). This command can be used to obtain InformatIon about the parameters for any command that uses Set services to parse Its par ameter s. dlsplay_command_parameters commanda(commend) [output=] command : c: This parameter specifies the command for which information about parameters is sought. output: 0: This parameter specifies the fl'e to which the parameter Information Is written. OmissIon will cause SOUTPUT to be used • . status: This Is the standard status parameter. ~£1£Z_Ad~111Qn.l_Eun~11~o~_iHg1_1Q_~aQYi!~1 i&l ...Z&l_lCa~HAUQ_SOU&CE This function Is used to determine where the processor for the requesting command was found. The source (file or cata1og) or the command is returned as 8 string. Its nature, thls function Isn't particularly useful .hen used in the expression for a parameter to a command, since, In th;at case, it will :return the sour ceot' that command. Therefore, this function Is normal I, used In an assignment st atement. By - COMPANY PRIVATE - nges 14 SOFTWARE RELEASE BULLETIN 64/02/10 NDS/VE (CYCLE 17) Example: ftThe following proc resides on anfl "object library in some catalog." PROC sample_command as = Scommand_source cat = $path(Sfnamefcs), catalog) execute_task Sfname(catll'.sample_program) PROCEND This funotion is used to obtain the the pravlous command. completion <$previous_status> ::= SPREVIOUS_STATUS [«) (»] status of Example: collect_text display_status PRDt display_status, dlss ( status: status = Sprevious_status) display_value $value(status) PROCEND display_status ** create_variable s kind=status create_variable x status-s display_status NORMAL STATUS create_variable x status=s display_status --ERROR-- X Is already declar~d as a variable. This funotion is used to quote a string. (Squote) ::= SQUOTE «() (string expr) <» Example: s = 'ABC·tDEF' q= $quote(s) dlsptay_values ABC'DEF display_value q 'ABCt'OEF' This function is used to search a string tor anyone of 8 set of characters and return the index in the string of the round character. If no character from the set appears In the - COMPANY PRIVATE - 15 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) string, zero is returned. <» Example: dIgits = '0123456189' s :'TEMP_32 t display_value Sscan_any(dlglts, 5) 6 This function is used to search e string for any character that is not In a set or characters and return the index In the string of the found character. If only characters from the set appear in the string, zero is returned. ($scao_notany) ::= SSCAN_NOTAMY «() (char set) <,:sp) (string expr) <» ::= (string expr> Exampte: digits:: '0123456789s = 'TEMP_32' display_value $scan_ootany(diQits, 1 $) This function is used to search a string for another strIng, called the pattern, and return the index of the first character of the pattern In the string. If the pattern Is the null string, one is returned. It the pattern Is not found in the string, zero Is returned. ($scan_strlnJ> ::= SSCAN_STRING (pattern> <,:sp> (string expr) <» 11= (string expr) Example: s = '123_abe_g. p= 'abc' display_value $scan_strlng(p, s1 5 - COMPANY PRIVATE - 16 SOFTWARE RELEASE BULLETIN 84/02/10 NDS/VE (CYCLE 17) :t;a.l.a.Z...l_lI&AHSLAIE This function Is used to change characters in a strIng according to a translation table. The trans.atlon table Is a string of 256 characters which is utilized according to the following algorIthm. result = '1 tor 1 » 1 to $strlen(string) do J = Sord($substr(strlng, I) result = result II Ssubstrftable, J+l) forend Two standard translation tables provided. Use of all .ower case letters translated to their upper case counterparts. Use of UPPER_Tn_LOWER (UTl) produces a string with all upper case letters translated to their 'ower case counterparts. LOWER_Tn_UPPER (LTU) produces a strIng are wtth (Stranslate) ::= $TRANSLATE «() <,:sp> (string expr> <}) display_value '('II$trlm(s)II')' or I:: PUSH_COMMANDS The purpose of this statement Is to cause the source ('lie catalog) of the Issuing command to be pushed onto the top - COMPANY PRIVATE - 17 SOFTWARE RELEASE BULLETIN NOS/VE (CYCLE 17) 84/02/10 of the "dynamic command list". The entries In the dynamle command list are searched after the commands belonging to any active utilities and before the command lIst entries manipulated by the SET_CDM"AHD_lIST commend. The effect of thIs statement Is removed (popped) when the Issuing command terminates. 1) 2) 1) The DISPLAY_CATALOG and OISPLAY_CATAlOG_ENTRY commands, when used on a catslog or file owned by another user, should only provide Information for catalogs andlor ftfes that the requesting user Is permitted to access. This restriction is not enforced. The information erroneous'y provided, however, does not include passwords and onl, contains Jog entries and permit entries that appl, to the requesting user. NVOE251 NVQB133 Great care should be taken using the DELETE_USER subcommand of the ADMINISTER_USER utility. If more than 20 users are de1eted since Installation of the system, there Is a good chance All USERS WILL SE LOST. PSRs NVOD896, NVOE061, NVOE062 When the NOS/170 IRHf Is started via 8 DIS Job (for debugging IRHf), It does not transmlt queue files to NOS/VE. RUNJOBS is unable to acquire the queue file from NDS/170. PSR NVOE292 A method to work around the problem Is to start IRHF with an unused "subsystem". An example would be to create the following PROC within the SVSTEMX catalog: .PROC,"subsystem"IRHf COMMON, SYSTEM. GTR,SYSTEM,NVElIS,U.UlIB/NVElIB UNLOAD, SYSTEM. RUNJOaS(IRHF} REVERT. The followIng command cou1d then be given to DSO. "subsystem" IRHF 2) When 8 bad LOGIN command is present In a batch Job, the Job disappears and printout with the error is received by the user to report the problem. This - COMPANY PRIVATE - 18 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 11) occurs when sending 8 Job from NOS to NOS/VE via ROUTE,xx,DC-LP,FC-RH. NVOE491 3) Change Information is not transmitted 'rom NOS/VE side to the NOS side. PSR NV00019 4) Changing passwords on NOS and NOS/VE. In NOS 2.2, there are two passwords for each user. One is the NOS Interactive Job password and the other is the NOS batch Job password. Th~ NOS interactive Job password Is used while working on a terminal. It Is •• so used for NOS/VE login processing - when logging Into NOS/VE on an InteractIve terminal, there Is no check made' of the NOSJVE password for validation purposes, Just the NOS interactive Job password. Changing your NOS/VE will affect only your NOS batch password. Your NOS/VE password must match your NOS batch password otherwise Remote Host wIt I not work since i t submits batch Jobs to NOS. Note: When using the SET_LINK_ATTRIBUTES command, the NOS/VE password specified must match the NOS batch Job password. Note: The selection of passwords for NOS and NOS/VE must conform to the definition as given In the NOS Reference Manual for the NOS password and the NOS/VE Command Interface Reference Manual for the NOS/VE password. You have to take the common parts of both definitions to make a password that Morks for both NOS and NOS/VE. To change your NDS/VE password, enter the SET_PASSWORD command on the 180 side t Setpw oldpw newpw where oldpw is your current NOS/VE password and newpw Is the new password. To chanoe your NOS batch Job password, you will have to submit 8 NOS batch Job. login to the 170 side and create a 'Ile to submit thIs job. The ri Ie should contain the following: JOBCARO. USER(usernam,userpw) CHARGE,·. PASSWOR(userpw,newpw) - COMPANY PRIVATE - 19 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) END where usernam is your username, userpw is your current NOS batch password, and neMpw Is your neN NOS batch password. Your original NOS batch password Is set to your original NOS Interactive Job passwords. AI. of the above commands In the file created must be typed in capital letters. To submit this job, type in : where Ifn is the fiJe you created. In order to change your ~OS Interactive Job password, type In on the 170 side I where oldpw is your current NOS Interactive password and neHpw Is your new Interactive Job password. 1) loading files into multiple rtngs may cause improper ring attributes to be assigned. PSR NVOC789 2) The fite poslt'on specifier is ignored when mentioned on SETPA. For example, specifying SETPA DEBUG_OUTPUTa SLIST.SEO! wltl cause debug to overwrite the $LIST 'ile from Its BOI posltlon (not EOI 8S expected). PSR NVEA036 ~£~_!b~~1~al_1LD_1I~2Al 1) Tape support Is limited to and intended for use only by the permanent ,. Ie backup and restore utility. Use of tape 110 tor any other purpose may produce undefIned results. 2) When preparing to mount a tape to be read by NOS/VE, the heads on the drive should first be cleaned. This Is recommended before each tape mount due to the currently Incomplete Implementetlon of error recovery. - COMPANY PRIVATE - 20 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) 1) The SET_WORKING_CATALOG (SETWCl command has no effect upon fltes whose names are created wlthln applications. for example: SETWC aJ' execute_task task generates file name a The path name of the file Is not .aJI.aJ It Is $Iocal.a. Onty actual param~ters of a command are subject to SETWC direction. PSR NVEAOZ7 Z) The preset_value fite attribute is not supported. PSR NVOB204 3) file attribute MIN_RECORD_LENGTH Is not set properly tor record_type F fltes. MI~_RECDRD_LENGTH should be set to MAX_RECORD_LENGTH if It is allowed to default, but It Is currently defaulting to O. This affects SORT/MERGE when the sort key Is omitted and the default Is taken. PSR NVOD398 4) If more than 100 Instances of OPEN exist concurrently within a single task, an ame$local_flle_li~it message Is issued. The message Indicates erroneousl, that 162025 focal files is the limit which Mas exceeded. The message should say that only 100 instances of open may exist concurrently in a task. PSR NVOD856 PSR NV00632 5) Skipping forward/backward by records and partitions does not always report the encounter with boundary conditions with the correct exception condition. PSR NVOE044 PSR NVOD424 6) If a FAP returns abnormal status to AMPSOPEN during an OPEN (new), the file name Is stili registered within the Job and implicitly created permanent files are not purged. Recommend explicitly purging the permanent flte. PSR NVOE150 7) COPY_FILE does not work on index_sequential files when executed from with a task. PSR NVOE58a 8) Fife attributes that can be changed cannot be reassigned a NIL value. - COMPANY PRIVATE - SOFTWARE RELEASE BULLETIN 21 84/02/10 NOS/VE (CYCLE 17) PSR NVEA003 9) DETACH_FILE returns FATAL abnormal status when a file Is not known and causes a batch job to terminate. Use of the STATUS parameter to Ignore the error Is recommended. PSR NVOD618 10) The SET_FIlE_ATTRIBUTE command for an existing file accepts the specification of a preserved attribute even If It conflIcts with the present one. No error will be seen and the preserved attribute wil' not be changed. PSR NVOC839 PSR NVOD617 PSR NV00549 PSR NVOD536 PSR NVEA036 11) When processing a CDBOl READ REVERSE statement BAH fails to set the file position to BOI and 85 a result the COBOL statement wltl loop Indeflnltel,. PSR NVOE044 12) COPY_FILE does not detect a copy to itself via circular file connections. PSR NVOEZ86 13) AmpSput_partlal, with term_option = amcSterminate, at flte_posltlon BOI, gives 'unrecovered write error' on a new f1le. Recommend using amp$put_partlal, Mlth term_option • amcSstart. ?SR NVOD666 14) Files imp'lettl, attached are not implicitly detached. PSR NVOE32Z PSR NVOEZ96 1) If t task adds 8 fibrary to the Job's object library list dynamic loads within that task will be unable to satisfy externals from the newly added library. This especlall, affects the usability of commands packaged in the Job monitor task because libraries added to the object library fist by the system prolog cannot be used to satisfy externals of these commends. PSR NVOE175 2) The default for the program .ttrlbute lOAn_MAP_OPTION Is set to NONE. This means a load map will not be generated by EXECUTE_TASK unless the lOAO_MAP_OPTION parameter has been prevIously speclfted by a SET_PROGRAH_ - COMPANY PRIVATE - 22 SOFTWARE RELEASE BULLETIN 84102/10 NOS/VE 500 11 Intervals 21 Intervals 101 Intervals - COMPANY PRIVATE - 30 SOFTWARE RELEASE BULLETIN 84/02/10 NDS/ve (CYCLE 17) NOTES: 1. The first and the last intervals on the X axis one-half the width of the other X axis intervals. 2. The X-ax's upper limit as dIsplayed may be slightly higher than the value specified in the subcommand. The rules are: 11 intervals 21 Intervals 101 Intervals ~ t X_upper X_upper X_upper ( ( X_lower -- X_lower X_lowe r l modulus 10 modulus 20 ) ) are .. 0 0 :: modulus 100 :: 0 ...11 ... 1&3L;a_nl~eL6r_Ilt1E._DlSI&la.uIl!JH_S.l.IU="ClmmJlD51 POT distd_pdt( metrlc, m: NAME = SREQUIRED metric_limits, mit LIST 2 •• 2 of INTEGER title, t: STRING = SREQUIRED ) This subcommand generates a graph which plots metric values against time. The ~-axJs represents the time Intervals and the V-axis represents the element counts of the metric. The asterisks placed ~ithJn each time Interval represent the range of element values seen in that interval. The report also generates the number of elements wIthin the frame and the number of elements which exceed the frame limits. The METRIC parameter speclfl9S the metric name to be reported. METRIC_LIMITS parameter specIfies the limits to be used for the Y-.xls. The limits for the X-axis wil' come from the date and time parameters given on the DEFINE_GROUP subcommand. The example: mt={O,500} Y lower bound : 0 Y upper bound a 500 The TITLE parameter Is used to provide a title to be placed on the top of the report page. If omItted, the metric name will be used. - COMPANY PRIVATE - 31 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 11) !.t.ll£l&l... !t._JllS.e.LAY_llf~C&lfll~E_D.&IA_S.uh=l&QlmaQJI POT disdd_pdt ( group, g: NAME = SREQUIRED t i t Ie, t: STR. ING ) This sub_command processes the members of a group, rather than a metric. It displays values (up to 256 characters long) for the descriptive data field of each statlstlc In the group, together with t~e number of times each value was encountered. The GROUP required. parameter specIfies the group to be scanned, and is The TITLE parameter may be used to specify a character string to be placed at the top of the first page or the report. If It Is not included in the sub-command, then the name of the group is used Instead. POT dlUng_pdt ( group, g: NAME = $REQUIRED counter_format, efl LIST 1 •• 63, 1 •• 2 range of INTEGER 1 •• 63 tlt'e, t: STRING ) This sub_command processes the members of a group rather than a metric. Each statistic within the specified group Is lIsted In full. This group dump is particularly useful tor debugging group specifications and statIstic defInItions. The GROUP parameter specifies the group requl red. to be dumped, and Is The COUNTER_FORMAT parameter specIfies in what base the counters will be displayed. The default base is 10. example: c'=«(1 •• 8,lO),(9 •• 63,S») Counters 1 - 8 will be displayed in base 10. Counters 9 - 63 will be displayed In base 8. The TITLE parameter may be used to specify a character string to be placed at the top of the first page ot the dump. If i t Is not included in the DUMP_GROUP sub-command, the name of the group is 32 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE {CYCLE 17) used instead. POT gen!Jf_pdt ( group, g: NAME = $REQUIRED output, 0: FILE = $OUTPUT permanent, pI BOOLEAN = FALSE ) This sub_command selects a group of statistics defined by sub_command DEFINE_GROUP, and writes the statIstics to a legible fi Ie in a format suited for machine processing. The GROUP parameter specifies the group to be requi'red. selected, and is The OUTPUT parameter specifies the local file name which contains the selected statistics. If It Is not Included In the sub_command, the name SaUTPUT is used as the default fi'e name. The attributes of the output file Mill bet FILE_CONTENTS = LEGIBLE FILE_ORGANIZATION = SEQUENTIAL fILE_PROCESSOR = UNKNOWN PAGE_FORMAT = CONTINUOUS PAGE_WIDTH = 80 ( Except 'or the file SOUTPUT, where the SOUTPUT are used. ) default attributes of If the same file name is used 'or OUTPUT parameter In severa' GENGF sub_commands, the order of the group statistics Mil. be the same as the order of the GENGF sub_commands. The PERMANENT parameter Is a boolean value. If PERMANENT • TRUE, then a permanent file with the same name specified in parameter OUTPUT wl.1 be created under the catalog SUSER. If the permanent file is an existing file, then 8 new cycle ( one higher) wttl be created. The default value of this parameter Is FALSE. There are specified. 1. some restrictions when parameter PERMANENT: TRUE Is Parameter OUTPUT can not be the default value or SOUTPUT. The confJlct of the file attributes cause the sub_command to be rejected. w'f' - COMPANY P~IVATE - 33 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) 2. Parameter OUTPUT can not be the same as In any previous GENERATE_ GROUP_FILE sub_commands. The local 'ile name conflict will cause the sub_command to be rejected. 3. Parameter OUTPUT can not be the same as an existing focal 'ile name. The local file name conflict will cause the DISPLAY_BINARY_LOG to be aborted. The PERMANENT parameter is not consistent with NOS/VE philosophy, and may be removed In a future update. This Mill not deprive users of any functionality. Examples: i II ega I usag·e ) defg g=open_lnput s=evlOOO GENGF g=open_input PERMANENTaTRUE CASE .1 ( CASE 2 ( J I 'ega I us age ) def~ g=opeo_input s:evlOOO datg g=Clos8_lnput s=evlOOl GENGF g=open_input nUTPUT=INPUT_GROUP GENGF g=close_input OUTPUT~INPUT_GROUP PERMANENT-TRUE CASE 3 ( leg'tlraate usage) defg g=open_'nput s=evlOOO defa g=Clos8_input saevlOOl GENGF g=open_lnput OUTPUT=INPUT_GROUP PERMANENT-TRUE GENGF g=closa_input OUTPUT=INPUT_GROUP Each statistic is output 8S one or more text lines. The first lIne contains the header Information, Including the number of counters and the size of the descriptive data string. The counters are output next. occupying as many lines as necessary. The descriptive data string is output .ast, on a single tine. The format of each statistic in the output fl Ie Is shown belowl line from Ch. to Ch. I Z :3 1 9 1 It 11 1 1 1 1 19 32 38 47 1 1 70 73 68 71 75 2 2 2 2 1 21) 21 41 .61 40 60 1 2\) :3 : .. • 17 30 36 45 8,0 .• Conte nt.s statistic_Identifier stat I.s tl c_code Julian date( YYJyddd ) tlme( hh:mm:ss.mltllsecond ) Job_name global_task_id ( nnnn-mmm ) condensing_frequency number_of_counters descrlptlve_dats_slze counter 1 ( right Justified, counter Z blank filled) counter 3 counter 4 counter 5 : - COMPANY PRIVATE - 34 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/WE (CYCLE 17) I n-1 n .·• ••,. 2 fH) · • · : : desert ptlv8 data This sub-command has no parameters. It ends acc.ptance of sub-commands, and begins processing of the prior sub-commands to generate reports. This command is used to establish and enable one or more statistics to a given global binary log. It may be abbreviated as "ACTS". The PDT 1st PDT acts_command ( statistic, statistics, s: lIST Of NAME = SREQUIRED type, t: KEY statistic, statistics, accountIng, account, ••• engineering • statistic STATUS ) The STATISTIC parameter specifies one or more statistics to be established and enabled. Each statistic Is specified as two alphabetic characters followed by a decimal number. for examp'e, AV260001. A list of statistics, enclosed tn parenthesis as per Set syntax, may be specified. The TYPE parameter specifies the globa' binary log to which the speci'ied statistics are to be enabled. Onl, one tOg may be specified in each ACTIVATE_STATISTIC command. If It Is desired to send a particular statistic to more than one log, multiple ACTIVATE_STATISTIC commands may be used. This command is used to disable one or more st9tistlcs that had previously been enabled to a particular log. All statistics remain establlshed# and If they are enabled to another log, that connection remains undisturbed. The command name may be abbreviated as OEAS. - COMPANY PRIVATE - 35 SOfTWARE RELEASE BULLETIN NOS/VE (CYCLE 17) 84/02/10 PDT deas_command ( statistic, statistics, s: LIST OF NAME = SREQUIRED type, t: KEY statistic, st9tistlcs, accounting, account, ••• engineering = statistic STATUS) The STATISTIC parameter specifies one or more statistics to be disabled. Each statistic Is specified 8S two alphabetic characters followed by a decimal number; for exemple, AV2b0007. A list of statistics, enclosed In parenthesis as per Sel syntax, may be specified. The TYPE parameter specifies the global binary log to which the speclfled statistics are to be disabled. Only one log may be specified In each DEACTIVATE_STATISTIC command. If It is desired to disable a particular statistic from more than one log, multiple DEACTIVATE_STATISTIC commands may be used. At. statistics spec.fled In the DEACTIVATE_STATISTIC command must have prevjoYsly been enabled to the specified log, either by an ACTIVATE_STATISTIC command or by a program Interface call. The ACTIVATE_INTERVAL_STATISTIC (AeTtS) command is used to establish and and enable those statistics which are emitted on an Inter'Val basis to a toa given global binary log. This commend can only be Issued from the system console. PDT actis_command ( Jms_interval, Ji: integer 1 •• q99 = 1 pms_lnterval, pi: Integer 1 •• 999 • 5 status ) The STATISTIC parameter specifies the statistics to be emitted. The only valid statistics of this type,currently Is the OS210000 and OS210001 statistics. The JMS_INTERVAL parameter specifies at what time Interval the Jms statistic (0$210000) should be emItted. The default value is 1 mInute. The PMS_INTERVAL parameter specifies at what time Interval the PHS statistic (0$210001) should be emitted. The default value is 5 minutes. - COMPANY PRIVATE - 36 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) The OEACTIVATE_INTERVAl_STATISTIC (DEAlS) commmand is used to interval statistics that have previously been enabled to a particulaf. log. This command only disables the 05210000 and OS210001 statistics. This command can only be issued from the system console. disabl~ PDT deals_command ( status) This is a list of the current statistics available on NOS/VE. STATISTIC NAME COUNTER/DESCRIPTIVE DATA Accounting Cp time ClI Total CP increment C2: Job-mode cp time Incr. C3: Monitor-mode cp time incr. AV260()Ol Accounting Page faults Cl: Total page fault Incr. AVZ60002 Accounting working set el: Current W.S. size AV260003 Accounting Ready Tasks C1: Current ready task count - COMPANY PRIVATE - 37 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) AV260tl06 Accounting Begin Accnt. 00: 1-31 32-33 34-64 AV260+)07 Accounting End Account name - account , t, - project name - el: Total Job SRU's Total Job CP time e21 AVZ6(H)Oa ,~ccount I ng SRU' s Cl: Total SRU Increment Cl110000 Display message command DO: String specified in command tl170001 Comr~~nd JM180000 User name DO: User name) 31 characters JM18(lOOl Job name DO: User's Job name; 31 chars Jr1180i)02 Job mode DDt 'INTERACTIVE' or 'BATCH'; 11 characters JH180003 Job end Cl: CP time - Job mode ell Cp time - monitor mode C3: Page 'au Its names 00: Name ot command; upper case, 31 characters C4: Page-J ns CSt Page-reclaims C6: Page-assigns PM 230000 Task begin None PM230C'Ol Task Starting Procedure DO: Starting procedure name; 31 ch ar acter s PM 230;;.)02 Task name 00: Task name) 31 characters PM2300()3 Task end Cl: CP time - Job mode ell Cp time - monitor mode C3: Ps:ge faults C4: P 8 9 e-I n s C5: Page-rec'alms C6:P age-as signs PM230004 Loader begin none PM230;:)05 loader end Cll CP time - Job mode e2: Cp time - monitor mode e3: Page -faults C4: .Page-ins C5t Page-reclaims C6 sPage-ass 'gns FC580000 Fortran Compilation Cl: Task time In compiler Cl: Monitor time - COMPANY PRIVATE - 38 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) e3: No. of lines compiled C4: No. of statements C5: No. of program units FC.580001 Fortran Program Unit DDt Program unit name Cl: Task time for unit el: Monitor time for unit e31 No. of lines in unit C4: No. of statements OS210()OO JHS-j nterV:2 I Cl: 'f ree pa ges ell available pages (jo~-memory interval) C3: available modified pages C4:wlred pages C5:shared pages Co: fixed pages e7: 10 error pages C8t Job shared pages C9: Job working set pages ClOt swapped Jobs ell: ready tasks el2: Interactive class e13: batch class C14: C15: Cl b: t17: C18: OS 2 1 C)() 0 1 PHS-interval (paging-monitor Interval) site class 0 site class 1 site c I ass Z site class 3 maintenance class CIt pI evallable ell pf available modjfled C3: pf disk read C4: pf new page C5:p t locked C6: P" 10 reject C7: force aggresive aging CS: aggreslve aging shared queue C9: aggreslve aging Job queue ClOt .aggres lYe ag i no f a II ed ell: write aged page C12: mr cycle el3: mr cycle average duratIon mr delay CIS: mr delay average duration C14: C16: mr we It el7: mr walt average duration CiS: mr write modified pages C19: mr write modified pages average duration - COMPANY PRIVATE - SOFTWARE RELEASE BULLETIN NOS/VE (CYCLE 11) 39 84/02/10 The ADMINISTER_USER utltity can be run from I batch job or Set procedure contrary to what the Family Administrator for NDS/VE Usage Manual says. PSRs NVEA045 and NVEA046 - COMPANY PRIVATE - 40 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) 1) When using DEBUG to breakpoint on a multi-line statement, the line number suppl led to DEBUG must be the last tine number of the statement. CILA498 2) prohibits the user from defining an integer greater than 48 bits. This has been fixed In the Cycle 18 compiler version 83333. PSR CIlA609, PSR Clll515 3) The 256th character of an Sel string variable cannot be set to any character other than a space. This Is corrected in CrBll 83333 for Cycle 18. PSR CIlA634 1) The COBOL READ REVERSE statement does not Mork. If used, It will loop Indefinitely on the first record and never take the AT END path. This Is the result of BAM failing to set the file position to BDl. Cybil PSR NVOEf)44 2) Two consecutive instances of OPEN OUTPUT on the same indexed sequential file wi II not cause a message warning that the data has been evicted by the second OPEN. The user should refrain from Issuing another OPEN OUTPUT once the ftle has been created. PSR AA8A106 1) Tape support Is limited to and Intended for use by the permanent tile backup and restore utility. Use of tape 110 for any other purpose may produce undefIned results. 2) When preparing to mount a tape to be read by NOS/Ve, the heads on the drive should first be cleaned. This is recommended before each tape mount due to the currentl, Incomplete Implementetion of error recovery. - COMPANY PRIVATE - 41 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) l} Do not use the file name INPUT In batch mode. It Is always a null (empty) fite with no data in It. Choose 8 different name. This affects migration of Jobs from NOS, where the name INPUT was the Job's Input deck. On NOS/VE use the COLLECT_TEXT command to create the input data. 2) When using FMU and Inside Interstate Communication Facility, do not do a CLEAR on the EXECUTE_INTERSTATE CO"~ANO. This wit' c'e~r FMU checkpoint files and render FMU Inoperable. 1) when using READ (* ••• ) In batch ,jobs,af.le containing the desired input must be connected to SINPUT by CREATE_FILE_CONNECTION or equated to INPUT on the FTN program state~ent or LGOstatement. 2) If INPUT or OUTPUT Is opened using an OPEN statement, the OPEN statement must be changed to use SINPUT or SQUTPUT. 3) To lnsure correct listings and Improve compilation performance it is necessary to prevent the listing file and the errors file from being the same fl'e. In batch Jobs both wou.d default to SOUTPUT. To avoid this set the ERROR parameter on the FORTRAN command to a fife reference different rrom that of the LIST parameter. A Job using an Indexed sequential 11 Ie wlll'all due to entry point errors from the loader. The following command executed earlier in the Job will o;r r e c t t h j s : C SET_PROGRAM_ATTRIBUTES TERMINATION_ERROR_LEVEl=FATAL or SErPA TEL=F PSR NVOC941, NVOE276 - COMPANY PRIVATE - 42 SOFTWARE RELEASE BULLETIN 84/02/10 HOS/VE (CYCLE 17) ~~I_SQU£~I_'Qda_U11111~ 1) The Stu editor command SEARCH_BACKWARD will hang if asked to locate multiple occurrences of a range of text. A terminate break will stop the hung command and a.low the user to continue editing. PSR SC8A021 2) An anomaly can occur when some modifications are excluded when a deck Is expanded. An example is below: line 1 version 1. is introduced by modification A. Modltlcatlon B replaces thl s line with line 1 version 2. Then modificatIon C in turn replaces this line with Line 1 version 3. If one expands the deck with modification B excluded both the Jines introduced by modIfications A and C wltl appear In the COMPILE file. If a Job calls a procedure In a tower-numbered rlng and that procedure causes an error, then Debug does not give a proper indication of the problem. Debug reports that PM INVALID SEGMENT has occurred In the user's program at the line which orlglnall, called the (faulty) procedure. This situatIon can occur when a CYBIL program calls an OS procedure and the as procedure does something wrong. Help (also known as EXPLAIN_MESSAGE) does not exist In the system. - COMPANY PRIVATE - 43 SOFTWARE RELEASE BULLETIN 84/02./10 NDS/VE (CYCLE 17) The BATCHIO printer driver does not correctly handle long lines (over 135 characters). The extra characters are either dropped, overprinted, or cause the page to be spaced erratically. NS2C 1.21 - COMPANY PRIVATE - SOFTWARE RELEASE BULLETIN 44 84/02/10 NDS/VE (CYCLE 17) The 'olawing tables show the microcode and controlware levels that were used to validate the NOS/VE system on the specified hardware systems supported. These tables show the latest official FeA levels of the hardware and microcode and the necessary modifications (deviations) required to support the NDS/VE system. Tables 1, Z, 3, and 4 correspond to the eI70-St5, C170-825, C170-835, C170-845, and e170-aS' systems, respectively. - COMPANY PRIVATE - SOFTWARE RELEASE BULLETIN NDS/VE (CYCLE 17) 45 84/02/10 Jef.Ef!nl!_a_tUJs.l~f_efRleHEB.AL_l!IAltiIEtiAtic.E_SUee.QBI - COMPANY PRIVATE - Al-l SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) Al.O DEVICE CHARACTERISTICS 1 Z ,. 3 5 6 7 8 9 Al.l.l PHYSICAL CHARACTERISTICS 10 11 844-ltx Splndl as/Cabinet 1 2 Cylinders/Spindle Tracks/Cy II nde:r 823 843 19 Bytes (8 bit)/Sector 24 483 40 32 516 Sectors/Track 12 13 14 15 16 17 18 19 20 21 885-1 x 22 23 AI.1.2 LOGICAL CHARACTERISTICS Z4 25 26 27 . za 2.9 • Allocatlon_unJt - The quantum of assignment of mass storage space to a file. An allocation_unit is a power-of-two multiple of consecutive DAUs. At present, the allocation_unit Is not selectable on a tile by flte basis; all end-user files default to 16384 byte allocation. • Device_allocation_unit (DiU) - The quantum of a'locatlon of 8 mass storage volume (spindle). MOS/VE views a device 85 an array of OAUs which individually or as a contiguous group (called an allocation_unit) may be assigned to a mass storage 'lie. A OAU consists of an Integral number of MAUs; the fatlo is device dependent and dependent upon the granularity of allocation NOS/VE can afford to provide for a particular device. A DAU may span tracks but never spans cylinders of 8 device. • large_sector A controlware capabJ Itty provIded by the 7155 class of mass storage controller which logically groups four physical sectors Into one for the purpose of decreasing device drIver overhead. The term 'MAUl is preferable to 'large sector' since ~ot all controllers may prov1de this capability to NOS/VE. Note that a large_sector on an 885 device Is composed of four 30 31 32 33 31t 35 36 37 38 39 40 1t1 42 43 44 - COMPANY PRIVATE - 45 46 47 48 49 50 A1-2 SOFTWARE RELEASE BULLETIN 64/02/10 NOS/VE (CYCLE 17) Al.O DEVICE CHARACTERISTICS A1.1.2.1 Terminology physical sectors each of which contains 516 bytes. The last 33 of these bytes are not transferred Mhen a physical sector is read in small sector mode. Ther~fore, It Is possible that NQS/VE witl encounter additional bad-spots on a device prevlousl, only accessed In small sector mode. The Ol8 diagnostic is provided to verify the data field of a large sector. The controlware and NOS/VE consistently report failure status in terms of physical (sma") sector address. The large sector dlaJnostlcs such as Ol8 end FLD, however, display large sector address. When using the latter diagnostics, It Is recommended that one rely on the sector address in the deta'Jed status. .. Minimum_addressable_unit (MAU) The quantum of date transfer supported by a PP driver. The MAU is a software concept which is used to normalize the various device sector sizes for the Central Processor. When the CP prepares requests for mass storage devices it thinks In terms of a number of MAUs. The PP driver then breaks down the MAU into physical address and sectoring considerations. If a mass storage device has a sector size which is not a power of two bytes In length (such as the 844-4x), then th~ MAU wll' begin at the start ot a sector and finish In the midst of the last sector; the number of sectors spanned is device dependent. An "AU may span tracks but never spans cylinders of a device. 1 2 3 " 5 b 7 8 q 10 11 12 13 14 15 16 11 18 19 20 21 22 23 Z4 25 26 • Page_size - A power of two number of bytes ranging from 512 bytes to 65536 bytes. NOS/VE is presently constrained to supporting page sizes of 2048, 4096, 8192 and 16384 bytes. The constraint is a file system constraint reJated to .)not wanting more than one page per MAU and b) not wantln9 8 page to span tr acks. 27 28 29 30 31 32 33 34 3S 844-4.x Sectors/MAU M.AU1Track OAU/Track DAU/Cy I I nder DAti/Spindle Byta.s I ~tAU Bytes/Track (avg.) Bytes/Cylinder 10**6 Bytes/Spindle 10**6 Bytes/Segment 5 4.8 .2.4 44 31035 2048 9485.4 180224 151.6 2147.5 36 37 38 39 BSS-lx 4 40 41 4 1t3 160 134880 2048 16384 44 e 42 45 46 41 655360 552.• 46 2147.5 48 49 50 - COMPANY PRIVATE - A1-3 SOfTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) Al.O DEVICE CHARACTERISTICS .1.1.2.2 NOS/VE Disk Volume Allocation 1 2 3 It Allocation Unit Size: (Consecutive DAUs) 1 2 4 8 16 ~, ;;'w.- 64 128 256 844-4x (bytes) 4096 8192 16384 32168 655.36 131()12 180224 180224 130224 5 6 7 8 885-1x (bytes) 9 10 11 12 4096 8192 16384 13 14 15 32768 65536 131072 262144 16 11 18 19 20 524.288 655360 21 22 23 24 25 A1.2.1 PHYSICAL CHARACTERISTICS 26 27 28 Al.2.2 LOGICAL CHARACTERISTICS 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 - CDMPANY PRIVATE - A2-1 SOFTWARE RELEASE BULLETIN 84/02/10 NDS/VE (CYCLE 17) A2.0 MASS STORAGE VOLUME MANAGEMENT A2.0 HASS_Sla&AiE_~aLUHE_~AUAGE!EHI 1 2 3 " 5 6 7 8 9 AZ.lSYSlftl_lt:1S,I61.LAI10tl_f.REfAB.AIlflM A2.1.1 PREPARING 844 AND 885 DEVICES All 844 and 885 volumes are 'ormatted at the factory. Neither 844 nor 885 volumes need to be reformatted to be used by NOS/VE. Volumes used by NOS are Interchangeable with NO$/YE without re-formattlng. Utility Map processing is identical in all aspects. However, with the exception of the Factory Map and the Utility Map, the date recorded on 8 volume by NOS cannot be interchanged with NOS/VE and vice versa. NOS/VE does not honor the eTI deadstart sector content. Therefore it does no good to install CTI or CMl on a NOS/VE device nor can one expect this Information to remain Intact across mixed system use of the device, e.g. first NOS, then NOS/VE and then NOS again. eTI and CMl should only be installed on the NOS deadstart device or an alternate device used ani, by NOS. Prior to attempting NOS/VE system installation, the f0110wing procedures shou'd be performed either on-tine using MAlET on NOS or off-tine using DEMOT. The objective of these procedures Is to ensure the correctness of the Utility Map maintained on each device. The INITIAlIZE_MS_VOLUME process described later uses the Utility Map to avoId defects (bad-spots) on the disk surface. 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 21 28 29 30 31 32 33 34 35 36 A2.1.1.1 S~~1Am_D~4d~taLt_DA~lcA 31 38 39 For the NOS/VE system deadstart device i t Is recommended that the SCAN DISPLAY FLAWS module of the FMU diagnostic be used to disp'ay atl the sectors which have track or sector flaMs set. This display must then be compared to the display of the Utility Map. Any flaKed sectors not In the Uti lity Map must be added to ensure that the Installation of the NOS/VE system will gO smoothly. This procedure should be expected to take at 'east 10 minutes. Refer to the discussion of defect m8n~gement below for further insight as to why the above procedure Is recommended. b. Use the Ol8 diaunostic to write/read large sectors on Cylinder 0, Track 0 of an 885 deadstart device. This accomplishes tHO 8. - COMPANY PRIVATE - 40 41 42 43 44 45 46 47 48 49 50 A2-2 SOFTWARE RELEASE BULLETIN 84/02/10 NOS/VE (CYCLE 17) A2.0 MASS STORAGE VOLUME MANAGEMENT A2.1.1.1 System Deadstart Device thIngs: 1) it proves that track 0 can later be written by INITIALIZE_HS_VOLUME (INIMV) 2) It ensures that fictitious unrecovered checksum failures are not encountered by INIHV when performing NOS/VE label searching. Note that it is totally unnecessary to write large sectors on the whole device because NOS/VE never reads a sector that It has not first written (except during INI"V label searching). 1 Z 3 " 5 6 1 8 9 A2.1.1.2 10 11 KAlYml~_D1ha&_Ib.Q_tbA_S~~tam_Q.ad~t~Lt_Q.~lca 12 13 The above procedure is strongl, recommended for each device to be used by NOS/VE. A?.2 .ass storage ltiI.IIALIZE_t:lS_lLDLUHf 14 15 16 17 18 19 20 21 22 A2.2.1 INITIALIZATION Of 844 AND 885 VOLUMES 23 Z4 25 26 The INITIALIZE_HS_VOlUME (INIMV) subcommand of the logical Configuration Utility (LeU) is used during the NOS/VE installation process to prepare m~ss storage volumes for use by NDS/VE. The Initialization includes writing a NO$/VE software label on the volume and processing the Utility Map located on the volume Itself. Before proceeding with the initIalization or the vo1ume, INIMV attempts to read a NDS/VE label 'rom one three possible locations on the volume: "iUs 1, 2 and 3 are trled In succession. This Is done as a protection against operator error which could destroy files on the volume if re-lnltlallzed. 0' 27 28 29 30 31 32 33 34 35 36 37 If an 885 volume has not been prevlousl, Inltl.llzed by NOS/VE or has not been written in large sector mode by diagnostic software, then an uncorrected checkword failure wIll be reported for each ot the three attempts made by INIMV to read a NOS/VE label. Unrler the previous'y stated conditions, the reporting of th~se 3 failures Is IX21,L.e.d. and should Q~1 be a souree of concern. The 3 locations read by INIMV, in the order attempted, are: I.Cyllnder 0, Track 0, Sector 0 2.Cyllnder 0, Track 0, Sector 4 3.Cyllnder 0, Track 0, Sector 8 (10 octal) 38 39 40 41 42 43 44 45 46 47 48 Note that for an 844 device, checkword fai .ures during INIMV label checking. are n~l expected - COMPANY PRIVATE - 49 50 SOFTWARE RELEASE BULLETIN AZ-3 84/02/10 NOS/VE (CYCLE 17) Al.O MASS STORAGE VOLUME MANAGEMENT A2.2.1 INITIALIZATION OF 844 AND 885 VOLUMES 1 Once convinced that It is not destroying files by mistake, INI"V proceeds to write a NOS/VE label on the volume. Next It processes the Utility Map recorded on the volume. The location of the Utility Map Is device dependent as Is the content of the map. However the manner In which the Utility Map is read by the NOS/VE driver Is device Independent as followst The 844 and A85 Utility Maps ere written in sm31. sector format by the factory and by diagnostic utl11tles. The Utility Maps fall somewhere within a NOS/VE MAU (logical sector of 2048 bytes). The driver Is given an MAU ordinal by INIMV end t~e driver attempts to deliver an "AU. This Involves reading either 4 or , small sectors depending upon the device. Because some Gf the sectors have been write-protected by the controller and some have not the driver attempts to read each small sector using the following sequence of commands: l.Read protected sector (34) 2.Read (4) 2 3 It 5 6 7 8 q 10 11 12 13 l~ 15 16 17 18 19 20 3.Read factory data (30) 21 4.Readuti I) ty map ( 3 1 ) 2 2 If an address error's returned for 8 particular sector the next read function is tried for the same sector until all 4 generic read functions have been tried or the read Is successful, whichever occurs fIrst. Intervening address error failures are not reported, only the last of the four. Any 'allure other than an address error detected after any of the four generic reads causes request termination and is reported. ,A2. 2 .l.l 23 24 2S 26 27 28 29 30 31 32 33 a~_utl11.t:t_t1.12_!.to.~.cS.;ilJlJl 34 35 36 The INTIALIZE_MS_VOlUME subcommand uses the utility Map located at Cylinder 822, Track 0, Sector 2 to flaw defects "hlch have been detected at the factory or by the CE and recorded In the Utility Map. "37 38 39 The Utility Map is an array of 0 •• 161 flaw entries. Each entry documents either 8 track flaw or a sector flaw. Sector flaws are recorded in the physical (sma") sector nu.berlng scheme. 41 42 43 40 44 INIMV logically flaws the DAU affected by a sector flaM and the 3 OAUs affected by a track flaw. Note that because of the data mappIng of the 844 device a track flaw wl11 also 10glcat.y flaw from 0 to It small sectors on the next track. 45 46 ~7 48 49 To support dia~nostJc use of the device, INIMV a.so flaws cylinders - COMPANY PRIVATE - 50 A2-it SOFTWARE RELEASE BULLETIN 84/02/10 NOS/WE (CYCLE 11) A2.0 HASS STORAGE VOLUME MANAGEMENT A2.2.1.1 844 utility Map Processing 820.. 822. 1 2 3 A2. 2.1. 2 It .5 6 7 a~2_U.tll1t~_8.i2_et.Q.G&~~1.D2 The I~ITIALIZE_MS_VOLU"E subcommand uses the Utility Map located at Cylinder 841, Track 1, Sector 1 to flaw defects which have been recorded there by the factory or by aCE. The Utility Map Is an array of 0 •• documents a track 'taw. INIMV track. logically f1aws the To support dia1nostic use of 841 •• 842. 161 flaw entries. Each entry 4 DAUs which are affected by a 'taMed the device. INIMV 'laMs cylinders 8 q 10 11 12 13 14 15 16 17 18 19 20 21 22 23 A2.3 l t Q L U r : 1 f _ f l f E f t . I _ l 1 A t ! ! G f t 1 f t i I Z 4 25 26 AZ.3.1 RECOMMENDATIONS FOR 844 ANO 885 DEVICES 27 28 Zq 30 Once NOS/VE has been instal ted and allot Its mass storage volumes have been Initialized, It is possible that additional defects witt appear on the surface of a volume. 31 32 33 The symptom or this defect is likel, to initially be a recovered read/write failure. If the same sector Is reported repeatedly, one may wish to take action to avoid the loss of performance Incurred by repeated disk driver recovery attempts. The SAVE DATA and RESTORE DATA capabilities of the FMU diagnostic utility may be used to relocate the failing sector. This capability only applies to 885 devices as these devices provide two spare sectors per track for this purpose. The procedure must be performed off-line to NOS/VE. Refer to the discussion of ofr-Ilne "awing for further Information. 35 36 37 38 39 40 41 42 43 34 44 If the symptom of the defect Is an unrecovered read failure, the recommended procedure is to delete the '1 Ie to which the failing sector was allocated. The deletion of the file should only be done after repeated attempts to read the file have all tailed. It Is possible t««« ~5 46 47 48 4q 50 - COMPANY PRIVATE - SOFTWARE RELEASE BULLETIN NOS/VE (CYCLE 17) 84102/10 1 Z 3 It 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 3ft 35 36 37 38 39 'to 41 42 43 44 4!1 46 47 48 49 50 51 52 53 54 - COMPANY PRIVATE - 1 SOFTWARE RELEASE BULLETIN 84/02/10 NDS/VE (CYCLE 17) TabJe 1.0 2.0 3.0 3.1 INTRODUCTION fEATURES AND INSTALLATION Installation or Contents ••••••••••••••••••••• PRODUCTS • • • • • • • • • • • • • • • • AND OPERATIONS NOTES • • • • • • • • • • ••••••••••••••••••••• 3.1.1 NOS Installatlon • • • • • • • • • • • • • • • • • • 3.1.2 NOS/VE Installation • • • • • • • • • • • • • • • • 3.2 NOS/VE Executive • • • • • • • • • • • • • • • • • • • 3.3 Operator Commands • • • • • • • • • • • • • • • • • • 3.4 Configuration Management • • • • • • • • • • • • • • • 3.5 Device Management/Recovery • • • • • • • • • • • • • • 3.6 Physlca' 1/0 (Tape) ••••••••••••••••• 3.7 Interactive • • • • • • • • • • • • • • • • • • • • • 4.0 OPERATING SYSTEM NOTES AND CAUTIONS • • • • • • • • • 4.1 System Command Language • • • • • • • • • • • • • • • 4.1.1 Additional Commands (Not in Manuals) • • • • • • • • 4.1.1.1 DISPLAY_COMHAND_PARAMETER(S) (DISCP) • • • • • • • ••••••• 4.1.2.1 SCOMMAND_SOURCE • • • • • • • • • • • • • • • • • 4.1.2.2 SPREVIOUS_STATUS • • • • • • • • • • • • • • • • • 4.1.2 Additional Functions (Not in Manuals) 4.1.2.3 SQUOTE • • • • • • • • • • • • • • • • • • • • • • 4.1.2.4 SSCAN_ANY • • • • • • • • • • • • • • • • • • • • 4.1.2.5 SSCAN_NOTANY • • • • • • • • • • • • • • • • • • • 4.1.2.6 SSCAN_STRING • • • • • • • • • • • • • • • • • • • 4.1.2.7 STRANSlATE • • • • • • • • • • • • • • • • • • • • 4.1.2.8 STRIM • • • • • • • • • • • • • • • • • • • • • • 4.1.3 Additional Control Statements (Not In Manuals) • • • 4.1.3.1 PUSH_COMMANDS • • • • • • • • • • • • • • • • • • 4.2 Permanent Files • • • • • • • • • • • • • • • • • • • 4.3 Remote Host • • • • • • • • • • • • • • • • • • • • • 4.4 Program Management • • • • • • • • • • • • • • • • • • 4.5 Physical 1/0 (Tape) • • • • • • • • • • • • • • • • • 4.6 Basic Access Method • • • • • • • • • • • • • • • • • _ 4.7 loader • • • • • • • • • • • • • • • • • • • • • • • • 4.8 Interactive • • • • • • • • • • • • • • • • • • • • • 2 3 4 4 4 4 6 10 11 9 12 13 10 11 12 12 13 13 13 13 14 14 14 15 15 16 16 16 - COMPANY PRIVATE 25 26 27 28 16 29 30 31 32 ZZ 25 •••••••••••••• 14 15 16 17 18 19 20 21 22 23 24 17 17 lq 19 20 21 4.11.1.2 Oefinitlon Sub-commands • • • • • • • • • • • • • 4.11.2 The ACTIVATE_STATISTIC Command • • • • • • • • • • 4.11.3 The DEACTIVATE_STATISTIC Command • • • • • • • • • 7 8 9 6 22 23 24 4.11.1.5 The QUIT Sub-command ~ 5 6 7 4.9 Job Management • • • • • • • • • • • • • • • • • • • • 4.10 Interstate Communication • • • • • • • • • • • • • • 4.11 DISPLAY_BINARY_lOG • • • • • • • • • • • • • • • • • 4.11.1 DISPLAY_BINARY_lOG • • • • • • • • • • • • • • • • 4.11.1.1 The Display_binary_log Command • • • • • • • • • 4.11.1.2.1 The DEFINE_GRDUP Sub-command • • • • • • • • • 4.11.1.2.2 DEFINE_METRIC Sub-command • • • • • • • • • • • 4.11.1.3 Display Sub-commands • • • • • • • • • • • • • • 4.11.1.3.1 DISPLAY_SUMMARY Sub-command • • • • • • • • • • 4.11.1.3.2 DISPLAY_DISTRIBUTION Sub-command • • • • • • • 4.11.1.3.3 DISPLAY_TIME_DISTRIBUTION Sub-command • • • • • 4.11.1.3.4 DISPLAY_DESCRIPTIVE_DATA Sub-command • • • • • 4.11.1.3.5 DUMP_GROUP Sub-command • • • • • • • • • • • • 4.11.1.4 GENERATE_GROUP_FILE Sub-command • • • • • • • • • 1 2 3 24 2-4 33 34 35 36 37 38 39 40 41 42 26 43 27 28 28 28 44 30 31 31 32 34 34 34 45 46 47 48 49 50 51 52 53 54 l SOFTWARE RELEASE BULLETIN 64/02/10 NOS/VE (CYCLE 17) 4.11.4 ACTIVATE_INTERVAL_STATISTIC • • • • • • • • • • • • 3.5 4.11.' DEACTIVATE_INTERVAL_STATISTIC • • • • • • • • • • • 4.11.6 STATISTICS AVAILABLE IN NOS/VE • • • • • • • • • • 4.12 Accountlng/Vatldation • • • • • • • • • • • • • • • • 5.0 PRODUCT seT NOTES AND CAUTIONS • • • • • • • • • • • • 5.1 CYBIL • • • • • • • • • • • • • • • • • • • • • • • • 5.2 COSOL • • • • • • • • • • • • • • • • • • • • • • • • 5.3 TAPE 110 • • • • • • • • • • • • • • • • • • • • • • • 5.4 File Management utility • • • • • • • • • • • • • • • 5.5 FORTRAN • • • • • • • • • • • • • • • • • • • • • • • 5.6 Advanced Access Methods • • • • • • • • • • • • • • • 5.8 Source Code Utility • • • • • • • • • • • • • • • • • 5.9 Product Set - DEBUG • • • • • • • • • • • • • • • • • 5.10 On line Manuals • • • • • • • • • • • • • • • • • • • 6.0 NOS R2.2 • • • • • • • • • • • • • • • • • • • • • • • 7.0 FeA lEVELS • • • • • • • • • • • • • • • • • • • • • • APPENDIX A NOS/VE PERIPHERAL MAINTENANCE SUPPORT • • • • • 1 36 36 3q 2 3 4 40 5 40 40 40 6 41 41 7 8 9 10 41 11 42 12 13 14 42 42 44 15 16 45 17 • • • • • • • • • • • • • • • • • • • • • • • • • A-I 19 Al.O DEVICE CHARACTERISTICS • • • • • • • • • • • • • • • • • Al.1 DISK DEVICES • • • • • • • • • • • • • • • • • • • • • • Al.1.1 PHYSICAL CHARACTERISTICS • • • • • • • • • • • • • • Al.1.2 LOGICAL CHARACTERISTICS • • • • • • • • • • • • • • • Al.l.l.l Terminology • • • • • • • • • • • • • • • • • • • Al.l.2.2 NOS/Ve Disk Volume Altocatlon • • • • • • • • • • Al.l.2.3 NDS/VE fife Allocation • • • • • • • • • • • • • Al.2 TAPE DEVICES • • • • • • • • • • • • • • • • • • • • • • A1.2.1 PHYSICAL CHARACTERISTICS • • • • • • • • • • • • • • A1.2.2 LOGICAL CHARACTERISTICS • • • • • • • • • • • • • • • A1-1 A1-1 A1-1 Al-l Al-l Al-2 Al-3 A1-3 A1-3 A1-3 A2.0 MASS STORAGE VOLUME MANAGEMENT • • • • • • • • • • • • • AZ.l SYSTEM INSTALLATION PREPA~ATION • • • • • • • • • • • • • A2.1.1 PREPARING 844 AND 885 DEVICES • • • • • • • • • • • • Al.l.l.l System Deadstart Device • • • • • • • • • • • • • A2.1.1.Z Volumes Other Than the System Deadstart Oevice • A2.2 INITIAlIZE_MS_VOlUME • • • • • • • • • • • • • • • • • • A2.2.1 INITIALIZATIDN OF 844 AND 885 VOLUMES • • • • • • • • A2.2.1.1 844 Utility Map Processing • • • • • • • • • • • AZ.2.1.2 885 UtIlity Map Processing • • • • • • • • • • • A2.3 VOLUME DEFECT MANAGEMENT • • • • • • • • • • • • • • • • A2.3.1 RECOMMENDATIONS FOR 844 AND 885 DEVICES • • • • • • • A2-1 A2-1 A2-1 AZ-l A2-Z A2-2 A2-2 A2-3 A2-4 A2-4 43 18 APPENDIX A A2-~ 20 21 22 23 24 25 26 27 28 29 30 31 32 33 3·4 35 36 37 38 39 ~C 41 42 43 44 45 46 47 48 4q 50 51 52 53 54 - COMPANY PRIVATE -
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37 Create Date : 2011:08:12 13:24:40-08:00 Modify Date : 2011:08:13 01:33:12-07:00 Metadata Date : 2011:08:13 01:33:12-07:00 Producer : Adobe Acrobat 9.45 Paper Capture Plug-in Format : application/pdf Document ID : uuid:108b05ea-d27d-4954-a73c-c5d2ff29c616 Instance ID : uuid:e40b7733-f0a2-4c78-aa56-ca4a21455d4c Page Layout : SinglePage Page Mode : UseNone Page Count : 55EXIF Metadata provided by EXIF.tools