HP 3000 Manuals

Operation Record Formats [ HP DeskManager Administration ] MPE/iX 5.0 Documentation


HP DeskManager Administration

Operation Record Formats 

The required record formats for each operation are listed in the rest of
this chapter.  The operations codes are listed in numeric order and are
grouped as follows:

Local system Data             Codes 1 to 10

Country Data                  Codes 11 to 20

Location Data                 Codes 21 to 30

Sublocation Data              Codes 31 to 40

User/Resource Data            Codes 41 to 50

Computer/Gateway Data         Codes 51 to 60

Route Data                    Codes 61 to 70

Hierarchical Address Data     Codes 71 to 80

Foreign Address Data          Codes 81 to 90

HP Schedule Data              Codes 91 to 99

All field are mandatory unless stated they are optional.

01 Sequence Record 

Use 

Use the Sequence Record to apply sequenced Directory updates.

The Batch Configurator applies the Directory updates when the Sequence
record is used and the update is in sequence.

The Batch Configurator does not apply the update and sends an error
message to the sender when the update is not sequenced.  An error message
is also sent to General Delivery on the node to which the update was
intended.

Not using the Sequence Record in a file indicates that sequence checks
are not required.  Updates are then applied without making any sequence
number checks.

Format 

01ComputerSequencenumber 

where

01                 is the operation code.

Computer           is the computer from which the transactions
                   originated.

                   Field length of 8-alphanumeric characters.

Sequencenumber     is the sequence number of the transactions.

                   Numeric digits up to 32767.  0 is considered to be
                   immediately after 32767.

Examples 

     01DUINH1  1234

     01JP00H1  32766

0501 Modify *ADMIN Reporting Characteristics 

Use 

Use this record to modify the *ADMIN reporting characteristics.

Format 

0501ReportflagsAltusernameAltusernode 

where

0501            is the operation code.

Reportflags     are 12 consecutive, one character ASCII fields.  The
                first four fields contain the values defined below:

                0      no

                1      yes

                The remaining 8 characters must be blank, and are
                reserved for the future use.

                The first four, one character fields are:
                   *   First Reportflag reports the successful Directory
                       updates to the originator of the message.  The
                       default value is 0 (no).  The default is
                       overridden if the originator sets a Reply
                       acknowledgment on the message that contains the
                       updates.
                   *   Second Reportflag reports the unsuccessful
                       Directory updates to originator of message.  The
                       default value is 1 (yes).
                   *   Third Reportflag reports successful Directory
                       updates to a specified user.  The default value is
                       0 (no), where reports are sent to General Delivery
                       on the machine on which the updates are being
                       applied.
                   *   Fourth Reportflag reports unsuccessful Directory
                       updates to a specified user.  The default value is
                       0 (no).

Altusername     is the name of the specified user to whom *ADMIN reports
                are to be sent when either of the third or fourth
                Reportflags (in columns 7 or 8) are set to 1 (yes).  The
                user may be a local user or a user on another system.

                The field is 36 alphanumeric characters long and may
                contain blanks.  It follows the Reportflag fields, and
                begins in column 16.

Altusernode     names the specified user's address.  The field is 8
                characters long and specifies the location and
                sublocation of the user.  It begins in column 52.  The
                "/" (separating character) must never be used to separate
                the location and sublocation when you perform this
                operation.

Examples 

     05010101        GEORGE AMI                          PARIS 03

0502 - Modify Default Routing Computers 

Use 

Use this record to modify data on the default routing computers.

Format 

0502PrimcompSeccompPri1Pri2 

where

0502               is the operation code.

Primcomp           is the name of the primary default routing computer

                   Field length of 8-alphanumeric characters.

Seccomp            is the name of the secondary default routing computer

                   Field length of 8-alphanumeric characters.

Pri1               is the value that indicates the route priority of the
                   primary default routing computer.

                   Field length of one character with a value of either:

                   Blank       Route all mail over this route.

                   A           Route Deferred mail only.

                   B           Route Deferred and Normal mail only.

Pri2               is the value that indicates the route priority of the
                   secondary default routing computer.

                   Field length of one character with a value of either:

                   Blank       Route all mail over this route.

                   A           Route Deferred mail only.

                   B           Route Deferred and Normal mail only.

Examples 

     0502NEWYORK CHICAGO  B

0503 Modify Default Filing Cabinet and Work Area Usage Limits 

Use 

Use this record to modify the default Filing Cabinet and Work Area usage
limits.

Format 

0503FClimitWAlimit 

where

0503               is the operation code.

FClimit            is the new default value for the Filing Cabinet usage
                   limit, in sectors.

                   Field length 9-numeric characters long.  This is an
                   optional entry.

                   If the field is left blank then the limit will be set
                   at "unlimited".

WAlimit            is the new default value for the Work Area usage
                   limit, in sectors.

                   Field length 9-numeric characters long.  This is an
                   optional entry.

                   If the field is left blank then the limit will be set
                   at "unlimited".

Examples 

     0503         100000000

0551 - Add/Modify User Configuration Template 

Use 

Use this record to add or modify user templates for configuring groups of
users.


NOTE The first template in the file is the default template with the name DEFAULT, from which the default settings in the User Definition Screen 2, displayed by the Configurator, are obtained.
Format 0551TemplateFClimitWAlimitAccesscapsSpecialcaps1-32 where 0551 is the operation code. Template is the name of the new or existing configuration template. Field length of 16-alphanumeric characters. If the template exists already, it will be modified with the contents of this transaction. Otherwise a new one will be created. FClimit is the Filing Cabinet usage limit that applies for that template. Field length of 9-numeric characters. If no values are provided in these fields then the respective limit will be set to "unlimited". WAlimit is the Work Area usage limit that apply for that template. Field length of 9-numeric characters. If no values are provided in these fields then the respective limit will be set to "unlimited". Accesscaps are the new user access capabilities, which consist of ten one character fields. Their values can be: 0 No 1 Yes Blank Default value is set. The 10 one character fields are listed, in order below: Read items Default = 1 Copy to Filing Default = 1 Cabinet Delete items Default = 1 Create items Default = 1 Copy to Work Area Default = 1 Edit items Default = 1 Mail items Default = 1 Calendar/Diary Default = 1 access Autofile Default = 0 MPE access Default = 0 Specialcaps1-32 are the new user capability settings. These consist of 32 one character ASCII fields with the following values: 0 No 1 Yes Blank Default value is set. The first 16 one character fields refer to the special capabilities given to users. The next 16 one character fields refer to the first 16 of the User Definable Capability Groups. The defaults are set either to those already defined in the existing template, or if the template is new, to the defaults listed below: Everyone Default value=1 SysAdmin Default value=0 LocalAdmin Default value=0 Script Default value=0 PubDl Default value=0 NoticeBrd Default value=0 HelpInstl Default value=0 NetAdmin Default value=0 FormInstl Default value=0 Special Capability No values apply Fields 10-16 User Definable Default value=0 Capabilities 1-16 Examples 0551TEMPLATEA021 1000000 1000000 1111111110 0552 - Modify User Configuration Template (2) Use Use this record to modify an existing user configuration template. Format 0552TemplateFkeysProfileSpecialcaps33-64 where 0552 is the operation code. Template is the name of an existing configuration template. Field length of 16-alphanumeric characters. Fkeys is the name of the file in MAILCONF.HPOFFICE from which to extract the user's function keys (default is SOFTKEYS). Field length of 8-alphanumeric characters. Values must begin with an alphabetical character. Profile is the name of the file in MAILCONF.HPOFFICE which holds the user's initial profile settings. The default file is USERCONF in the case where this is a new user. If an existing user is being modified then no change is made. Field length of 8-alphanumeric characters. Specialcaps33-64 are the user capability settings for the remaining User Definable Capability Groups (32 to 64). These consist of 32 one character ASCII fields where the values are: 0 No 1 Yes Blank No changes made Examples 0552TEMPLATEB0139 SOFTKEYSUSERCONF 0553 - Delete User Configuration Template Use Use this record to delete a user configuration Template. Format 0553Template where 0553 is the operation code. Template is the name of an existing configuration template. Field length of 16-alphanumeric characters. Examples 0553TEMPLATEF675 06 Transactions Application Filter Use Use this record to filter transaction applications. This allows certain transactions that have been mailed to the *ADMIN server on several machines to be applied only to one specific system. All the transactions that follow the 06 transaction are selectively applied to the system where that mailnode is local, until the next 06 transaction, or end of transaction file is reached. Format 06Node where 06 is the operation code. Node is the name of the mailnode on the system where the following transactions are to be applied: Field length of 8-alphanumeric characters. It names the location and sublocation of the system. In this transaction, the location and sublocation information must never be separated by the separating "/" character. This is optional. If the Node is left blank, selective application of transactions cease. This causes the Batch configurator to attempt to apply all the remaining transactions to all systems that have been mailed. Examples 06SALE1 06MANF1 11 Add a Country Use Adds a new country to the database. Format 11CountryCountryname where 11 is the operation code. Country is the country code to be added. Must not already exist in the database. Field length of 8-alphanumeric characters. First character value in the field must always be a letter. The code will be upshifted and romanized. Countryname is a description of the country. Field length of 36-alphanumeric characters. This is optional. Examples 11UK United Kingdom 11SWITZ Switzerland 12 Delete a Country Use Deletes a country from the database. Any locations that were associated with the country must have first been deleted. Format 12Country where 12 is the operation code. Country is the country code to be deleted. Must exist in the database. Field length of 8-alphanumeric characters. Field value must start with a letter. Examples 12SPAIN 12ITALY 13 Modify a Country Use Replaces the existing description of a country with that specified, or removes it if no new description is specified. Format 13CountryCountryname where 13 is the operation code. Country is the country code whose description is to be modified. Must already exist in the database. Field length of 8-alphanumeric characters. Field value starts with a letter. Countryname is the new description of the country. Field length of 36-alphanumeric characters. This is optional. Examples 13SWITZ 13UK Great Britain 21 Add a Location Use Adds a new location to the specified country. Format 21CountryLocationLocationname where 21 is the operation code. Country is the country code with which the location is to be associated. Field length of 8-alphanumeric characters. Field value starts with a letter. Location is the location code to be added. Must not already exist in the database. Up to 6-alphanumeric characters. Will be upshifted and romanized. Locationname is a description of the location. Field length of 28-alphanumeric characters. This is optional. Examples 21UK MANF2 21SWITZ SALE2 European Sales Region 22 Delete a Location Use Deletes the specified location from the database. Any sublocations that were associated with the location must first have been deleted. Format 22Location where 22 is the operation code. Location is the location code to be deleted. Must exist in the database. No mailnodes must be associated with this location. Field length of 6-alphanumeric characters. Examples 22MANF3 22SALE3 23 Modify a Location Use Replaces the existing description of a location with that specified, or removes it if no new description is specified. Format 23LocationLocationname where 23 is the operation code. Location is the location code to be modified Must exist in the database. Up to 6-alphanumeric characters. Locationname is the new description of the location. Field length of 28-alphanumeric characters. This is optional. Examples 23MANF2 Liverpool Manufacturing 23SALE2 Eastern Hemisphere Sales 24 Purge a Location Use Purges an existing location, complete with any associated sublocations, users and routes. If native (non-USASCII) names are configured for any of the purged users, these will be deleted from the Native Database.
NOTE User Interface Sessions must be completely disabled for this transaction to work.

CAUTION Use this operation with care. Accidental use can disrupt your configuration.
Format 24Location where 24 is the operation code. Location is the location code to be purged. Field length of 6-alphanumeric characters. Examples 24MANF2 24SALE2 31 Add a Sublocation Use Adds a sublocation to an existing location and applies controls over the application of remote directory updates mailed from this sublocation. Format 31LocationSublocSublocnameLocalUpdateflagSubsetflagDistributeflag where 31 is the operation code. Location is the location code of an existing location. Field length of 6-alphanumeric characters. Subloc is the sublocation code to be added. 2-alphanumeric characters. Sublocname is a description of the sublocation. Field length of 28-characters. This is optional. Local is a one character field that indicates if the mailnode is local or remote: 1 specifies a remote mailnode - (on another computer). 2 specifies a local mailnode - (on this computer). Updateflag one character, which may be: Blank No remote updates sent from this mailnode will be applied to this system's database. 1 Remote Directory updates sent from this mailnode will be applied to the database. 2 In addition to the above, local system and Directory updates will be accepted. 3 In addition to the above, local user deletion updates will be accepted 4 In addition to the above, password updates will be accepted. Subsetflag one character, which may be: 1 if future updates relating to users on this remote mailnode are to be ignored. Blank if future updates relating to users on this remote mailnode are to be applied. Distributeflag 1 character, which may be: 1 if this transaction should be reported to the BCREPORT file, for later distribution to other computers. Blank if this transaction is not required to be reported to the BCREPORT file, for later distribution to other computers. Example 31SALES2 SFsalesForce 1111 32 Delete a Sublocation Use Deletes an existing sublocation from the database. Any users or routes that were associated with the mailnode must first have been deleted. Also the sublocation must not be the default sublocation for a location. Format 32LocationSublocation where 32 is the operation code. Location is the location code from which the sublocation is to be deleted. Field length of 6-alphanumeric characters. Sublocation is the sublocation code to be deleted. 2-alphanumeric characters. Examples 32MANF2 AC 32SALE2 01 33 Modify a Sublocation Use Replaces the existing description of a sublocation with that specified, or removes it if no new description is specified. Format 33LocationSublocSublocnameLocalUpdateflagSubsetflagDistributeflag where 33 is the operation code. Location is the existing location code of the sublocation. Up to 6-alphanumeric characters. Subloc is the sublocation code whose description is to be modified. Field length of 2-alphanumeric characters. Sublocname is a new description for the sublocation. Field length of 28-characters any kind. Local one character, which may be: 1 If this is on a remote system. 2 If it is a local node. Updateflag one character field where the values can be: Blank No remote updates sent from this mailnode will be applied to this system's database. 1 Remote directory updates sent from this mailnode will be applied to the database. 2 In addition to the above, local system and directory updates will be accepted. 3 In addition to the above, local user deletion updates will be accepted. 4 In addition to the above, password updates will be accepted. Subsetflag one character, which may be: 1 if future updates relating to users on this remote mailnode are to be ignored. Blank if future updates relating to users on this remote mailnode are to be noted. Distributeflag 1 character, which may be: 1 if this transaction should be reported to the BCREPORT file, for later distribution to other computers. Blank if this transaction is not required to be reported to the BCREPORT file, for later distribution to other computers. Example 33SALE2 SFSales Force 13 111


MPE/iX 5.0 Documentation