MAI COMPANY CONFIDENTIAL FIELD INFORMATION BULLETIN SERVICE GROUP(S): MINI MFG: BASIC FOUR NACS TYPE(S): N016 MFG. MODEL(S): O.M.S. CATEGORY: SOFTWARE DESC: WORD PROCESSING *** TABLE OF CONTENTS AS OF 01/28/92 *** FIB 00001.Patches to OMS Module for S-10 Systems for Various Problems.02/17/83 FIB 00002.Port Configuration for Letter Quality Printer for OMS on 81010/03/83 FIB 00003.Release 3.0 reports incorrect sector number on disk errors..01/11/84 FIB 00004.810/8000 System fails to detect Diablo paper/ribbon out cond03/20/84 FIB 00005.13XX System fails to detect Diablo paper/ribbon out conditio03/20/84 FIB 00006.Header information fails to print - Universal Printer System06/22/84 FIB 00007.Error 46 in OMS Records Management on 810/8000 Systems......07/05/84 FIB 00008.Data File Conversion Problems in Records Management.........07/05/84 FIB 00009.Procedures for converting Dataword to/from OMS..............07/12/84 FIB 00010.Miscellaneous printer errors on 13xx systems using OMS 2.1.107/17/84 FIB 00011.Patch to fix "PLACE NEW PAGE ON PRINTER" message on OMS 2.1.08/23/84 FIB 00012.OMS Level 8.2.3 Software Announcement.......................01/23/85 FIB 00013.Error 47 using Record Management on 8000 System.............01/25/85 FIB 00014.OMS.Release 7.2.1 for MAI 2000 - Software Announcement......03/13/85 FIB 00015.Patch for Error 47 on OMS Release 8.2.3.....................03/20/85 FIB 00016.Level 7.3.0/8.3.1 O.M.S for MAI 2000 and MAI 8000 Series...06/17/85 FIB 00017.OMS and ORIGIN update node..................................02/06/86 FIB 00018.How to suppress blank address lines in the letter generator.04/22/87 FIB 00019.WORD 3.2A/B Text File Rebuild Procedure.....................01/06/92 SOFTWARE-BASIC FOUR-O.M.S.--------------------------Table Of Contents Pg01 of 01 FIB 00001 02/17/83 *** Patches to OMS Module for S-10 Systems for Various Problems *** The following patches are needed to achieve proper OMS operation on the S-10 system. For Document Print problem (ERROR 14): LOAD "WPPU10" Add statement 205 as follows: 0205 LET X0=0 EDIT 440 C[0.]D[00]["end"=0450,""=0200] The new statement should read: 0440 PRINT @(0,Z1+X0+1),'CL',@(5,Z1+X0+1),'SB',"THE ",'SF',Z1$(3,POS(" "=Z1$ (3,29)+" ")-1,'SB'," IS NOT AVAILABLE (CR) ",'SF',;INPUT (0,ERR=0440)Z0$ :("END"=0450,"end"=0450,""=200) SAVE "WPPU10" ............................................................................... For failure to clear the Log Report File: LOAD "MSLR13" EDIT 5030 C[Y" ]D[R][AND] Statement 5030 should now read: 5030 IF C5$<>"Y" AND C5$<>"y" THEN GOTO 6900 SAVE "MSLR13" ORIGINATOR: BFBPC Albuquerque SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB001 Pg001 FIB 00002 10/03/83 *** Port Configuration for Letter Quality Printer for OMS on 810/8000 *** The following is the proper serial port configuration for a letter quality printer attachment to the 810/MPx Systems, for OMS use: ............................................................................... LINE DEVICE: ASYNC (#3 OPTION) LINE TYPE: SPE/NONE (#1 OPTION) LINE SPEED: 1200 PARITY: ODD BITS/CHARACTER: 7 STOP BITS: 1 SUPPRESS PARITY: NO TRANSMISSION DELIMITER: 8A ............................................................................... ORIGINATOR: Basic Four SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB002 Pg001 FIB 00003 01/11/84 *** Release 3.0 reports incorrect sector number on disk errors *** SUBJECT: LEVEL 3.0 OMS DISK ERROR STATUS REPORTING Level 3.0 OMS Software reports disk errors by disk number, sector number and disk status. There is however, a programming error in computing the sector number which may result in reporting the incorrect sector number as the one being accessed during the error. The following indicates the sector number formula: As implemented: Sector # = STR(TCB(1)*256+INT(TCB(2)/256)) Should be: Sector # = STR(INT(DEC(BIN(TCB(1),2)+BIN(TCB(2),2))/256)) Since this formula is used in most OMS programs using disk access, it is impractical to effect a field correction to the problem. However, be aware that if a disk error is reported, and no problem is found on the reported sector, ADD 255 to the reported sector and check that sector or the file containing that sector for errors. ORIGINATOR: J. RIPPL SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB003 Pg001 FIB 00004 03/20/84 *** 810/8000 System fails to detect Diablo paper/ribbon out condition *** SYMPTOM: The 810/8000 system fails to detect when the Diablo printer is out of paper or at the end of ribbon. FIX: The following patch will fix this problem on 810/8000 systems ONLY: LOAD "WPDP53" Replace lines 5040, 5730 and 5940 as follows: . 5040 PRINT (7)$03$,;READ RECORD (7,SIZ=1,ERR=5060,TIM=4)Z$; IF AND($7F$,Z$) =$06$ THEN GOTO 5070 5730 IF Z4>160 THEN GOSUB 5920 5940 PRINT (7,ERR=9100)$0E$,'BO', Add lines 5043, 5950, 5960 and 5970 as follows: 5043 IF AND($7F$,Z$)=$18$ THEN LET E$="CHECK RIBBON (CR) "; GOSUB 9800; GOTO 5040 ELSE IF AND($7F$,Z$)=$11$ THEN LET E$="CHECK PAPER (CR) "; GOSUB 9800; GOTO 5040 5950 READ RECORD (7,SIZ=1,ERR=9100,TIM=10)Z$ 5960 IF AND($7F$,Z$)=$18$ THEN LET E$="CHECK RIBBON (CR) "; GOSUB 9800; GOTO 5950 ELSE IF AND($7F$,Z$)=$11$ THEN LET E$="CHECK PAPER (CR) "; GOSUB 9800; GOTO 5950 5970 LET Z4=0; RETURN SAVE "WPDP53" ORIGINATOR: T. TIANGCO SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB004 Pg001 FIB 00005 03/20/84 *** 13XX System fails to detect Diablo paper/ribbon out condition *** SYMPTOM: The 13XX system fails to detect when the Diablo printer is out of paper or at the end of ribbon. FIX: The following patch will fix this problem on 13XX systems ONLY: LOAD "WPDP43" EDIT 110C[9100)]D['CI',] Add line 0111 as follows: 0111 IF Z$=$18$ LET E$="CHECK RIBBON (CR) ";GOSUB 9800; GOTO 0100 ELSE IF Z$=$11$ LET E$="CHECK PAPER (CR) ";GOSUB 9800; GOTO 0100 EDIT 7010C[GOSUB 8]R[5] The new line should read: 7010 IF Z4>160 THEN GOSUB 8500 EDIT 8520 C['BO',]D[N] The new line should read: 8520 PRINT(7,ERR=9100)$03$,'BO', Add lines 8530, 8535 and 8540 as follows: 8530 READ RECORD(7,SIZ=1,ERR=9100,TIM=10)Z$ 8535 IF Z$=$18$ THEN LET E$="CHECK RIBBON (CR) "; GOSUB 9800; GOTO 8530 ELSE IF Z$=$11$ THEN LET E$="CHECK PAPER (CR) "; GOSUB 9800; GOTO 8530 8540 LET Z4=0; RETURN DELETE 9105 Replace line 9110 as follows: 9110 IF ERR<>0 GOTO 9020 SAVE "WPDP43" ............................................................................... LOAD "WPDP53" Add line 5038 as follows: 8038 PRINT(7)'EO', EDIT 5040 C[ ][PRINT(7,ERR=9100)$03$,'BO';] The new line should read: 5040 PRINT(7,ERR=9100)$03$,'BO',;READ RECORD(7,SIZ=1,----> etc. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB005 Pg001 Add line 5043 as follows: 5043 IF Z$=$18$ THEN LET E$="CHECK RIBBON (CR) "; GOSUB 9800; GOTO 5040 ELSE IF Z$=$11$ THEN LET E$="CHECK PAPER (CR) "; GOSUB 9800; GOTO 5040 EDIT 5060 C[9800;]D[;] The new line should read: 5060 LET E$="CHECK PRINTER (CR) ";GOSUB 9800;GOTO 5040 EDIT 5730 C[GOSUB ]R[5920] The new line should read: 5730 IF Z4>160 THEN GOSUB 5920 Replace line 5940 as follows: 5940 PRINT(7,ERR=9100)$03$,'BO', Add lines 5950, 5960 and 5970 as follows: 5960 READ RECORD(7,SIZ=1,ERR=9100,TIM=10)Z$ 5043 IF Z$=$18$ THEN LET E$="CHECK RIBBON (CR) "; GOSUB 9800; GOTO 5950 ELSE IF Z$=$11$ THEN LET E$="CHECK PAPER (CR) "; GOSUB 9800; GOTO 5950 5970 LET Z4=0; RETURN SAVE "WPDP53" ORIGINATOR: T. TIANGCO SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB005 Pg002 FIB 00006 06/22/84 *** Header information fails to print - Universal Printer System *** When requesting a hard copy using the Feature Code Maintenance and the Class Code Maintenance from the Universal Printer System Menu, the header information does not print. To correct this, the following code changes should be incorporated: 1. LOAD"PSPS25" Changes statement 7020: OLD: 7020 LET 07$="FF", B1$(40-INT(LEN(H$)/2))=H$, B1$(65)="PAGE"... NEW: 7020 LET 07$="FF",B1$(40-INT(LEN(H0$)/2))=HO$, B1$(65)="PAGE"... 2. LOAD"PSPS35" Change Statement 7020: OLD: 7020 LET 07$="FF", B1$(40-INT(LEN(H$)/2))=H$, B1$(65)="PAGE"... NEW: 7020 LET 07$="FF", B1$(40-INT(LEN(HO$)/2))=HO$, B1$(65)="PAGE"... ORIGINATOR: Peg Schwinck SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB006 Pg001 FIB 00007 07/05/84 *** Error 46 in OMS Records Management on 810/8000 Systems *** SYMPTOM: When defining sort files for output, an ERROR 46 will occur if the number of records is greater than 32767. This is due to an incorrect calculation if the key size. FIX: Perform the following program changes: LOAD "RMOS20" DELETE 8080 DELETE 8082 DELETE 8800,8999 Add the following lines: 8030 LET S=0,S$="" 8040 CALL "MSUT20","SRT",X2$,X1,X0,0,D1,S,S$ 8050 IF S$<>"" THEN LET E$=S$+" (CR) ";GOSUB 9800;EXITTO 9900 SAVE "RMOS20" ORIGINATOR: T. TIANGCO SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB007 Pg001 FIB 00008 07/05/84 *** Data File Conversion Problems in Records Management *** When using OMS Records Management Data File Conversion on all systems, address 2, which is specified as a "V" data type by the operator, must contain wither numerics or one of the words contained in a string at line 210 of RMCV23. This string contains words such as STREET, ROAD, DRIVE, etc. If the address contains either a numeric or one of these words, the data is written to the Records Management file as it should. However, when neither of these conditions is met, the data is skipped. The following changes should be incorporated to alleviate the check. 1.0 On S/10 and 13XX: >LOAD "RMCV23" >LIST 322,3225 The code should now read: >3220 IF Z2$="" AND I1$(161,16)=BO$(1,16) THEN LET >322:I1$(161,16)=L2$ >3225 IF Z2$="" THEN GOTO 4000 ELSE LET Z3$"" Make these changes: >EDIT3220C[L2$][; GOTO 4000] >EDIT3225C[GOTO ]R[3320] >SAVE It will now read: >3220 IF Z2$="" AND I1$(161,16)=BO$(1,16) THEN LET >3220:I1$(161,16)=L2$; GOTO 4000 >3225 IF Z2$="" THEN GOTO 3320 ELSE LET Z3$"" 2.0 On 8000: >LOAD 'RMCV23' >LIST 3220 It should now read: >3220 IF Z2$="" THEN GOTO 4000 ELSE LET Z3$="" Make this change: >EDIT3220C[322]R[5]C[GOTO ]R[3320] It will now read: >3225 IF Z2$="" THEN GOTO 3320m ELSE LET Z3$="" Add the following lines: >3220 IF Z2$="" AND I1$(161,16)=BO$(1,16) THEN LET >3220:I1$(161,16)=L2$; GOTO 4000 >SAVE ORIGINATOR: Peg Schwinck SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB008 Pg001 FIB 00009 07/12/84 *** Procedures for converting Dataword to/from OMS *** Since MAI Basic Four offers two word processing systems, OMS and DataWord II, there are may users converting from one system to the other. This software announcement details procedures for converting from DataWord II to OMS and vice versa but allows conversion of only one document at a time. DataWord II to OMS From the DataWord II Main Menu, select option 2, Application Menu and then Option 3, Export. The screen will display: Enter a Document Name At this point, the user should input the document name, including the document file in which the document resides (i.e., DW.DOCUMENT NAME). The screen will display: Should the Export be Formatted? (Y/N)* Answer "Y" for yes. The Screen will flash: Please wait for file size calculation. This is replaced by: Enter a Serial File Name: If the user specifies an existing file, the following displays: Enter a Drive Number - (defaults to Drive 0) The file already exists. May it be deleted:(Y/N) If the file doesn't exist, the following displays: Enter a Drive Number - The export process will not take place, and the screen will display: Please wait. Now Processing Record # The Export procedure has copied the DataWord II document to a serial file which can now be merged into an OMS document in the following. From the OMS Word Processing Men, select Option 1, Document Create/Maintain. Then enter a new document name, and select Option 3, text Maintenance. Now press 'CTL' + "0" to call the options menu to the screen. Select the following from the Options Menu: M. Data File Merge The screen will return to the empty text area of the document and the following will display: SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB009 Pg001 File Name: Specify the serial file that was created by the Export procedure. The data will be brought into the text area. It is now ready to be edited. Note: If the DataWord II document contained headings/footing, footnotes or attributes such as bold, superscript, subscript and underline, these will not appear. Only the main text of a document will convert. OMS to DataWord II From the OMS Word Processing Menu, select Option 13, Printer Maintenance, and the following screen will display: DEVICE ID:------ DESCRIPTION: TYPE: LINE LENGTH: PAGE SIZE: EXPANDED PRINT: LINE LENGTH: HEIGHT: Please refer to Software Announcement 267 dated 6/2/82 for more details regarding the Export/Import procedures. In response to the prompt "DEVICE ID", enter "SE" and the following information will appear. This is correct, so answer Y for yes, and return to the OMS Word Processing Menu. DEVICE ID: SE DESCRIPTION: Serial File TYPE: SEF LINE LENGTH: PAGE SIZE: EXPANDED PRINT: N LINE LENGTH: HEIGHT: DATA CORRECT? (Y/N/DELETE) Select Option 1, Document Create/Maintain, from the OMS Word Processing Menu. Input an existing document name, and select Option 4, Print. Specify the first page, last page, and number of copies to "print". The screen will then display all configured printers and the serial file that was just defined. Select the serial file as the output device. The question "Is this an insert test print? (Y/CR)" will display. Enter 'CR' to continue. The screen will then display: Enter Serial File Name: Input a file name, a maximum of 6 capital letters only. If the serial file doesn't exist, the following will display: Create this file? (Y/N/END) Answer "Y" for yes. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB009 Pg002 If this is an existing serial file, the following will display: This file on-line - overwrite? (Y/N/END) Answer "Y" for yes, if you want to replace the file or answer "N" for no, to input another file name. Once these questions have been answered, the following will display: Enter Disk Number for Serial File NOTE: The user must specify a disk number. The system does not default to zero as it does in DataWord II, otherwise, the screen will return to the Document Maintenance Menu without creating the serial file. Once all of the above questions have been properly answered, the screen will display: Now creating temporary file... Now printing to serial file (name)... When this is complete, the screen returns to the Document Maintenance Menu, and the serial file is ready to be imported to DataWord II. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From the DataWord II Main Menu, select Option 2, Application Menu, then select Option 2, Import. The screen will display: Enter a Serial File Name: Input the serial file name that was just created on OMS. Enter a Drive Number: (defaults to Drive 0) Enter the number of drive on which serial file resides. The next screen to display contains all predefined formats, and asks for a selection. Specify the desired format number, and then the following screen displays: Enter a Document Name: Enter name of document you wish to create. If the document entered exists, the following question displays: The Document Already Exists. May it be Deleted? (Y/N) If this is a new document, or if "Y" is answered to above question, it is created by the system, and the following screen displays: Now Processing Record # When all records have been processed, the system will return to the Application Menu. The document is now ready to be edited. To edit the document, press "CTL" + "CANCEL" to return to the DataWord II Main Menu. Select Option 1, Create/Edit a Document. Enter the newly created document name when prompted and "RETURN" to view first page. Since each line was imported as a record, a paragraph marking, ">", will appear on each line. To remove these markings, position the cursor on the first character of each line that is not the first line of a paragraph and press "CTL" + "INSERT LINE". The first few words will wrap back to the SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB009 Pg003 preceding line. Merely place the cursor at the beginning of those words, and press "INSERT SPACE" until they wrap to the next line again. This will invoke right justify on DataWord II, adjusting the margins within the document. NOTE: If printer codes existed in the OMS document before the conversion, they will be treated as text in the new DataWord II document. Underlines and Headers/Footers will not convert. ORIGINATOR: MBF SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB009 Pg004 FIB 00010 07/17/84 *** Miscellaneous printer errors on 13xx systems using OMS 2.1.1 *** SYMPTOMS: (1) Numerous "Check Printer (CR)" messages with nothing wrong with the the printer. (2) The error light intermittantly. (3) The printer prints "garbage". FIX: The following patch will fix these problems: LOAD "WPDP43" Change statement 8520 as follows: OLD: 8520 PRINT (7,ERR=9100)$03$,'BO',;RETURN NEW: 8520 PRINT (7,ERR=9100)'CI',$03$,'BO',;RETURN SAVE "WPDP43" This will alleviate the above probleMs which were caused by Buffer Overflow. However, the paper-out/ribbon-out feature will now be disabled, since the buffer must read to allow this feature to work and with the 'CI' mnemonic inserted, this will not occur. ORIGINATOR: P. SCHWINCK SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB010 Pg001 FIB 00011 08/23/84 *** Patch to fix "PLACE NEW PAGE ON PRINTER" message on OMS 2.1 *** SYMPTOM: Erroneous "Place New Page on Printer and 'CR' to Continue" message after the final page of a document prints. (OMS 2.1) FIX: Perform the following program changes: LOAD "WPDP20" ............................................................................... On 13xx and S/10 Systems: Change statement 6020 as follows: OLD: 6020 IF E0=0 PRINT (7,ERR=9100)$8C$ NEW: 6020 PRINT (7,ERR=9100)$8C$ Add statement 6025 6025 IF E0=0 THEN GOTO 6040 ............................................................................... On all systems, change statement 6025 as follows: OLD: 6025 IF E0=O THEN GOTO 6040 NEW: 6025 IF E0=0 AND C0$(29,3)=$000001$ THEN GOTO 6040 ............................................................................... On 8000 systems: Change statement 6020 as follows: OLD: 6020 IF E0=0 THEN PRINT (3,ERR=9100)$8C$ NEW: 6020 PRINT (3,ERR=9100)$8C$ Add statement 6025: 6025 IF E0=0 THEN GOTO 6040 ............................................................................... On all systems: SAVE "WPDP34" ORIGINATOR: P. SCHWINCK SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB011 Pg001 FIB 00012 01/23/85 *** OMS Level 8.2.3 Software Announcement *** A new optimized version of OMS for the 8000 system is now available. This is a faster, more efficient Office Management System for users on software level 8.4A and later. To order Level 8.2.3. OMS, please refer to the Marketing price list. This document details the new and enhanced features of Level 8.2.3 OMS. TABLE OF CONTENTS 1.0 Overview 2.0 Enhancements/New Features 2.01 Archiving and De-Archiving 2.02 Key Sequences 2.03 Optimization 2.04 Changes to Menu System 3.0 Installation Procedures for New Users 4.0 Installation Procedures for Existing Users 5.0 Related Documentation 1.0 OVERVIEW The new Level 8.2.3 Office Management System (OMS) contains the following new features and enhancements: o Archiving and De-Archiving. o Key Sequences. o Faster processing time in Word Processing, Executive Functions, and Menu System. o Support of the EDT. 2.0 ENHANCEMENTS/NEW FEATURES 2.01 Archiving and De-Archiving Now available on the 8000 system in the level 8.2.3 OMS. Archiving allows the user to remove documents to an off-line archive tape. De-Archiving then allows the user to return documents stored on the archive tape to the on-line system. For instructions on the usage of the Archiving and De-Archiving features, please refer to the BFBPC 4111 OMS Word Processing Reference Guide, Chapter 18. 2.02 Key Sequences The key sequences, used in the Word Processing text editor and Executive Functions message editor (where applicable), have been revised. The key sequences were changed to be able to handle the SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB012 Pg001 additional loadable soft keys on the EDT terminal. Note: These key sequences are automatically loaded in the appropriate function keys for the ODT, S/10, EVDT and EDT terminals thus the end user will not need to use these unless they are running OMS on 7250/7270 or HVDT terminals. The following lists the new key sequences and previous key sequences which are still supported: NEW KEY SEQUENCE EXISTING KEY SEQUENCE FUNCTION (Editing Functions) CTL V + a CTL + A Merge CTL V + b CTL + B Block Select CTL V + c CTL + C Center CTL V + d CTL + D Delete Line CTL V + e CTL + E Cut CTL V + f CTL + F Fill CTL V + g CTL + G Glossary Call CTL V + l CTL + L Line Call CTL V + n CTL + N Find Define CTL V + p CTL + P Page Call CTL V + q Insert Character CTL V + r CTL + R Restore CTL V + s Select CTL V + t CTL + T Ruler CTL V + u CTL + U Decimal Tab CTL V + v CTL + V Spelling Verify CTL V + w Delete Character CTL V + x CTL + X Paragraph Call CTL V + y CTL + Y Insert Line CTL V + z Search CTL V + * Cancel Select CTL V + 1 Recover CTL V + 2 Find CTL V + 3 Formula Call CTL V + 4 Select Options CTL V + 5 Delete Word CTL V + 6 Delete Sentence CTL V + 7 Delete Paragraph CTL V + MB I Express Right CTL V + MB II Express Left CTL M Carriage Return CTL H Backspace CTL I Tab CTL J Express Down CTL K Express Up MB I Move Right MB II Move Left MB III Move Up MB IV Move Down CTL C or ESC Exit (Menu Functions) CTL W Menu CTL W + M File Merge CTL W + W Word Lookup CTL W + C Calculator CTL W + F Formula Define CTL W + S Search Define SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB012 Pg002 CTL W + G Glossary CTL Z Help Menus CTL W + O Operator Options KEY SEQUENCE FUNCTION (Ruler Functions) T Toggle for Tab L Set Left Margin R Set Right Margin Q Insert: Moves rt/lt tab/ margin W Delete: Moves rt/lt tab/ margin I Tab V Restores Original C Clears Ruler A Set auto-tab H Header F Footer Note: Input transparency has been removed from both the text editor and the message editor. If a CTL + S is pressed by mistake, their terminal will appear frozen and a CTL + Q will need to be pressed to continue. 2.03 Optimization of Word Processing. Executive Functions, and Security, Accounting and Control (MS). Several changes have been made to the Word Processing, Executive Functions and Menu system (SAC) modules in an effort to achieve optimum access time. All BEGIN and CLOSE Statements have been removed except for those used to close print devices of those preceding an ERASE. All OPEN routines have been combined into a subroutine which determines if a file needs to be OPENed. Word Processing, Executive Functions and corresponding Menu System Files have been assigned a fixed channel number to provide consistency. A new indexed file, MSSY00, has been added to temporarily store a variable called CHANLS. Any file or device that is open on a particular channel will be temporarily mapped in this file. The following is a list of the channel assignments: CHANNEL WP FILES MS FILES EF FILES 1 WPDM00 2 MSSY00 3 OUTPUT OUTPUT 4 WPQP00 5 6 WPTF0x 7 WPTF0x 8 MSFI00 9 WPBE00 MSOP00 10 WPDM01 EFAC00 11 WPDM02 EFAS00 12 WPDM03 EFCA00 13 WPDM04 EFCA01 14 WPDL00 EFCA02 15 WPDP00 EFCA03 16 WPFM00 EFCL00 17 MSIF00 EFDL00 SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB012 Pg003 18 FID(0) MSUT50 EFDL01 19 WPHFH0 EFIT00 20 WPHFH1 EFIT01 21 WPHFI0 (S0) EFME00 22 WPHFI1 (S1) EFOD00 23 WPHFB0 EFOD01 24 WPHFB0 EFSO00 25 WPID00 EFTD00 26 WPPS00 EFTD01 27 WPPS01 EFTS00 28 WPPU00 EFBB00 29 WPWF00 30 WPWF01 31 FID(0) FID (0) FID (0) 2.04 Changes to OMS Modules Security, Accounting and Control (MS): 1. The program, MSUT50, which loads the programmable function keys, has been extensively modified to load the new key sequences. Logic has been added to MSUT50 so the terminal type inquiry (ie: EVDT, S/10, 7270) is only done once. This will greatly reduce the wait time when entering the Executive Functions message editor. 2. Operator ID Maintenance has been modified to include the mapping of channels. 3. The programs MSMD11, MSMD12, and MSMD13 (MS Menu Driver Programs) have been combined into one overlay program, MSMD11. This overlay has had the channel mapping incorporated, and includes Menu Display. All selections on a menu branch from this overlay and return to this overlay. Universal Printer System (PS): 1. No direct changes. 2. 132 column display modified to include display on the EDT. Records Management (RM): 1. No direct changes. 2. Areas which interface with WP will be affected - o Report Maintenance utilizing the WP text editor programs. o Output System which includes Document Output and Call Letters utilizing the WP printer driver programs. Executive Functions (EF): 1. All overlays have the channel mapping incorporated. 2. The key sequences have been incorporated in the message editor for Messages, Calendar Appointments, Telephone Slips and Calendar Slips. Word Processing (WP): 1. All overlays have the channel mapping incorporated. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB012 Pg004 2. The key sequences have been incorporated in the text editor and glossary information. 3. Document Archiving/De-archiving support for MTR/MTS. The MTR/MTS controller board must be at revision H. 3.0 INSTALLATION PROCEDURES FOR NEW USERS The OMS tape contains all the data and program files necessary to begin using OMS as soon as they are restored to disk. There are a few steps that must be taken to set up the Word Processing Libraries and the operator ID's. For full details, please refer to BFISD 4111 OMS Word Processing Reference Guide. Also refer to BFISD 4131 SAC OMS Security, Accounting, and Control Reference Guide for Logon and security information. 4.0 INSTALLATION PROCEDURES FOR EXISTING USERS All program files and the following data files should be restored from tape: o MSSY00 - Channel Mapping file o OMUT05 - Glossary Conversion file o WPHFHO, WPHFH1, WPHFI0, WPHFI1, WPHFB0, WPHFB1, WPHFS0, WPHFS1 - Help Text files. The user will need to perform the following procedure to convert their existing glossary file to reflect the new key sequence structure. The utility, OMSUT8, will expand the record size to 512 bytes and convert the sequences. 1. Make a copy of the existing glossary file (WPDM03) for backup purposes. 2. The utility, OMSUT8, should be run from console mode with all users off the system. 3. Type in RUN "OMSUT8" from console mode. The utility will ask if WPDM03 has been backed up. A "NO" response will return the user to the Menu System. A "YES" response will start the conversion of the glossary file. Each glossary has been converted, and the temporary file has been renamed to WPDM03, the user will be returned to the Menu System. Since the Menu system will not be replaced, it is recommended that the user update the revision level on the existing menus to 8.2.3. This is easily accomplished by selecting option 8, Menu Set Create/Delete from the Security Accounting and Control (MS) menu. Input the different menu names, EF, MS, WP, RM, and PS, one at a time and change the revision level on each menu. The software and files should now be ready for normal processing. 5.0 RELATED DOCUMENTATION o BFISD 4100 OMS RECORDS MANAGEMENT USER'S GUIDE o BFISD 4101 OMS RECORDS MANAGEMENT REFERENCE GUIDE o BFISD 4102 OMS RECORDS MANAGEMENT QUICK REFERENCE GUIDE o BFISD 4103 OMS RECORDS MANAGEMENT SUPERVISORS GUIDE o BFISD 4104 OMS RECORDS MANAGEMENT TECHNICAL GUIDE SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB012 Pg005 o BFISD 4110 OMS WORD PROCESSING USER'S GUIDE o BFISD 4111 OMS WORD PROCESSING REFERENCE GUIDE o BFISD 4112 OMS WORK PROCESSING QUICK REFERENCE GUIDE o BFISD 4113 OMS WORD PROCESSING SUPERVISOR'S GUIDE o BFISD 4114 OMS WORD PROCESSING TECHNICAL GUIDE o BFISD 4120 OMS EXECUTIVE FUNCTIONS USER'S GUIDE o BFISD 4122 OMS EXECUTIVE FUNCTIONS QUICK REFERENCE GUIDE o BFISD 4123 OMS EXECUTIVE FUNCTIONS SUPERVISOR'S GUIDE o BFISD 4124 OMS EXECUTIVE FUNCTIONS TECHNICAL GUIDE o BFISD 4131 SAC REFERENCE GUIDE o BFISD 4141 UPS REFERENCE GUIDE CTL V + y CTL + Y Insert Line CTL V + z Search CTL V + * Cancel Select CTL V + 1 Recover CTL V + 2 Find CTL V + 3 Formula Call CTL V + 4 Select Options CTL V + 5 Delete Word CTL V + 6 Delete Sentence CTL V + 7 Delete Paragraph CTL V + MB I Express Right CTL V + MB II Express Left CTL M Carriage Return CTL H Backspace CTL I Tab CTL J Express Down CTL K Express Up MB I Move Right MB II Move Left MB III Move Up MB IV Move Down CTL C or ESC Exit (Menu Functions) CTL W Menu CTL W + M File Merge CTL W + W Word Lookup CTL W + C Calculator CTL W + F Formula Define CTL W + S Search Define CTL W + G Glossary CTL Z Help Menus CTL W + O Operator Options CTL W + B Paragraph Define (following Select) KEY SEQUENCE FUNCTION (Ruler Functions) T Toggle for Tab L Set Left Margin R Set Right Margin Q Insert: Moves rt/lt tab/margin W Delete: Moves rt/lt tab/margin I Tab V Restores Original C Clears Ruler A Set auto-tab H Header F Footer Note: Input transparency has been removed from both the text editor and the SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB012 Pg006 message editor. If a CTL + S is pressed by mistake, the terminal will appear frozen and a CTL + Q will need to be pressed to continue. 2.03 Optimization of Word Processing, Executive Functions, and Security, Accounting and Control (MS). Several changes have been made to the Word Processing, Executive Functions and Menu System (SAC) modules in an effort to achieve optimum access time. All BEGIN and CLOSE Statements have been removed except for those used to close print devices or those preceding an ERASE. All OPEN routines have been combined into a subroutine which determines if a file needs to be OPENed. Word Processing, Executive Functions and corresponding Menu System Files have been assigned a fixed channel number to provide consistency. A new indexed file, MSSY00, has been added to temporarily store a variable call CHANLS. Any file or device that is open on a particular channel will be temporarily mapped in this file. The following is a list of the channel assignments: CHANNEL WP FILES MS FILES EF FILES 1 WPDM00 2 MSSY00 3 OUTPUT OUTPUT 4 WPQP00 5 6 WPTF0x 7 WPTF0x 8 MSFI00 9 WPBE00 MSOP00 10 WPDM01 EFAC00 11 WPDM02 EFAS00 12 WPDM03 EFCA00 13 WPDM04 EFCA01 14 WPDL00 EFCA02 15 WPDP00 EFCA03 16 WPFM00 EFCL00 17 MSIF00 EFDL00 18 FID(0) MSUT50 EFDL01 19 WPHFH0 EFIT00 20 WPHFH1 EFIT01 21 WPHFI0 (S0) EFME00 22 WPHFI1 (S1) EFOD00 23 WPHFB0 EFOD01 24 WPHFB1 EFSO00 25 WPID00 EFTD00 26 WPPS00 EFTD01 27 WPPS01 EFTS00 28 WPPU00 EFBB00 29 WPWF00 30 WPWF01 31 FID(0) FID (0) FID (0) 2.04 Changes to OMS Modules Security, Accounting and Control (MS): 1. The program, MSUT50, which loads the programmable function keys, has been extensively modified to load the new key sequences. Logic has been added to MSUT50 so the terminal type inquiry (ie: EVDT, S/10, 7270) is only done once. This will greatly reduce the wait time when entering the Executive Functions message editor. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB012 Pg007 2. Operator ID Maintenance has been modified to include the mapping of channels. 3. The programs MSMD11, MSMD12, and MSMD13 (MS Menu Driver Programs) have been combined into one overlay program, MSMD11. This overlay has had the channel mapping incorporated, and includes Menu Display. All selections on a menu, branch from this overlay and return to this overlay. Universal Printer System (PS): 1. No direct changes. 2. 132 column display modified to include display on the EDT. Records Management (RM): 1. No direct changes. 2. Areas which interface with WP will be affected - o Report Maintenance utilizing the WP text editor programs. o Output System which includes Document Output and Call Letters utilizing the WP printer driver programs. Executive Functions (EF): 1. All overlays have the channel mapping incorporated. 2. The key sequences have been incorporated in the message editor for Messages, Calendar Appointments, Telephone Slips and Calendar Slips. Word Processing (WP): 1. All overlays have the channel mapping incorporated. 2. The key sequences have been incorporated in the text editor and glossary information. 3. Document Archiving/De-archiving support for MTR/MTS. The MTR/MTS controller board must be at revision H. 3.0 Installation Procedures for New Users The OMS tape contains all the data and program files necessary to begin using OM S as soon as they are restored to disk. There are a few steps that must be taken to set up the Word Processing libraries and the operator ID's. For full details , please refer to BFISD 4111 OMS Word Processing Reference Guide. Also refer to BFISD 4131 SAC OMS Security, Accounting, and Control Reference Guide for logon and security information. 4.0 Installation Procedures for Existing Users All program files and the following data files should be restored from tape: o MSSY00 - Channel Mapping file o OMUT05 - Glossary Conversion file SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB012 Pg008 o WPHFH0, WPHFH1, WPHFI0, WPHFI1, WPHFB0, WPHFB1, WPHFS0, WPHFS1 - Help Text files. The user will need to perform the following procedure to convert their existing glossary file to reflect the new key sequence structure. The utility, OMSUT8, will expand the record size to 512 bytes and convert the sequences. 1. Make a copy of the existing glossary file (WPDM03) for backup purposes. 2. The utility, OMSUT8, should be run from console mode with all users off the system. 3. Type in RUN "OMSUT8" from console mode. The utility will ask if WPDM03 has been backed up. A "NO" response will return the user to the Menu System. A "YES" response will start the conversion of the glossary file. Each glossary name will display as it is being converted. After the file has been converted, and the temporary file has been renamed to WPDM03, the user will be returned to the Menu System. Since the Menu system will not be replaced, it is recommended that the user update the revision level on the existing menus to 8.2.3. This is easily accomplished by selecting option 8, Menu Set Create/Delete from the Security Accounting and Control (MS) menu. Input the different menu names, EF, MS, WP, RM, and PS, one at a time and change the revision level on each menu. The software and files should now be ready for normal processing. 5.0 Related Documentation o BFISD 4100 OMS RECORDS MANAGEMENT USER'S GUIDE o BFISD 4101 OMS RECORDS MANAGEMENT REFERENCE GUIDE o BFISD 4102 OMS RECORDS MANAGEMENT QUICK REFERENCE GUIDE o BFISD 4103 OMS RECORDS MANAGEMENT SUPERVISORS GUIDE o BFISD 4104 OMS RECORDS MANAGEMENT TECHNICAL GUIDE o BFISD 4110 OMS WORD PROCESSING USER'S GUIDE o BFISD 4111 OMS WORD PROCESSING REFERENCE GUIDE o BFISD 4112 OMS WORD PROCESSING QUICK REFERENCE GUIDE o BFISD 4113 OMS WORD PROCESSING SUPERVISORS GUIDE o BFISD 4114 OMS WORD PROCESSING TECHNICAL GUIDE o BFISD 4120 OMS EXECUTIVE FUNCTIONS USER'S GUIDE o BFISD 4122 OMS EXECUTIVE FUNCTIONS QUICK REFERENCE GUIDE o BFISD 4123 OMS EXECUTIVE FUNCTIONS SUPERVISORS GUIDE o BFISD 4124 OMS EXECUTIVE FUNCTIONS TECHNICAL GUIDE o BFISD 4131 SAC REFERENCE GUIDE o BFISD 4141 UPS REFERENCE GUIDE ORIGINATOR: MBF SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB012 Pg009 FIB 00013 01/25/85 *** Error 47 using Record Management on 8000 System *** SYMPTOM: ERROR 47 while running Records Management from T0 on an 8000 System. False field separators are created in records written from T0, thus causing the ERROR 47. FIX: No fix avalable as of this date. Do not run Records Management from T0. ORIGINATOR: T. TIANGCO SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB013 Pg001 FIB 00014 03/13/85 *** OMS Release 7.2.1 for MAI 2000 - Software Announcement *** OMS~ is now available for the 2000 system. This is a fast, efficient Office Management System for users on O.S. software level 7.1A. To order Level 7.2.1 OMS~, please refer to the Marketing price list. This document details the features of Level 7.2.1 OMS~. For further details on the use of OMS~, please refer to BFISD 4751, Using Office Management System on the 2000. TABLE OF CONTENTS 1.0 Overview 2.0 For Your Information 3.0 Description of OMS~ Modules 4.0 Installation Procedure 5.0 Related Documentation 1.0 OVERVIEW OMS~ 7.2.1 Office Management System (OMS~) 7.2.1 consists of four modules; Word Processing, Executive Functions, Menu System and Universal Printer System. Records Management will not be available on 2000. A replacement for Records Management will be available in the near future. The following totals are the minimum allocations for OMS data file and program sizing for one user on the 2000 System. Each additonal user requires approximately .8 megabytes more. PACKAGE TOTAL MEGABYTES Executive Functions 1.4 Menu System .30 Printer System .08 Word Processing 3.5 Word Processing with Dictionary 8.8 It is recommended that this software announcement be read prior to the installation of OMS~. 2.0 FOR YOUR INFORMATION The following problems have been found to exist on this release of OMS~. All of these problems are scheduled to be corrected in the next release of OMS~, which will be 7.3.0. If a workaround exists, it is also listed below. 2.1 When performing a "word look up", the use of the "*" in position SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB014 Pg001 15 of a word will hang the terminal. This only happens when preceded by 14 characters (i.e., internationali*). To get around this, either insert one more character or omit a character, and the terminal will not hang. 2.2 In the synonym section of the dictionary, there are duplicate words. For example, requesting the synonyms for "question", the synonyms "query and dispute" will display twice. 2.3 The paragraph file has a limited capacity. It can only hold 26 paragraphs. If trying to save the 27th paragraph, the system will return an error 2 to the screen. 2.4 The message file for Executive Functions in-tray is not locked when an update is occurring, thus if a user sends a message, then wishes to edit that message, the recipient may look at the message and dispose of it, at the same time as the sender is editing it. To work around this, recall the message instead of merely editing it. 2.5 The Master Parameters Maintenance function listed on the Security Accounting and Control menu can be accessed and updated by more than one person simultaneously. The best way to work around this is to allow only one user security maintenance access. 2.6 Inputting invalid entries in "line spacing" in a document's Print Parameters may cause an error 41 to occur. Then, when trying to access the document, the message "document is being maintained" displays, and access is denied. To enter the document at this point, type "RE-ENTER". This will allow the user to access the document. To work around the occurrence of the error 41, only input valid entries in "line spacing", 1.0, 1.5, 2.0, etc. 2.7 An error 33 may occur during text file rebuild if the number of documents on a system exceeds the number of file locks allowed on a 2000 system. To work around this, either limit the number of documents in OMS~ to the number of allowed file locks (number can be checked by referring to the "vconf -os"), or increase the number of file locks. This procedure can be found in BFISD 6210, MAI\ 2000 User Guide, Section 10, Command Language. 3.0 DESCRIPTION OF OMS~ MODULES Word Processing The OMS~ Word Processing system offers a wide variety of features for writing, editing, and printing documents. It also features archiving and de-archiving, thus enabling a user to remove documents from the on-line system and to store them off-line on an archive tape, until they're needed in the future. Executive Functions Executive Functions provides efficient office management tools. The in-tray/out-tray features allow users to send and receive messages company wide. The calendar allows all users to easily schedule and maintain appointments and meetins. Various other features comprise Executive Functions such as the calculator, thesaurus, dictionary and front desk. For a detailed description of the features of Executive Functions and how to use them refer to BFISD 4120 Executive Functions User's Guide. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB014 Pg002 Universal Printer System The Universal Printer System interfaces output devices with the OMS application. For a list of the supported printers, please refer to BFISD 4751, Using OMS~ on the 2000, and for a detailed description of the feature, please refer to BFBPC 4141 OMS Universal Printer System Reference Guide. Menu System The Security, Accounting and Control system, also known as Menu System, provides programs for maintaining menus, setting up operator ID's and defining security parameters for the OMS system. The Menu System allows easy generation of usage reports and control of the use of system terminals. For a more detailed description of the Menu System, please refer to BFISD 4131 OMS~ Security, Accounting and Control Reference Guide. 4.0 INSTALLATION PROCEDURE 4.1 Preparation 4.1.1 Before OMS can be used, it must be installed on the fixed disk. 4.1.2 The installation procedure should be run in single user mode -- it is assumed that the system has been booted and is rooted on the root partition. 4.1.3 The OMS~ program and data files will reside on a single MCS cartridge. The cartridge containing OMS~ will be accompanied by a release memo. This memo contains a "Public Key" for each OMS module purchased by the user: OME, OMM, OMP, and/or OMW. The public key is a number in hexadecimal notation which uniquely applies to that particular copy of OMS and that particular 2000 system. The number should be input during the installation procedure after the corresponding program files have been installed (i.e., the public key for Executive Functions should be input after the OME program files have been installed). WITHOUT THE PROPER KEYS, OMS~ WILL NOT RUN. 4.2 Installing OMS From MCS 4.2.1 Insert the cartridge containing OMS into the MCS drive and turn the lock lever. 4.2.2 At the system administrator prompt: ADMIN> enter: makedir /oms press the RETURN key enter: install cs OME OMM OMP OMW press the RETURN key The program searches for each module on the MCS cartridge, displays its label, and begins copying files. The program displays the name of each file as it is copied. 4.2.3 Enter the public key for that particular module. When all modules have been installed, the program ends and the SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB014 Pg003 system returns to the system administrator prompt: ADMIN> 4.2.4 Only program files have been installed. If OMS data files are NOT needed, disregard the remaining procedures. 4.2.5 WARNING - DO NOT ENTER MULTI-USER MODE BEFORE PROCEEDING, OR THE '/tmp/omsdata' FILE WILL BE ERASED. 4.2.6 At the system administrator prompt: ADMIN> enter: /tmp/omsdata press the RETURN key The '/tmp/omsdata' is an executable file containing a list of data files needed for first-time installations of OMS. You will be asked whether each data file should be restored unless you select on the first file, the "off" option -- which means install all files in the file list. 4.2.7 Data files are copied. The program ends and the system returns to the system administrator prompt: ADMIN> 5.0 RELATED DOCUMENTATION o BFISD 4110 OMS WORD PROCESSING USER'S GUIDE o BFISD 4111 OMS WORD PROCESSING REFERENCE GUIDE o BFISD 4112 OMS WORD PROCESSING QUICK REFERENCE GUIDE o BFISD 4113 OMS WORD PROCESSING SUPERVISOR'S GUIDE o BFISD 4114 OMS WORD PROCESSING TECHNICAL GUIDE o BFISD 4120 OMS EXECUTIVE FUNCTIONS USER'S GUIDE o BFISD 4122 OMS EXECUTIVE FUNCTIONS QUICK REFERENCE GUIDE o BFISD 4123 OMS EXECUTIVE FUNCTIONS SUPERVISOR'S GUIDE o BFISD 4124 OMS EXECUTIVE FUNCTIONS TECHNICAL GUIDE o BFISD 4131 SAC REFERENCE GUIDE o BFISD 4141 UPS REFERENCE GUIDE o BFISD 4751 USING OFFICE MANAGEMENT SYSTEM ON THE 2000 ORIGINATOR: MBF SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB014 Pg004 FIB 00015 03/20/85 *** Patch for Error 47 on OMS Release 8.2.3 *** In 8000 OMS level 8.2.3, there are spurious ERROR 47's occurring in the menu functions program. If a OMS system begins to emit ERROR 47's, add the following lines to program "MSMD11": >LOAD "MSMD11" >151 Z$=FID(8,ERR=200) >152 IF S$<>"" AND Z$(4,6)="MSF100" THEN GOTO 300 >SAVE "MSMD11" This problem will be fixed in the next release of OMS (8.3.1). ORIGINATOR: MBF SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB015 Pg001 FIB 00016 06/17/85 *** Level 7.3.0/8.3.1 O.M.S for MAI 2000 and MAI 8000 Series *** A new version of OMS~ for the MAI\ 2000 and MAI\ 8000 series is now available. This version includes Letter Generation which replaces the Records Management module. A working knowledge of MAI\ ORIGIN is assumed for Letter Generation. To order 7.3.0 or 8.3.1 OMS~ and MAI\ ORIGIN for MAI\ 2000 or MAI\ 8000, please refer to the Marketing price list. TABLE OF CONTENTS 1.0 Overview 2.0 Warnings & Cautions 2.1 Underlining 2.2 Telephone Format 2.3 2000 Cautions 3.0 8000 Installation for New Users 4.0 2000 Installation for New Users 5.0 Installation Procedures for Existing Users 6.0 International ID Parameters 6.1 Set One Options 6.2 Set Two Options 7.0 Origin 8.0 Letter Generation 8.1 Letter Generation 8.2 Executive Query Manager 8.3 Letter Generation Maintenance 8.4 Printer Maintenance 9.0 Related Documentation Office Management System (OMS~) 7.3.0 and 8.3.1 contains five modules: Word Processing, Executive Functions, Menu System, Universal Printer System and Letter Generation. Letter Generation will replace the Records Management module. In order to use this module, the user must have ORIGIN DSS on their system. Any previous Records Management data files will be accessible through Letter Generation, however, it will be restricted for generating letters only. It will not be possible to enter new data into a Records Management data file with the Letter Generation Module. On the MAI\ 8000, it is required that operating system level 8.4B and above be used with this level of OMS~. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg001 On the MAI\ 2000, it is recommended that operating system level 7.1B and above be used with this level of OMS~. The following are the minimum allocations for OMS~ and ORIGIN data file and program sizing for one user on the MAI\ 2000. Each additional user requires approximately .8 megabytes more. PACKAGE TOTAL MEGABYTES EF 1.4 MS .3 PS .08 WP 3.5 WP w/dictionary 8.8 LG (+ Origin) 5.0 19.08 2.0 WARNINGS & CAUTIONS Two conversion programs are necessary to upgrade current OMS~ users, 'WPDU60' and 'EFSY20'. Both programs must be run for both domestic and international installations. For specific instructions on running these programs please refer to section 5.0. 2.1 UNDERLINING The conversion program, 'WPDU60' rebuilds all document and paragraph files to remove underlining within these two document types. After running this program, it will be necessary to "re-enter" all underlines represented in existing Word Processing documents with insert codes. For further instructions regarding insert codes, please refer to OMS~ Word Processing Reference Guide, BFISD 4111, Printer Command section. For international purposes, it was necessary to reserve the eighth bit for special characters. The eighth bit was previously reserved for underlining. 2.2 TELEPHONE FORMAT The conversion program 'EFSY20' will handle the change of data structure in all telephone files due to the new international telephone format. The length of this field has expanded from 10 to 15 characters. 2.3 2000 CAUTIONS The following problems have been found to exist on this release of OMS~: o The Master Parameters Maintenance function and the Menu Maintenance function listed on the Security, Accounting and Control menu cannot be accessed and updated by more than one person simultaneously. The best way to work around this is to allow only one user security maintenance access. o In Word Processing, when using a fill character with the word wrap option on, in documents with 80 or 132 columns, printing to serial file and merging it back into a word processing document will cause the last character to wrap around. The following problems have been found to exist on the 2000 7.3.0 *6 release of OMS~. If a workaround exists, it is also listed below. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg002 1. SPELL VERIFY will not process past some hyphenated words. WORK AROUND: Type 'CR' to move past the word. 2. "MPLANT" program does not give the user any option as to where to create the implanted OMS~. (For international only) WORK AROUND: None 3. 'IN-TRAY BATCH PRINT' option does not work as documented. WORK AROUND: None 4. !ERROR=43 occurs when 990 or 999 is entered at 'NEW NUMBER OF TIME SLOTS' prompt while changing an appointment. WORK AROUND: None 5. Report data does not align with the headings. WORK AROUND: None 6. Two or more users are allowed to modify the same menu at the same time. WORK AROUND: Limit access to one user only 7. !ERROR=14 when responding to 'DO YOU WISH TO ABORT THIS PROCESS? (Y/N)' with 'Y', in IN-TRAY BATCH PRINT. WORK AROUND: None 8. Prompt 'NEW NUMBER OF TIME SLOTS' accepts entry of improper data as valid. WORK AROUND: Input only correct number of time slots. 9. Two or more users are allowed to modify the master parameters at the same time. WORK AROUND: Assign only one person to do this task. 10. !ERROR=43 'INVALID FORMAT MASK SIZE' when 'N' is entered at 'CONFIRM THIS APPOINTMENT' prompt. WORK AROUND: None 11. Typing 'D' and synonym number to delete synonym does not work after a message 'ALREADY EXISTS...' is displayed. WORK AROUND: None 12. CALENDAR APPOINTMENT MAINTENANCE DATE display is not correct format in OMSGE. (For German implanter only). WORK AROUND: None 13. 'MESSAGE' edit command 'LINE RESTORE' does not work. WORK AROUND: None 14. LETTER GENERATION name over 15 characters does not force re-entry. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg003 WORK AROUND: None 15. 'FIRST' option form OUT-TRAY not working. WORK AROUND: None 16. All formulas executed as zero suppress = Y WORK AROUND: None 17. 'OVERPRINT ALLOWED' does not work. WORK AROUND: None 18. SPELL VERIFY can not find misspelled abbreviated words. WORK AROUND: None 19. 'STATUS OR ITEMS DISTRIBUTED' has trouble with first items. WORK AROUND: None 20. 'P49' displays as printer in 'OPERATOR OPTIONS'. WORK AROUND: None The following problems have been found to exist on the 8000 8.3.1 *6 release of OMS~. If a workaround exists, it is also listed below. 1. Incorrect time division displayed at "14 days at a glance" screen, with time slot set to 20 minutes. WORK AROUND: None 2. !ERROR 47 when time slot is set to 12 minutes. WORK AROUND: None 3. Time division is incorrect if length of time slot is set to 60. WORK AROUND: None 4. Two or more users are allowed to modify the master parameter list at the same time. WORK AROUND: Designate only one user to change master parameters. 5. Two or more users using the same ID are allowed to create a distribution list at the same time. WORK AROUND: None 6. The 'ID:' disappears at the 'ID/TERMINAL LOG ON' screen if the terminal is assigned. WORK AROUND: None 7. Incorrect message displayed at distribution list maintenance. WORK AROUND: None 8. !ERROR=26 when recalling a calendar item. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg004 WORK AROUND: None 9. !ERROR=26 when using 'QUICK ID LOCATOR'. WORK AROUND: None 10. 'RESTORE' and 'RECOVER' keys not working as intended, they are backwards. WORK AROUND: None 11. 'FORMULA DEFINE' not accepting corrections for zero suppression. WORK AROUND: None 12. 'AUTO UNDERSCORE' and 'UNDERLINE' key not working correctly. WORK AROUND: Do not use underline. 13. 'MASK' are uncorrectable in DATA DICTIONARY MAINTENANCE. WORK AROUND: None 14. Telephone slips display old messages from previous release. WORK AROUND: None 15. Telephone distribution list prints 'A's if 'BEGINNING ACCESS CODE' is 'A'. WORK AROUND: None 16. No difference between P and P T commands, can't underline special characters. WORK AROUND: None 17. Dictionary/Thesaurus does not allow add/delete to synonym or antonym when using OMSGE. (For international only) WORK AROUND: None 18. !ERROR=26 when using OFFICE DIR. PARAMETERS/QUICK ID LOCATOR/IN-TRAY BATCH PRINT. WORK AROUND: None 19. 'LEFT MARGIN' command adds spaces to the column requested. WORK AROUND: None 3.0 8000 INSTALLATION FOR NEW USERS The OMS~ Tape contains all the data and program files necessary to begin using OMS~ as soon as they are restored to disk via the SAVERESTORE utility. All files will reside under the .OMS. node. Once all files are restored to disk, set the prefix to: (FAMILY).OMS.,.ORIGIN.R13A. The first time the user runs "MS" they will automatically be required to enter the "SYSTEM" International ID Parameters. Refer to Section 6.0 for further instructions. There are a few steps that must be taken to set up the Word Processing Libraries and the operator ID's. For full details, please refer to SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg005 OMS~ Word Processing Reference Guide, BFISD 4111. Also refer to SAC OMS~ Security, Accounting, and Control Reference Guide, BFISD 4131 for logon and security information. 4.0 2000 INSTALLATION FOR NEW USERS 4.1 Preparation 4.1.2 Before OMS~ can be used, it must be installed on the fixed disk. 4.1.3 The installation procedure should be run in single user mode--it is assumed that the system has been booted and is rooted on the root partition. 4.1.4. The OMS~ program and data files will reside on a single MCS cartridge. The cartridge containing OMS~ will be accompanied by a release memo. This memo contains a 'Public Key' for each OMS~ module purchased by the user: OME, OMM, OMW, and/or OML. (The module OMP does not require a public key). OME - Executive Functions OMM - Menu System OMP - Printer System OMW - Word Processing OML - Letter Generation The public key is a number in hexadecimal notation which uniquely applies to that particular module of OMS~ and that particular 2000 system. The number should be input during the installation procedure after the corresponding program files have been installed (i.e., the public key for Executive Functions should be input after the OME program files have been installed). WITHOUT THE PROPER KEYS, OMS~ WILL NOT RUN. 4.2 Installing OMS~ from MCS 4.2.1 Insert the cartridge containing OMS~ into the MCS drive and turn the lock lever. 4.2.2 At the system administrator prompt: ADMIN> enter: makedir /oms press the RETURN key. enter: install cs OME OML OMM OMP OMW press the RETURN key. The program searches for each module on the MCS cartridge, displays its label, and begins copying files. The program displays the name of each file as it is copied. 4.2.3 Enter the public key for that particular module. When all modules have been installed, the program ends and the system returns to the system administrator prompt: ADMIN> 4.2.4 Only program files have been installed. If OMS~ data files are NOT needed, disregard the remaining procedures. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg006 4.2.5 WARNING DO NOT ENTER MULTI-USER MODE BEFORE PROCEEDING, OR THE '/tmp/omsdata' FILE WILL BE ERASED. 4.2.6 At the system administrator prompt: ADMIN> enter: /tmp/omsdata press the RETURN key. The '/tmp/omsdata' is an executable file containing a list of data files needed for first time installations of OMS~. You will be asked whether each data file should be restored unless you select on the first file, the "off" option -- which means install all files in the filelist. 4.2.7 Data files are copied. The program ends and the system returns to the system administrator prompt: ADMIN> 4.2.8 In addition, the new file "MSSY01" must be copied onto the working disk. 4.2.9 The first time the user RUNs "MS" they will automatically be required to enter the "SYSTEM" International ID Parameters. Refer to Section 6.0 for further instructions. 5.0 INSTALLATION PROCEDURES FOR EXISTING USERS 5.1 It will be necessary to de-archive documents on current level of OMS~ before upgrading. 5.2 Perform a full verified backup of all program and data files. 5.3 Load all program files, menu files and the new data file, 'MSSY01' (which contains the international parameters). This must be done for both domestic and international upgrades. NOTE: Be sure to retain your own menu set files in order to incorporate them into the new menus. 5.4 Run the conversion program 'EFSY20'. (Refer to section 2.0 for explanation of this program.) NOTE: FOR 2000 USERS, YOUR WORKING DIRECTORY MUST BE /oms or /omsutl The following prompt will appear: DO YOU WANT TO REFORMAT?(Y/N): Press 'Y' and RETURN. The following messages will appear: "NOW DEFINING TEMPORARY FILE TO REFORMAT EFXXXX" "NOW REFORMATTING EFXXXX" When conversion is complete, the system will return to console SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg007 mode. 5.5 Run the conversion program 'WPDU60'. (Refer to section 2.0 for explanation of this program). This process is similar to the Text File Rebuild process in Word Processing. The following prompt will appear: DOCUMENT OR PARAGRAPH FILE (D/P/CR): Enter the appropriate option. LIBRARY FILE CHARACTER: Enter the appropriate character. The following message will appear: THERE ARE X DOCUMENTS, LEAVING XXXX AVAILABLE. ENTER THE NEW NUMBER OF DOCUMENTS OR CR: Enter the new number of documents or CR to continue. THERE ARE X LINES USED LEAVING XXXX AVAILABLE. ENTER NEW NUMBER OF LINES OR CR: Enter the new number of lines or CR to continue. BEGIN REBUILD? (Y/CR): Enter 'Y' to begin rebuild. After this procedure is complete, run "MS". NOTE: On the MAI\ 8000, set the prefix to the following before running "MS": (FAMILY).OMS.,.ORIGIN.R13A. This prefix list will allow for use of Letter Generation. 6.0 INTERNATIONAL ID PARAMETER MAINTENANCE The international ID parameter maintenance program (MSMM40) will automatically be run the first time a user runs "MS" after an international or domestic installation. After the user runs "MS", the prompt: "INTERNATIONAL PARAMETERS ARE NOT SET UP (CR)" will appear. This program allows the OMS~ product to be modified in certain areas to conform to a customer's special needs. There are two distinct sets of parameters that a customer may change: SET ONE: Amount Format Insert Code Characters Overprint Character Hyphenation Character Telephone Format Sign Symbol Spaces ending a sentence SET TWO: Date Format Date Separator Time Format Time Separator Currency Code Position of Currency Code SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg008 Set one contains those options which are global for the OMS~ product. For example, if the telephone format is set to international, then all OMS~ users will have their telephone users unformatted (see below for more detail). CAUTION: Once this set of parameters has been modified the system will not allow them to be changed. Set two contains those options which are user independent. As an example, two different users on the same OMS~ system may use different date and/or time formats. A complete description of each option and its use is given below: 6.1 SET ONE OPTIONS Amount Format options - 1. #,###,##0.00 2. #.###.##0,00 3. #B###B##0,00 B=blank These format masks will allow a user to present numeric data in the form that is acceptable for their country. Option '1' is most normally used in the United States while options '2' and '3' are used in Europe. Insert Code Characters options: "<>", "[]", " " The braces ("[]") currently used in OMS~ to indicate insert codes are not available in all ISO character sets. Because of this, the user will now have the ability to select characters that are in the character set that they would like to use. Overprint Character options: any character Like the insert code, the backslash (" ") used as an overprint character in the present OMS~ is not available in all character sets. This option lets the user specify a different character to be used as the overprint character. (NOTE: Overprint character should not be one of the Insert Code characters) Hyphenation Character options: any character Same as the Overprint Character. (NOTE: Hyphenation character should not be one of the Insert Code characters) Telephone Format options: D=Domestic, I=International The domestic option will format all entered telephone numbers in the form (AAA)PPP-NNNN where: AAA= area code (option field) SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg009 PPP= prefix NNNN=number European telephone numbers are not formatted in quite the same way and also require entry of more than ten digits. For these reasons, if the "I" option is chosen, no special formatting or input validation will be done. This field will allow up to 15 characters in any form when using the "I" option. Sign Symbol options: 1. "CR/DR" 2. "+/-" 3. "()" In the United States the CR or DR is used to denote positive or negative amounts. In Europe it is more common to use a "+" or "-" instead. With this option, the user may select the notation that they desire. Spaces ending a sentence options: 1 or 2 In the United States a punctuation symbol and two spaces are used to denote the end of a sentence. In most other countries the punctuation is followed by only one space at the end of the sentence. This option will allow the user to select their preference. 6.2 SET TWO OPTIONS Date Format options: 1. MMDDYY 2. DDMMYY 3. YYMMDD In addition to the (MMDDYY) format, two new formats have been added for the user to choose from. Date Separator options: The user may choose to see the date displayed in a format other than MM/DD/YY. With this option he may now have dates presented like MM.DD.YY or MM-DD-YY. Time Format options: D=Domestic, I=International The user may now select to have the time displayed using a twelve hour clock (Domestic) or a twenty-four hour clock (International). Time Separator options: ".", ":", "N"=Null With this option the user may see his hours and minutes separated with different options. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg010 Currency Code options: any four alpha characters Previously, certain amounts assumed dollar values and displayed the dollar symbol ($) in front of them. The user may now select the characters that will be used as the currency symbol. Position of Currency Code options: L=LEFT, R=RIGHT United States dollars are displayed with the currency symbol to the left of the actual amount (i.e. $1.98). This is not always true in other countries where the currency symbol may appear on the left or the right of the actual amount. With this option the user may select their preference. 7.0 ORIGIN The following section provides a brief overview on how to use ORIGIN to create files, programs and reports. 7.1 ENTER ORIGIN Select #1 "INTEGRATED DATA DICTIONARY" Select #1 "DATA DICTIONARY MAINTENANCE" 7.1.1 Enter: Name of file: create a file name Description: File type: CR CR to continue Record number: CR Description: CR File reference name: CR Remarks: optional; CTLIV CR to continue 7.1.2 Entry of individual item descriptions into file; DATA item: CR to next in sequence Reference name: enter 'code' you used in WP document Type: pick from options listed below Length: of field Field term: CR SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg011 Description: CTLIV when done CR to proceed to next item 7.1.3 The steps in section 7.1.2 are repeated for every item stored in the file. CTLIV at end to exit Key item: CTLIV Secondary file: CTLIV Record size correct? CR Exit Data Dictionary; CTLIV Exit to ORIGIN Main Menu; CTLIV (twice) 7.1.4 Creating a File to write info into your file Select #2 "APPLICATION GENERATOR" Select #1 "INITIALIZE FOR NEW PROGRAM" Select #1 "INTEGRATED DATA DICTIONARY" Enter file name: (entered in step 7.1.1) Record number: CR Number of records: Enter program name: create a program name Description: write one or CR Return menu name: MS Input numbers?: Y 7.1.5 Screen defines with item descriptions If correct, exit with CTLIV Select #18 "GENERATE PROGRAM" (this takes a short time) Enter new Records: CR The system prompts you to enter file info you set up in #5 a to h. Enter as many files as you wish... To exit CTLIV To exit CTLIV 7.1.6 At this point, the system exits to your default menu in 'MS'. Re-enter "ORIGIN" 7.1.7 Report Program Generation From ORIGIN Main Menu: Select #3 "REPORT PROGRAM GENERATOR" SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg012 Select #1 "INITIALIZE FOR NEW REPORT" Select #1 "INTEGRATED DATA DICTIONARY" New report: create a report name Project Code: CR to default Enter file name: (from step 7.1.1) Enter record number: CR CR to REPORT PROGRAM GENERATOR 7.1.8 Setting Parameters for running from REPORT PROGRAM GENERATOR Select #3 "REPORT FUNCTION MAINTENANCE" #1 Exec. Query: Y #7 Disp. Key Option: Y #8 Decision Support: Y #10 Query Description: enter a name here to get on EXECUTIVE QUERY screen... CR to write Select #2 "REPORT PARAMETER MAINTENANCE" Select #3 "RETURN MENU NAME" MS CR to write Select #15 "GENERATE PROGRAM" (this takes a short time) CR when completed CR to continue CTLIV to exit... Please refer to section 8.0 instruction on using Letter Generation. 8.0 LETTER GENERATOR The OMS~ Letter Generation is an application software package linking your data processing files to your OMS~ Word Processing documents. The process can be done in three steps: (1) Create a word processing document, (2) Locate your existing ORIGIN data file, and (3) Create the Letter Generation interface procedure. A Letter Generation document is a word processing document containing insert codes. These insert codes will later be replaced by data from your data files, once the letter generation process has completed. An insert code is enclosed in brackets, [] or <> or whatever you selected for the insert code character in the International ID Parameter Maintenance, and must begin with an exclamation point. The field description you choose to use as your code must be in capital letters, for example, [!NAME] or . There are three types of insert SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg013 codes: [!NAME] = standard [!NAME:L] = The system will left justify the data that will be inserted during letter generation. [!NAME:R] = The system will right justify the data that will be inserted during letter generation. NOTE: Using insert codes with left or right justification on the same line as other text may cause it to write over part of the line if data to be inserted is longer than the name of the insert code. The word you choose to use as your code must exist in your query program. LETTER GENERATION ------------------------------------------------------------------ _ _ _ OUTPUT _ _ _ _ 1. LETTER GENERATION _ _ 2. EXECUTIVE QUERY MANAGER _ _ _ _ MAINTENANCE _ _ _ _ 3. LETTER GENERATION MAINTENANCE _ _ 4. PRINTER MAINTENANCE _ _ _ _ _ _ _ _ _ ------------------------------------------------------------------ Figure 1. 8.1 LETTER GENERATION This option is used to start the interfacing process of the Data Processing file to the Word Processing document. The user is prompted to enter a Letter Generation name. If a new Letter Generation name is entered, the following prompt appears: THIS RECORD CANNOT BE FOUND. ENTER CR TO CREATE... (OR 'END') The program then directs you to option 3 - Letter Generation Maintenance, to continue creation. See section 8.3 for further details. If an existing Letter Generation name is entered, the following prompt appears: 'CR' TO BEGIN INTERFACE PROCESS, 'END' TO RE-ENTER Enter 'CR' to begin process. NOTE: If the insert code in your Word Processing document does not match the field in your ORIGIN file, the following is an example of the prompt which will appear: REPLACE [!NAME] with one of the following items: SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg014 1. [!FIRST NAME] 5. [!ADDRESS] 9. [!ZIP] 2. [!LAST NAME] 6. [!DATE] 10. [!AMOUNT] 3. [!TITLE] 7. [!CITY] 11. [!MISC] 4. [!SALUTATION] 8. [!STATE] 12. [!TYPE] Since [!NAME] was not one of the fields in the ORIGIN file, the system prompts you to replace it with an existing field. This does not change the insert code in the Word Processing document. 8.2 EXECUTIVE QUERY MANAGER This option is used to report or display information from the users data processing files. To provide the link between ORIGIN and OMS~ Letter Generation, your origin query program must be defined through Report Function Maintenance (option from the ORIGIN main menu) with the following: EXECUTIVE QUERY : Yes DECISION SUPPORT: Yes DESCRIPTION: The description will display as the screen QUERY TABLE SELECTION on the Letter Generation Query Menu. For more information on MAI\ ORIGIN and the EXECUTIVE QUERY MANAGER please refer to Decision Support System User Reference Manual, BFISD 5187. To reference the existing query programs on the system, type the number corresponding to the EXECUTIVE QUERY MANAGER option from the Letter Generator menu and press the RETURN key. The following screens will appear: ENTER ITEM NAME OR NUMBER TO SELECT OR DE-SELECT (CR=TO CONTINUE) A list of query program descriptions currently existing on your system displays. Type the number corresponding to the query program you wish to view and press the return key. The item you chose will appear brighter on your screen. ITEMS TO PRINT ENTER ITEM NAME OR NUMBER TO SELECT OR DE-SELECT (CR=CONTINUE) Type the number of item(s) you wish to view from your query program and press the RETURN key. The item(s) you chose will appear brighter on your screen. Press the RETURN key to continue. -or- If you do not wish to view any of the items, press the RETURN key. ITEMS FOR NUMERIC CALCULATIONS ENTER ITEM NAME OR NUMBER TO SELECT OR DE-SELECT (CR=CONTINUE) Type the number of the item you wish to calculate and press the RETURN key. Press the RETURN key again to continue. -or- If you do not want to choose any, press the RETURN key and go to SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg015 the STANDARD OPTIONS prompt. NUMERIC CALCULATIONS FOR XXXX ENTER ITEM NAME OR NUMBER TO SELECT OR DE-SELECT (CR=CONTINUE) Type the number corresponding to the type of calculation(s) you wish to perform on the selected item(s) and press the RETURN key. Press the RETURN key again to continue. STANDARD OPTIONS ENTER NUMBER TO CHANGE, CR=CONTINUE CTL-I=SELECT SAVED OPTIONS, CTL-II=SAVE OPTIONS, CTL-IV=EXIT The words displayed in brighter intensity signify the guidelines in which the data from your query program will be displayed. OUTPUT DEVICE=The location in which the data will be viewed or displayed. REPORT TYPE=Format of report you are about to display. # OF ITEMS TO PRINT=The number of data items you selected in the ITEMS TO PRINT option. # OF CALCULATIONS=The number of data items you selected in the ITEM FOR NUMERIC CALCULATIONS option. CONDITIONS=allows you to conditionally print items in your database. This can be turned on in Origin under Report Function Maintenance. START KEY=The first data item in your file to be used as the starting point of your data search. STOP KEY=The data item in your file to be used as the termination point of your data search. Options (choose one) NUMBER = Type the number corresponding to the option you wish to change and press the RETURN key. CR= Press the return key to accept the displayed selections you have chosen. The filed data will then be displayed in the sequence you requested. CTL-I = Press the CTL-I key to select an already established "run time" selection of this query program. CTL-II = Press the CTL-II key to save the displayed selection with its own unique name as a report to be used over and over without having to execute the previous procedures. CTL-IV = Exit this procedure. 8.3 LETTER GENERATION MAINTENANCE This option is used to create and modify Letter Generation processes. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg016 If a new Letter Generation Name is entered, the following screen will appear: -------------------------------------------------------------- LETTER GENERATION NAME: -------------------------------------------------------------- Document Name: Query Program: Number of Copies: Printer to Use: -------------------------------------------------------------- Figure 2. If a Letter Generation Name exists, the following screen will appear to allow for modification: -------------------------------------------------------------- LETTER GENERATION NAME: -------------------------------------------------------------- Document Name: Query Program: Number of Copies: Printer to Use: Data Correct? (Y/N/DELETE/PRINT/END) ------------------------------------------------------------- Figure 3. 8.4 PRINTER MAINTENANCE This maintenance program is the same as the Universal Printer System option with the addition of the Translation Table Maintenance. The Translation Table Maintenance is for International use only. Please refer to the International supplement release memo for OMS~ 7.3.0 and 8.3.1 for further explanation. 9.0 RELATED DOCUMENTATION - BFISD 4110 OMS~ WORD PROCESSING USER'S GUIDE - BFISD 4111 OMS~ WORD PROCESSING REFERENCE GUIDE - BFISD 4112 OMS~ WORD PROCESSING QUICK REFERENCE GUIDE - BFISD 4113 OMS~ WORD PROCESSING SUPERVISOR'S GUIDE - BFISD 4114 OMS~ WORD PROCESSING TECHNICAL GUIDE - BFISD 4120 OMS~ EXECUTIVE FUNCTIONS USER'S GUIDE - BFISD 4122 OMS~ EXECUTIVE FUNCTIONS QUICK REFERENCE GUIDE - BFISD 4123 OMS~ EXECUTIVE FUNCTIONS SUPERVISOR'S GUIDE - BFISD 4124 OMS~ EXECUTIVE FUNCTIONS TECHNICAL GUIDE - BFISD 4131 SAC REFERENCE GUIDE - BFISD 4141 UPS REFERENCE GUIDE - BFISD 4750 USING OMS~ ON THE 810/8000 SERIES SYSTEMS - BFISD 4751 USING OFFICE MANAGEMENT SYSTEM ON THE 2000 - BFISD 5187 DECISION SUPPORT SYSTEM USER REFERENCE MANUAL OMS~ RELEASE 7.3.0/8.3.1 INTERNATIONAL SUPPLEMENT Enclosed please find instructions for building customer tapes, the OMS~ Message Implanter Guide for MAI\ 2000 and MAI\ 8000 Series and guidelines for the Translation Table Maintenance. This is a supplement to the OMS~ Software Announcement for 7.3.0/8.3.1 and is designed for international purposes. TABLE OF CONTENTS SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg017 1.0 PROCEDURES FOR BUILDING CUSTOMER TAPES FOR MAI\ 8000 SERIES 2.0 PROCEDURES FOR BUILDING CUSTOMER TAPES FOR MAI\ 2000 SYSTEM 3.0 MAI\ 8000 OMS~ MESSAGE IMPLANTER GUIDE 4.0 MAI\ 2000 OMS~ MESSAGE IMPLANTER GUIDE 5.0 TRANSLATION TABLE MAINTENANCE Please note that the 8.3.1 version of OMS~ can only run on the MAI\ 8000 with level 8.4B and above. It is recommended for 7.3.0 to be run on the MAI\ 2000 with level 7.1B and above. 1.0 FOR THE MAI\ 8000 FOLLOW THESE STEPS: 1.1 Use SAVERESTORE to move the OMS~ system from the tape to one of your disks. The programs are saved on the tape in the node '.OMSBASE.' and user files are saved in the node '.OMS.'. 1.2 Translate all of the messages used in OMS~ via the program OMS.IE (message editor: same as DataWord program 'WPS.IE') which is in the '.OMSBASE.' node. NOTE: Once OMS.IE has been run, you can move the message file to either the MAI\ 2000 or MAI\ 8000, whichever is more appropriate in your case. You will need to run this program again to check for any differences between MAI\ 2000 and MAI\ 8000. 1.3 Implant all programs following the instructions given in the enclosed attachment. The destination node should be '.OMS.' so that you will end up with a complete OMS~ system in the '.OMS.' node upon completion of implanting. NOTE: If the family your OMS~ files reside on is greater than five characters in length, you will receive an error when trying to execute !IMI. This problem will be fixed in the next software release. A workaround for this problem would be to rename the family. 1.4 Use SAVERESTORE to move the OMS~ system from the disk to a tape. You should have to backup only the '.OMS.' node. When the customer receives the tape they will find the whole product located in the '.OMS.' node on the tape. 2.0 FOR THE MAI\ 2000 FOLLOW THESE STEPS: 2.1 Use 'mcsrestore' to move the OMS~ system from the tape to one of your disks. The programs are saved on the tape in the directory '/omsbase' and user files are saved in the directory '/oms'. 2.2 Translate all of the messages used in OMS~ via the program 'meditor' located in the '/omsutl' directory. 2.3 Implant all programs following the instructions given in the enclosed attachment. The destination directory should be '/oms' so that you will end up with a complete OMS~ system in the '/oms' directory upon completion of implanting. 2.4 Use 'omsrel' to release the OMS~ modules from the disk to a tape. The format of 'omsrel' is: SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg018 omsrel OMX1 OMSX2 OMSX3........etc. Where X1, X2, X3 are either E (for Executive Functions), M (for Security, Accounting, and Control), P (Universal Printer System), L (for Letter Generation) or W (for Word Processing). 2.5 While still in single user mode copy the /tmp/*.I files into /omsbase. Multi user mode will delete these files. 2.6 Suggestion: Set up macros #b makeoms copy /omsbase/*.I /tmp/*.I omsrel /tmp *.I 3.0 8000 OMS~ MESSAGE IMPLANTER GUIDE 3.1 OVERVIEW The following steps are to guide you to implant your native language into 8.3.1 OMS~. The implanting process goes into BASIC application programs with English messages and physically replaces them with messages in the desired language. The implanter finds the translated message by reading the record in the language file, $omsxx (where xx represents the language code), whose key is the message in English. This procedure is similar to the Search and Replace utility on the MAI\ 8000. Please refer to the MAI\ 8000 Users Guide for more detailed information. Once this procedure is complete, run "MS" to install the International system parameters. 3.2 INSTALLATION 3.2.1 The message implanter programs for 8.4B (written in PASCAL) is on the OMS~ release tape. The implanter for 8.5A will be found with the 8.5A system software. For 8.4B, the message implanter programs IMI and PMI will be found under the names '.OMSBASE.MPLANT84B.IMI' and '.OMSBASE.MPLANT84B.PMI'. Before these programs are run, you will need to copy both implanter programs (IMI and PMI) to the names '.OMSBASE.XXX' where XXX is either IMI or PMI and then execute IMI. Refer to the 7.3.0/8.3.1 OMS~ Software Announcement for further instructions on restoring OMS~ files to disk. 3.2.2 Set prefix: (FAMILY).OMSBASE. 3.2.3 From command language, enter: !IMI The following screen appears: -------------------------------------------------------- _ OMS~ MESSAGE IMPLANTER _ _ _ _ PRIMARY PREFIX : (FAMILY).OMSBASE. _ _ _ _ LANGUAGE CODE : _ _ _ _ MESSAGE SPECIFIER: _ _ _ _ MESSAGE : _ _ _ _ DESTINATION NODE : _ SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg019 _ _ _ PAUSE ON MATCH : YES _ _ _ _ VERIFY FILE : YES _ _ _ _ OUTPUT DEVICE : VDT _ _ _ _ ENTRIES CORRECT (Y/N): _ -------------------------------------------------------- Figure 1. 3.3 Prompts: 3.3.1 LANGUAGE CODE: Enter a two character language code. i.e., US for English, GE for German Enter a language code corresponding to the language of the message file that you wish. If the length of the input does not equal two, the following message will appear at the bottom of the screen: INPUT MUST BE TWO CHARACTERS, 'CR' TO CONTINUE If the message file corresponding to the language code cannot be found, the following message will appear at the bottom of the screen: (XXX).OMSBASE.%6$omsxx NOT FOUND, 'CR' TO CONTINUE Note: The message file created by each country should be named as follows: (FAMILY).OMSBASE.%6$omsxx where 'xx' stands for the language represented. i.e., .OMSBASE.%6$omsus for English 3.3.2 MESSAGE SPECIFIER: The message specifier allows you to specify what programs should be implanted. When the cursor is at the MESSAGE SPECIFIER input, the following message will appear at the bottom of the screen: ENTER A MESSAGE, CTL-I, '#' + FILE, NODE, MASK OR '@' + FILELIST If a message (or part of a message) is entered, then that message will appear next to the MESSAGE prompt. If a CTL-I is entered, then the next message in the language file will appear next to the MESSAGE prompt. This will specify that only programs that contain the message will be implanted. However, the above will not occur if the file ($sfoms) that contains the information of what programs a message appears in cannot be found. Instead, the following message is displayed at the bottom of the screen: UNABLE TO OPEN MESSAGE-PROGRAM FILE, (XXX).OMSBASE.%6sfoms 'CR' TO CONTINUE When the file pointer is at the end of the language file, the following message appears at the bottom of the screen: AT END OF FILE 'CR' TO CONTINUE. If a pound sign (#) is entered followed by a file, node, or mask, then programs from that file, node, or mask will be SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg020 implanted. An invalid entry will result in the following message appearing at the bottom of the screen: FILE DOES NOT EXIST, 'CR' TO CONTINUE NODE DOES NOT EXIST, 'CR' TO CONTINUE MASK ENTRIES DO NOT EXIST, 'CR' TO CONTINUE If an "at" symbol (@) is entered by a filelist, then programs in that filelist will be implanted. An invalid entry will result in one of the following error messages appearing at the bottom of the screen: FILE NOT FOUND, 'CR' TO CONTINUE INVALID FILE NAME, 'CR' TO CONTINUE INVALID FILE TYPE. FILELIST FILE MUST BE A SERIAL FILE, 'CR' TO CONTINUE CODE FILE MAY NOT BE ACCESSED WITH THIS ACCESS INTENT, 'CR' TO CONTINUE See examples below: i.e.: #.OMSBASE. - this will convert all files under this node. #.OMSBASE.WP& - masks just for the Word Processing module. #.@FILELIST - allows for a filelist to be used. 3.3.3 DESTINATION NODE: This allows you to direct what node you would like your program files to be placed. It is recommended that programs be placed along with the data files in the .OMS. node. You will be able to retain the .OMSBASE. node for future conversions. i.e.: (FAMILY).OMS. - will place all files in the OMS~ node. 3.3.4 PAUSE ON MATCH: 'Y'=Pause on Match,'N'= Do Not Pause on Match,'CR'='YES' This allows you to specify whether the program should stop and ask how to proceed when a message is found during implanting. 3.3.5 VERIFY FILE: 'Y'=Verify file to search/replace, 'N'=no verification, 'CR'='YES' This allows you to specify whether the program should stop at the beginning of each program to be implanted and ask how to proceed. 3.3.6 OUTPUT DEVICE: Enter a device or filename, 'CR'='VDT' This allows you to specify where the output of this program should go. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg021 Output will always go to the terminal screen. If a filename is entered, a serial file will be created and the output will also go to that file. 3.3.7 ENTRIES CORRECT: This input prompts you to verify whether the information that has just been entered is correct. 3.4 IMPLANTING SCREEN Once it is selected how the implanter should be used, the program creates a new screen to do the implanting. It displays the current source and destination files. If it has been specified that the program verify each file, the following input will appear at the bottom of the screen: CTL-I=USE FILE, CTL-II=VERIFY OFF, CTL-III=SKIP FILE, CTL-IV=EXIT Once the program begins the implanting process, it will display the lines of the BASIC program where there are messages. The implanter goes through an English "base line" program and looks for all messages. When a message is found, the corresponding translation is retrieved from the language file. Both the English and the translation messages will appear highlighted. If it has been specified that the program pause on match, the following input will appear at the bottom of the screen when a message is found and before the translation is implanted: CTL-I=REPLACE, =ENTER, CTL-II=VERIFY=OFF, CTL-III=NO REPLACE, CTL-IV=EXIT IMPLANTING SCREEN: After choosing to use the file, the following screen appears: _------------------------------------------------------------------------------- _ _ OMS~ MESSAGE IMPLANTER _ _ _ _SEARCH PATTERN : ERROR <----- This is displayed when _ _REPLACE PATTERN : ERROR verify option is turned on. _ _ These messages are high- _ _CURRENT SOURCE FILE : (OMS).OMSBASE.%6+QKRP7 lighted throughout the _ _ code on the screen. It is _ _CURRENT DESTINATION FILE: (OMS).OMS.%6+QKRP7 being translated into the _ _ chosen language. _ _------------------------------------------------------------------------------- _ _ _ _CODE IS DISPLAYED HERE. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg022 _ _ _ _ _ _ _ _ _ _ _ _CTL-I=REPLACE,=ENTER,CTL-II=VERIFY OFF,CTL-III=NO REPLACE,CTL-IV=EXIT _ _------------------------------------------------------------------------------- _ Figure 3. 4.0 2000 OMS~ MESSAGE IMPLANTER INSTALLATION GUIDE 4.1 Installation The following are the installation procedures to load the International Message Implanter on the MAI\ 2000 OMS~ 7.3.0. The procedure is similar to the search and replace utility on the MAI\ 2000. Please refer to the MAI\ 2000 Volume I User Guide, BFISD 6200 for a more detailed explanation. Before installing the International Message Implanter the OMS~ programs must be installed. See the Software Announcement for OMS~ 7.3.0 for procedures. 4.2 While in command mode, execute 'omsutl/mplant'. The following screen appears: _----------------------------------------------------------------------_ _1. DIRECTORY 2. DESTINATION DIRECTORY 3. REPORT DEVICE _ _ * current * /oms * terminal _ _ other other line printer _ _ file _ _ _ _ _ _4.FILE SELECTION 5. PAUSE 6. VERIFY _ _ * single file * pause on match * verify each file _ _ all files don't pause on match don't verify each file_ _ selected files _ _ files from prompt _ _ _ _----------------------------------------------------------------------_ Figure 1. Enter the desired options and RETURN. 4.3 The screen displays: TYPE WORKING DIRECTORY Enter '/oms' and RETURN. 4.4 The screen prompts: ENTER LANGUAGE CODE Enter a two character language code and RETURN. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg023 i.e. 'us' for English or 'ge' for German 4.5 The screen prompts: TYPE NAME OF FILE TO BE SEARCHED: Enter the name of the file to be searched and RETURN. 4.6 The following screen displays: _--------------------------------------------------------------------------_ _ current source program: XXXXX _ _ _ _ current destination program: /oms/XXXXX _ _ _ _ _ _ _ _=use file, =verify off, -III=skip file, =exit _ _--------------------------------------------------------------------------_ Figure 2. The current source program is the program being searched. The current destination program is where the program replacements are being made. = allows you to use the current program. = if you previously requested to verify each file (see figure 1.) = allows you to skip the current program and exits the implanter for this program. = aborts procedure Press the desired option. If you choose CTL-I the following screen will display. _--------------------------------------------------------------------------_ _Search pattern : XX _ _Replace pattern : XX _ _Current source program : XXXXX _ _Current destination program: /oms/XXXXX _ _ _ _0200 IF 04=3 THEN OPEN (7)0$; LET 04=2 ELSE IF 04=2 THEN OPEN (7,ERR=1210)_ _"LP"; _ _0200: REM "OPEN THE OUTPUT FILE OR LP _ _ _ _=replace, =verify off, =no replace, =exit _ _--------------------------------------------------------------------------_ Figure 3. The search pattern is the message the implanter is looking for. The replacement pattern is the message the implanter will replace with. - will replace the highlighted message with the replacement message. - allows you to turn verify off. The system will globally search and replace each message without stopping. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg024 - the highlighted message will not be replaced. The system will proceed to the next message. - exits the implanter. Press the desired option. When the implanting procedure ends, the system returns to command mode. 5.0 TRANSLATION TABLE MAINTENANCE The 'pted' program delivered with the MAI\ 2000 should be used to modify the printer translation tables. The Translation Table Maintenance option for the MAI\ 8000 allows a way of viewing and changing the printer translation tables. These tables are stored in the file WPTT00. Table names consist of two alphanumeric characters, a-z, A-Z, 0-9. Upon selection of this option from either the 'PS' or 'WP' menus the following options will be displayed: 1. Table Description Maintenance 2. Display a Table 3. Edit a Table 4. Dump a Table 5. Delete a Table 6. Update Modifier Characters 7. Print Table Description This selection allows the user to modify the Maintenance description of the table. The length of the description may be up fifteen characters. Display a Table This function displays the contents of a specified table. The table is arranged as a matrix with the character positions given in hexadecimal notation. The numbers running across the top are the high order bits and the numbers running down the left are the low order bits. The characters are displayed as ASCII characters. The modifier characters may also be displayed. Edit a Table This function displays the contents of a specified file and then allows you to modify it. To change the character code at any position, move the cursor to that position and write over the current code. The control sequences used to move the cursor are shown in the following table. _-----------------------------------------------------------_ _SEQUENCE _ ACTION _ _-----------------------------------------------------------_ _CTRL + N _ Moves cursor down one line. _ _ or CR _ _ _-----------_-----------------------------------------------_ _ CTRL + P _ Moves cursor up one line. _ _-----------_-----------------------------------------------_ _ CTRL + F _ Moves cursor one character to the right. _ _-----------_-----------------------------------------------_ _ CTRL + H _ Moves cursor one character to the left. _ _-----------_-----------------------------------------------_ Characters can be entered in any of these four SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg025 ways: 1. To enter a printable character, type the character in the desired position. Do not press RETURN. 2. To enter any character in hexadecimal notation, press CTL-II and then type the two character hexadecimal code for the character. 3. To enter a vertical displacement code and a character, press CTL-III. Type the vertical displacement code, and then type the character code. When you have entered these codes, press RETURN to end the entry. 4. To enter a modifier code and a character, press CTL-IV, type the modifier code, and then the character code. When you have entered these codes, press RETURN to end the entry. Dump a Table This function displays a specified table in hexa- decimal notation. The modifier characters may also be displayed. Delete a Table This function deletes a specified table. You are asked to verify that you want the table deleted before the program deletes it. Update Modifier This function allows you to edit the modifier Characters characters in a particular table or in the default table. If you are editing the default table, you may only add modifier characters. If you are editing any other characters, only the first character may be changed. When you have changed a character, you are asked if you want the change saved. When you have answered, the program either saves or abandons the change and redisplays the menu. Print This function prints the table to a printer in both hexadecimal and ASCII form along with the modifier table. To create a new table with this program simply type in the two character name of the table. If this name is not currently the name of an existing table the user will be prompted: IS THIS A NEW TABLE? (Y/N) By responding with "Y" a new table will be created and the user will be asked for a description of the table. To obtain a list of the currently defined tables the user may enter "?" in response for "Table Name". ORIGINATOR: MBF SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB016 Pg026 FIB 00017 02/06/86 *** OMS and ORIGIN update node *** In an effort to provide fixes for problems reported in OMS and ORIGIN, an update node will be provided, between releases, to the field. The update node contains programs with the fixes to particular problems. This node is restored onto the system replacing the old files. This method of fixing problems will begin with OMS levels 8.3.1/7.3.0 and ORIGIN 1.3B (MPx and 2000). Below are the installation instructions for the update node. Accompanying the update node will be a serial file named 'REVISION' on MPx and 'revision' on the 2000. This file contains the history of what was fixed with this release of the update node. It can be submitted directly to the system spooler to obtain hard copy. The update node is first restored to the branch/dealer/subsidiary/distributor system. This is explained in the domestic/international installation section. A tape is then made for the customer. This process is explained in the customer installation section. Domestic Installation (OMS and ORIGIN) STEP 1: Restore OMS or ORIGIN update node to disk. The files on the tape may be prefaced by ".UPDATE." on the MPx and "/update/" on the 2000. Restore the files to the node/directory specified on the tape. MPx: Use SAVERESTORE to restore the update node to disk. 2000: Use 'mcsrestore' to the update node to disk. International Installation (OMS only) For international installation, the OMS update node must be implanted first. To do this, the update files must be restored into the OMSBASE node on their respective systems. These files then can be implanted individually into the UPDATE node. STEP 1: Rename the files to be replaced (in the OMSBASE node) to another node. The files that need to be renamed can be found by using the revision file. STEP 2: Restore the OMS update node to disk. The files on the tape may be prefaced by ".UPDATE." on the MPX and "/update/" on the 2000. Restore the files to the node/directory specified on the tape. MPx: Use SAVERESTORE to restore the update node to disk. 2000: Use 'mcsrestore' to restore the update node to disk. STEP 3: Copy files into the ".OMSBASE." node on the MPx and "/omsbase/" on the 2000. STEP 4: Implant the programs. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB017 Pg001 MPx: Use the implanter IMI to implant the messages. Create a filelist using the 'EDIT' utility. Then use the filelist to implant the files. To use the filelist, use '#.@filelist' at the 'MESSAGE SPECIFIER PROMPT'. Use the .UPDATE.OMS. node as the destination node. 2000: Use the implanter 'mplant' to implant the messages. Use the /update/oms directory as the destination node. Once, the programs have been implanted, the update node is ready for release to customers. For installation at the customer site, please follow the steps in the customer installation section. International Installation (ORIGIN only) STEP 1: Restore the ORIGIN update node to disk. The files on the tape may be prefaced by ".UPDATE." on the MPx and "/update/" on the 2000. Restore the files to the node/directory specified on the tape. MPx: Use SAVERESTORE to restore the update node to disk. 2000: Use 'mcsrestore' to restore the update node to disk. To install ORIGIN at the customer site, follow the instructions below. To install at customer site STEP 1: Make a tape containing the update files and change the prefix from .UPDATE.OMS. (.UPDATE.ORIGIN.) to .OMS. (.ORIGIN.) on the MPx and /update/oms/ (/update/origin/) to /oms/ (/origin/) on the 2000. STEP 2: Rename the files to be replaced to another node. The files that need to be renamed can be found by using the revision file. STEP 3: Restore the node to disk. MPx: Use SAVERESTORE to restore the update node to disk. 2000: Use 'mcsrestore' to restore the update node to disk. After the update node is released to the support locations and verified, it will be incorporated into the product release distributed by Software Distribution. Notification of effectivity will be issued via a Field Bulletin also documenting the changes that have been implemented. ORIGINATOR: MBF SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB017 Pg002 FIB 00018 04/22/87 *** How to suppress blank address lines in the letter generator *** QUESTION : How do you push blank address lines to the bottom of an address in OMS and MAI OFFICE~ Letter Generator ? For Example: _____________________ ______________________ I want to | | | | change | JOHN CUSTOMER | To this | JOHN CUSTOMER | ----------> | 123 MAIN ST. | ---------> | 123 MAIN ST. | | | | TUSTIN, CA 92627 | | TUSTIN, CA 92627 | | | | | | | ANSWER : Follow these steps: 1. Create an Executive Query Report through MAI ORIGIN~ Decision Support with additional expressions to suppress blank address lines. 2. Create a letter through Document Create and Maintain using the blank address line expressions. 3. Create the LG interface through Letter Generation Maintenance. 4. Print your documents through Letter Generation. The following pages show you how to create blank line expressions in an Executive Query Report and how to use these expressions in a document. For instructions on steps 3 & 4 (how to use Letter Generator) please refer to the MAI Business DATA~ User Guide M7557. * PLEASE PLACE A COPY OF THIS FIELD BULLETIN INTO THE ORIGIN HELPFUL HINTS MANUAL. 1. Executive Query Report Here is an example an Executive Query with the additional expressions you will need: Please refer to the MAI ORIGIN~ Decision Support Manual M7511 for instructions on how to create an Executive Query. CURRENT REPORT ITEMS : Item No. Name Type Length SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB018 Pg001 1 L 25 2 L 25 3
L 30 4
L 30 5 L 20 6 L 2 7 L 9 Note - Expressions used with Letter Generator must have a fixed length. If an expression has a variable length, it must be padded with trailing spaces to make it a fixed length. ADD THESE EXPRESSIONS: __________________________________________________________________ | | | 8 EXP 35 | | | | Expression Example: | | | | (1,POS(" "=+" "))+", "++" "+ | | | | Purpose: This combines City, State and Zip into 1 address | | item and suppresses the extra spaces between City | | and State. | |__________________________________________________________________| | | | 9 EXP 35 | | | | Expression Example: | | | | +O0$(1,35-LEN()) | | | | Purpose: This pads with spaces so that | | it is always a constant length. | |__________________________________________________________________| __________________________________________________________________ | | | 10 EXP 35 | | | | Expression Example : | | | |
+O0$(1,5) | | | | Purpose: This pads
with spaces so that it | | has the same maximum length as . | |__________________________________________________________________| | | | 11 EXP 70 | | | | Expression Example: | | | | +$01$++$01$ | | | SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB018 Pg002 | Purpose: This is a workspace used for blank supression. | |__________________________________________________________________| | | | 12 EXP 35 | | | | Expression Example: | | | | (POS(" "<),POS($01$= | | (POS(" "<)))-1) | | | | Purpose: This creates the print line for address 2. If | | address 2 is blank, will equal | | . | |__________________________________________________________________| | | | 13 EXP 35 | | | | * You MUST condition this expression. | | | | | | Expression Example: | | | | | | | | CONDITION: | | | | IF POS(" "<
)>0 | | | | Purpose: This will print as a blank line if
| | is blank. | |__________________________________________________________________| 2. Document Create and Maintain Create a document using the blank line expressions. Example: [!FIRST NAME] [!LAST NAME] [!ADDRESS 1] [!PRINT ADDR2] [!PRINT CSZ] Dear [!FIRST NAME]: This is an example of suppressing blank address lines in a Letter Generator document. If
is blank, [!PRINT ADDR2] will print the City, State and Zip and [!PRINT CSZ] line will print a blank line. If you have additional questions on suppressing blank address lines, please contact Field Product Support at (714)730-3131. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB018 Pg003 ORIGINATOR: T. TIANGCO SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB018 Pg004 FIB 00019 01/06/92 *** WORD 3.2A/B Text File Rebuild Procedure *** The Text File Rebuild option is used to expand or contract selected text file(s), or to rebuild a text file with pointer problems. While the text file rebuild is being run, documents within that text file cannot be accessed by any other function or user. However, documents in other text files may be accessed. This procedure is recommended for use by the system administrator. A qualified system administrator should have completed MAI's MAI OFFICE class, taught at MAI education centers. BEFORE YOU BEGIN: o If you do not know the library code character for a document, run a document . directory by entering a '?' at the document name prompt. In the 'Display' option, select document name, library and library code. Refer to the MAI BUSINESS WORD USER GUIDE starting on page 2-4 for complete information for running a document directory. o Do a current backup of the header file, library file and text file(s) being rebuilt. WPDL00 WPDM00 WPTF0n where 'n' is replaced by the library code character located in the above procedure. If the system is an MPx/AS system and the character is in lower case, the file name would be %6WPTF0n. TEXT FILE REBUILD INSTRUCTIONS Step 1: At the Business WORD Menu select Supervisory Utilities. Step 2: Select the 'Text File Rebuild option. Step 3: BEGIN REBUILD NOW OR START LATER? (N/L/CR): Options (choose one): o Type 'N' and CR to begin rebuild immediately after all the parameters have been entered and validated. Go to Step 4. o Type 'L' and CR to start rebuild at a later date and time. This will. not allow the terminal to be used until that time has passed and the rebuild is complete. Go to step 5. o Type CR to cancel the text file rebuild and return to the menu. Step 4: DO YOU WANT TO BUILD AN ERROR REPORT? (Y/N): Options (choose one): o Type 'Y' and CR to build an error report. Write down the name of the error file displayed. Go to Step 6. o Type 'N' and CR for no error report. Go to Step 6. Step 5: Answer the following prompts to have the rebuild start at a later date and time: SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB019 Pg001 ENTER TIME TO REBUILD (HH:MM AM/PM) OR CR: ENTER DATE TO BEGIN REBUILD (MMDDYY) OR CR: The current date and time are displayed at these prompts. To change, type a new date or time over the displayed date and time. Once the date and time are validated, the name of the error log file will be displayed: PLEASE NOTE - ERROR FILE NAME IS RBxxxx (CR) RB stands for rebuild and the characters that follow are the terminal ID. This name is needed to print the error report later so you may want to write it down. After the CR, the system creates the error file: NOW CREATING ERROR FILE. Step 6: DOCUMENT OR PARAGRAPH FILE(S) (D/P/CR): Options (choose one): o Type 'D' and CR to rebuild document text file(s). Go to Step 7. o Type 'P' and CR to rebuild a paragraph text file. Go to step 8. Step 7: LIBRARY FILE CHARACTER: Enter the library code character for the text file to rebuild and CR. Repeat for additional text files if necessary. Use a CR to end the selection of text files. Step 8: The screen now displays the number of lines already used in the text file and the space available for each selected text file. If the text file needs more space, enter the new (total) number of lines: THERE ARE <#> LINES USED IN LEAVING <#> AVAILABLE. ENTER NEW NUMBER OF LINES OR CR: Options (choose one): o Enter a new total number of lines and CR. Go to Step 9. o Type CR to retain the current number of lines. Go to Step 9. Step 9: A message is displayed: NOW DEFINING TEMPORARY FILES The program looks at the number of records in the text files to see if there is enough room to create temporary files. Note: Amount of space is approximately the same as the current file size unless more lines were added in Step 8. o If the temporary files are successfully created, the above message will disappear. Go to Step 10. o If the files cannot be created, the procedure stops. Free space must. be made available on the disk before starting the procedure over. SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB019 Pg002 Step 10: With MAI OFFICE 3.2B, the header file, WPDM00, is scanned as the screen displays the names of all documents within that header file. As it scans, the following messages will display: TEXT FILE NOW SCANNING: MAI OFFICE 3.2A did not create a temporary header file, so this step is skipped. Go to Step 11. Step 11: The following message is now displayed: NOW REBUILDING: Error messages may be displayed during the rebuild process. For further information on what these messages mean, refer to Software Announcement #163 (SOFTWARE-BASIC FOUR-MAI OFFICE FIB 11). With MAI OFFICE 3.2B, the message in Step 11 is replaced with: UPDATING HEADER FILE: Step 12: When the text file rebuild is finished, all temporary files created for the rebuild are renamed. Step 13: If Step 4 was answered with a 'Y', the following prompt appears: ENTER FILENAME TO PRINT OR CR TO END: If you answered 'N', the menu is displayed. ORIGINATOR: NSC SOFTWARE-BASIC FOUR-O.M.S.--------------------------FIB019 Pg003