HP DeskManager Customization MPE/iX 5.0 Documentation
HP DeskManager Customization
Table of Contents
HP DeskManager Customization
HP DeskManager Customization : COPYRIGHT NOTICE
Ch 1. HP Desk Customization -- An Overview
Tailoring User Views of HP Desk
Tailoring the Function Keys
Tailoring User Profiles
Using Forms
Tailoring the Help System
Encryption Programs
Abbreviations
Script Files
Application Data Passing
HP Menu Intrinsics
The Foreign Service Connection
External File Transfer
Which Customization Tools do you use?
Programming for Administration
Ch 2. Tailoring User Views of HP Desk
Changing User Capabilities from MPE
Bypassing the Main Menu
Setting up a Welcome Banner
Tailoring the Main Menu
Editing Message and Reply Headers
Suspend Banner
Tailoring Initial Introductory Help
Ch 3. Tailoring the Function Keys
Editing the Function Key Files
Field Definitions
The SOFTKEYS file list
Ch 4. Tailoring User Profiles
Setting Up a User Profile File
Features of a User Profile
Ch 5. Using Forms
Sending and Receiving Forms
Access to Batch File Data
Creating a Form
Installing Forms
Displaying Forms
Field Names
Ch 6. Tailoring the Help System
How Help can be Accessed by Users
Design of the Help System
Help Pages
Page Identifiers
Tailoring the Help Text
Identifying Installed Help Pages
Editing or Creating Help Pages
Writing Good Help Text
Installing and Removing Help Files
Installing Help Keywords
Help Directives
$CENTER
$COMMENTS
$GROUPS
$ID
$IDNONHP
$INSTAG
$LJUST
$NOTGROUPS
$NOTTERM
$NOTTERMCAP
$PAGE
$RJUST
$SONS
$TAG
$TITLE
$TERMCAP
$TERMINAL
Example Files
Ch 7. Encryption Programs
Installing and Removing Encryptors
Encryption Program Communications Protocol
Ch 8. Abbreviations
What Are Abbreviations Used For?
Abbreviations Supplied With HP Desk
Installing Abbreviations
Ch 9. Script Files
What Sort of Commands can be Used?
A Quick List of Available Script Commands
Creating a Script File
Checking an Item Exists
Introducing Parameters to Scripts
Introducing Variables to Scripts
Installing Scripts
Installing a Script
Reading an Installed Script
Listing Installed Scripts
Copying an Installed Script into the Work Area
Removing a Script
Automatically Responding to HP Desk Prompts
Interactive Use of Script Commands
Replacing HP Desk Commands With Your Own
Speeding Up the Use of Scripts by Tailoring Function Keys
Signon Scripts
Hints on Writing Good Script Files
Script Examples
Remote logon
Reading Scripts
Invoking TDP
Press Spacebar to Continue
Answer Question to Proceed
Menu Options Script
Deleting In Tray items
Filing Items
Deleting Messages by Username
Deleting Items by Subject
Combining Text
Reordering Items
Nested Folder Script
Ch 10. Script Commands
Directives
&AB
&BACK
&BREAK
&CALLFATHER
&CLEAROBJ
&COMMENT
&DPAGELNGTH
&ECHO
&ERRABORT
&EXIT
&EXPORT
&FORWARD
&GOTO
&HELP
&IMPORT
&LABELKEYS
&LOCALVAR
&NOCLOSBRAC
&NOECHO
&PAGELENGTH
&PATH
&PAUSE
&PRINT
&RESTORE
&SAVE
&SETIT
&SIGNON
&STORE
&SUSPEND
&WHO
Active Functions
<ACTIVEFN>
<ADD>
<ALLDIGITS>
<AND>
<AREA>
<ATTDATE>
<CHANGEABLE>
<CHR>
<CLS>
<CREATE>
<CREATED>
<CREATOR>
<DATE>
<DELETED>
<DESIGNATE>
<EQUAL>
<ESC>
<EXISTS>
<FIND>
<FORMPAC>
<GREATER>
<GROUPNAME>
<INSUSPEND>
<INTERACTIV>
<JCW>
<KEYSET>
<LANGUAGE>
<LAST>
<LESS>
<MAKEQUOTED>
<MAKEUNQUOTED>
<MEMBER>
<MPEACCT>
<MPEGROUP>
<MPEUNAME>
<MPEUSER>
<MPEXL>
<MULTIPLY>
<NODE>
<NOT>
<NOYES>
<NULL>
<NUMBERIN>
<NUMERIC>
<OBJECTNAME>
<OR>
<PARM>
<PARMPRES>
<PARMREM>
<PARMTYPE>
<PRINCIPAL>
<PROMPT>
<QUOTE>
<REF>
<REFNUM>
<RELATIVEDAY>
<STR>
<STREQUAL>
<STRLEN>
<STRPOS>
<SUBJECT>
<SUBTRACT>
<TERMNO>
<TEXISTS>
<TIME>
<TOKENIN>
<TRAY>
<TYPE>
<TYPENAME>
<UNQUOTE>
<UPSHIFT>
<USERNAME>
<USERNUMBER>
<VALIDDATE>
<VALIDFNAME>
<VAR>
<VAREQUAL>
<VARLEN>
<VARPOS>
<YESNO>
Ch 11. Application Data Passing
Some Ideas of How you Could use Application Data Passing
How Does It Work?
Starting HP Desk From an Application
An Example Application
Help with Application Data Passing
The Interrupt Modes
The Extra Data Segment (XDS)
The Fields in the XDS
Examples of XDS Structure
MPE Intrinsics Used with the XDS
Error Handling
Ch 12. HP Menu Intrinsics
The Intrinsics
OLMenuStatus
OLEnableCurrObj
OLGetCurrObj
OLSetCurrObj
OLGetPassword
OLGetUserId
OLSetOneScratch
Ch 13. The Foreign Service Connection
Configuration
How is ARPA used with FSC?
How FSC Messages Leave HP Desk
How the Gateway Moves Messages out of HP Desk
How Messages Arrive in HP Desk
How are Incoming Messages Dealt with?
ARPA Standard and ARPA Compressed
ARPA Reference format
Errors While Processing Incoming Messages
Unrecognizable Addresses
An Example Simulation
Message Structure within FSC Files
ARPA Standard Format
ARPA Compressed Format
ARPA Reference Format
ARPA Header Format
ARPA Header Field Formats
Distribution Lists
HP Desk Distribution Lists in Foreign Systems.
Distribution Lists in Incoming Messages.
Generating Acknowledgments.
Message Files
Outgoing ARPA Messages (HP Desk to Foreign)
Incoming ARPA Messages
IPC Files
Outgoing FSC Messages
Entry type:
Filename:
Filler:
Target mailnode:
Gateway name:
Time:
Date:
Software level number:
Filler:
Privileged file indicator:
Filler:
Sample Outgoing IPC File Format
Incoming FSC Messages
Entry type:
Filename:
Filler:
Gateway name:
Filler:
Start message number:
FSC Error Code:
Filler:
Suppress message header indicator:
Filler:
Sample ARPAIPC File Format
The FSC Error File
Entry type:
Filename:
Filler:
Gateway name:
Filler:
Software level number:
Failed message number:
Error code:
Filler:
Suppress message header indicator:
Filler:
Sample FSC Error File
Ch 14. External File Transfer
Outgoing Messages
Incoming messages
Operator Commands
EFT Message Structure.
EFT File Structures
The EFT Error File
Ch 15. Choosing the Best Customization Tool
Script Files
Application Data Passing
FSC
The HP Desk Intrinsics
Ch 16. Examples of Customization
Mailing a Report
Filing Information
An Interactive Monitoring Program
A Combined Example
Setting up Automated Routed Message Processing
Initiating Routed Messages
Processing Fully Approved Messages
Ch 17. Programming for Administration
HP Desk Logging Files
Identification of Programs
STATSFIL Events
AUDITFIL Events
Compressed Statistics Files
User Statistics File Record Format
User Mail Statistics File Record Format
User Remote Statistics File Record Format
Incoming Node Statistics File Record Format
Outgoing Node Statistics File Record Format
Program Availability File Record Format
Computer Statistics File Record Format
The Maintenance Report File
New Mail Notification
MTELLIPC File Format
Ap A. Terminal Values
Terminal Type Values
Terminal Features Values
Ap B. MPE Considerations
MPE Commands not Available in HP Desk
Compiler Commands
UDCs
Ap C. HPDInterrupt Routines
INDEX
Index
MPE/iX 5.0 Documentation