HP 3000 Manuals

The Product Process [ HP ALLBASE/4GL Developer Self-Paced Training Guide ] MPE/iX 5.0 Documentation


HP ALLBASE/4GL Developer Self-Paced Training Guide

The Product Process 

The process you are about to develop calls a data screen.  When the user
completes the screen, the same process writes the data entered by the
user to the product file.  The process then loops back to the beginning
to start again.

Many processes call data screens.  The training application uses a menu
item to call a process, which in turn displays a data screen and then
manipulates data in a file.

For the training application, the user must press the  Previous Menu  
function key to exit from the process.  After pressing the  Previous Menu 
 function key the user is taken back to the menu that called the process.

Task 1 - Defining the Process Header 

The first task in defining the process is to define the process header.
This involves two steps.  First you must define a process header, and
then define the steps that make up the process on the process details
screen.

Menu Path 

To access the screen: 

   1.  From the main menu, select the Logic menu item.

   2.  Choose Processes.

   3.  Choose Header.

	       Click here to view figure.
          Process Header Screen 

Screen Description 

This screen enables you to enter a brief description of the process for
documentation purposes.

To enter the field values: 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Process Name          product_proc          The name of the process within the
                                            application.

Description           Enter a suitable      Used for documentation purposes.
                      description.

To complete and commit the screen: 

   1.  Press the  Commit Data  function key to create the process header.

Once you've done this, go to the Process Details screen to create the
process logic block.

Task 2 - Defining the Process Details 

Now that you have created the process header, you can define the details
of the process.

Menu Path 

To access the screen from the main menu: 

   1.  Select the Logic option.

   2.  Choose Processes.

   3.  Choose Details.

	       Click here to view figure.
          Process Details Screen 

Screen Description 

This screen allows you to create the command lines that make up the
process logic block.  The screen is divided into two distinct regions.

The upper region displays 10 of the 99 lines allowed in the logic block.
This range is scrolled up and down to display the current line in the
logic block as you work through it.

The lower region allows you to enter commands.  Three fields are always
displayed in the lower region.  These are the current step number,
action, and command name.  Below this a window is sometimes displayed,
and this is where the remainder of the command line is entered or
displayed.

Process Details Windows 

HP ALLBASE/4GL displays special windows for commands that have a more
complex syntax.  This special window steps you through the syntax of the
particular command.  HP ALLBASE/4GL displays the window after you enter a
command name in the Command field.

The simpler commands use a free format window for you to enter the rest
of the command.  Some commands don't have options, so no window is
displayed.

You will see examples of each of these methods as you enter the steps for
this process.

About the Process 

Because each data manager is different, sometimes the logic that you
write will vary according to the data manager you are using.  In
particular, commands that read or write to a data manager may vary.

This process, and some other processes and functions that you will create
later, is slightly different for each data manager.  Follow the
instructions for the appropriate data manager.  If you wish, take a look
at the logic for other data managers to see how the logic varies for the
needs of each data manager.

If you are developing the KSAM based application, read on below.

If you are developing the HP ALLBASE/SQL based application, turn to HP
ALLBASE/SQL Based Applications.

If you are developing the HP TurboIMAGE/iX based application, turn to HP
TurboIMAGE/iX Based Applications.

KSAM Based Applications 

For KSAM based applications, this is the process you are going to create.

1 MODE *WRITE product
2 SCREEN product_scrn
3 FILE *WRITE product
4 ENTER 2

What the Process Does 

This process is quite simple.

   *   In the first line the MODE command specifies how the application
       can access data files.  In this case, the application has write
       access to the data file called product.

   *   The SCREEN command in the second line displays the product_scrn 
       screen.

   *   The FILE command in the third line writes data from the file
       record buffer to the product file.

   *   The ENTER 2 command in the last line causes the process to execute
       again from step number 2.

   *   The user can exit from the process by pressing the  Previous Menu  
       function key at any time.

	       Click here to view figure.
          KSAM Process Details Screen 

Enter the steps for this process as shown below.

To enter the field values: 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Process Name          product-proc          The default name in this field, if you have
                                            just defined the header for the process.

Using Open Window Commands.   

The first two commands use the open window method for you to enter the
remainder of the step.

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Step Number           Accept the default.   The number of the step in the logic block
                                            that you are defining.

                                            It is not necessary for step numbers to be
                                            contiguous.  You can leave blank lines
                                            within a logic block.

Action                Accept the default.   An action code much like the one used to
                                            create the record layout details.  It
                                            defaults to A indicating add for a new
                                            step, or C indicating change for an
                                            existing step.

                                            The other valid actions available are D to
                                            delete a step, I to insert a step, R to
                                            replace a step, L to list the whole logic
                                            block, and S to swap the display pages if
                                            your logic block is longer than the ten
                                            lines displayed in the window.

          Table 4-0.  (cont.) 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Command               MODE                  When you enter this command name, HP
                                            ALLBASE/4GL presents a free form data entry
                                            area at the base of the screen so you can
                                            enter the remainder of the command.  HP
                                            ALLBASE/4GL automatically upshifts a
                                            lower-case entry.

                                            The MODE command sets the usage mode for a
                                            file while a process is active.  By
                                            default, HP ALLBASE/4GL opens files for
                                            read access only.  Refer to the HP 
                                            ALLBASE/4GL Developer Reference Manual for
                                            more information about this command and any
                                            others you encounter in this manual.

                                            Pressing the  Command Help  function key on
                                            the process (or function) details screens
                                            displays several further sets of function
                                            keys that allow you to select the help
                                            screen you want.

To Complete the       *WRITE product        Specifies that you want to write to the
Command                                     product file.  Note that you don't need to
                                            enter the word write in uppercase letters.

To complete this command: 

   1.  Press  Commit Data .

       This commits the step.  HP ALLBASE/4GL clears the window and shows
       the new command line in the display region of the screen.

The cursor returns to the Step Number input field so you can proceed to
enter the next command.  The step number is automatically incremented as
you build the logic block.

To enter the next command: 

        Field                 Entry                         Explanation 
---------------------------------------------------------------------------------------

Step Number           Accept the default    Notice that it is automatically incremented
                      value.                as you create each line of the logic block.
                                            If the current step is not displayed in the
                                            upper region of the screen, then the logic
                                            block is scrolled to ensure that the step
                                            is displayed.

Action                Accept the default
                      action.

Command               SCREEN

To Complete the       Enter product_scrn    This command tells HP ALLBASE/4GL to
Command                                     display the product_scrn screen.  After the
                                            process is executed, control returns to the
                                            process when the end user terminates the
                                            screen by pressing the  Commit Data  
                                            function key on this screen.

To complete this command: 

   1.  Press  Commit Data .

This displays the second command line in the display region of the
screen.  It also clears the command window and returns the cursor to the
Step Number input field.

To enter the next process: 

This process uses a command sensitive window to enter the remainder of
the command line.

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Step Number           Accept the default.

Action                Accept the default
                      action.

Command               Enter FILE            Displays a special window to prompt for
                                            further details.  The window appears after
                                            you enter the command name FILE.

                      *WRITE                Try entering an invalid file operation.  HP
                                            ALLBASE/4GL displays a message informing
                                            you that the operation is invalid.  The
                                            cursor remains on the field and you must
                                            correct the entry before you can move on.

                                            This shows you how the command sensitive
                                            window helps you enter the correct command
                                            structure.  Also note that you don't need
                                            to enter the asterisk before the command
                                            name.  HP ALLBASE/4GL enters it for you.

                                            Since the file used in this process has
                                            unique primary key values, it is possible
                                            to use the *WRITE option to both add or
                                            modify a record in the file.

          Table 4-0.  (cont.) 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

*NOLOCK               Accept the default.   Specifies whether this command imposes a
                                            lock on the file as it is accessed.  The N 
                                            option specifies that normal locking
                                            applies.  (That is, the NOLOCK option is
                                            not used.)

File ID[.Record]      Enter product         The name of the file that is used for this
                                            operation.  You can append a record
                                            specifier to the file name.  This is only
                                            necessary if you want to access a file
                                            using a record layout other than the
                                            default record layout.

The remaining fields on the FILE command window are optional.  You will
use some of these fields later in this training course.  For the moment,
leave them blank.

To complete this command: 

   1.  Press  Commit Data .

When you press this key, HP ALLBASE/4GL clears the window and displays
the command on the third line of the process logic block.  Notice that
the fields for which you made no entry are omitted from the command.

To enter the fourth command: 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Step Number           Accept the default.

Action                Accept the default
                      action.

          Table 4-0.  (cont.) 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Command               ENTER                 When you enter this command name, HP
                                            ALLBASE/4GL presents a free form data entry
                                            area at the base of the screen so you can
                                            enter the remainder of the command.

                                            The ENTER command passes control to another
                                            line of the process to execute it again.

To Complete the       2                     This specifies that you want to pass
Command                                     control to line 2 of the process.

To complete this command: 

   1.  Press  Commit Data .

The new command line is displayed and the cursor returns to the Step 
Number field.

	       Click here to view figure.
          Completed Process Details Screen 

The next step in creating a process is to generate it.  This procedure is
the same for all data managers.  Turn to "Generating a Logic Block" to
continue the training course and to generate the process.

Creating an SQL Process 

For HP ALLBASE/SQL based applications, you are going to create the
following process.

1 MODE *WRITE product
2 SCREEN product_scrn
3 FILE *INSERT product
4 SQL commit
5 ENTER 2

What the Process Does 

This process is quite simple.

   *   In the first line the MODE command specifies how the application
       can access data files.  In this case the application has write
       access to the data file called product.

   *   The SCREEN command in the second line displays the product_scrn 
       screen.

   *   The FILE command in the third line inserts data from the file
       record buffer to the product file.

   *   The SQL command calls an SQL logic block to commit the work.  You
       will create the SQL logic block in Lesson 8.

   *   The ENTER command in the last line causes the process to execute
       again from step number 2.  The user can exit from the process by
       pressing the  Previous Menu  function key at any time.

The screen that follows shows how the finished process will look.

	       Click here to view figure.
          Completed ALLBASE/SQL Process Details 

To enter the field values: 

You can now enter the data required to define the process.  Each entry is
detailed below.

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Process Name          product_proc          This will be the default name in this field
                                            if you have just defined the header for the
                                            process.

Using Open Window Commands.   

The first two commands use the open window method for you to enter the
remainder of the step.

        Field                 Entry                         Explanation 
---------------------------------------------------------------------------------------

Step Number           Accept the default.   The number of the step in the logic block
                                            that you are defining.

                                            It is not necessary for step numbers to be
                                            contiguous.  You can leave blank lines
                                            within a logic block.

Action                Accept the default.   This is an action code much like the one
                                            you used to create the record layout
                                            details.  It defaults to A indicating add 
                                            for a new step, or C indicating change for
                                            an existing step.

                                            The other valid actions available are D to
                                            delete a step, I to insert a step, R to
                                            replace a step, L to list the whole logic
                                            block, and S to swap the display pages if
                                            your logic block is longer than the ten
                                            lines displayed in the window.

Command               MODE                  When you enter this command name, HP
                                            ALLBASE/4GL presents a free form data entry
                                            area at the base of the screen so you can
                                            enter the remainder of the command.

                                            Notice that you don't have to enter
                                            upper-case characters.  HP ALLBASE/4GL
                                            automatically upshifts a lower-case entry.

                                            The MODE command sets the usage mode for a
                                            file while a process is active.  By
                                            default, HP ALLBASE/4GL opens files for
                                            read access only.

                                            You can get a brief description of a
                                            command by pressing the  Command Help  
                                            function key on the process (or function)
                                            details screens.  This function key
                                            displays several further sets of function
                                            keys that allow you to select the help
                                            screen you want.

          Table 4-0.  (cont.) 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

To Complete the       *WRITE product        This specifies that you want to write to
Command                                     the product file.  Note that you don't need
                                            to enter the word write in uppercase
                                            letters.

To complete this command: 

   1.  Press  Commit Data .

This commits the step.  HP ALLBASE/4GL clears the window and shows the
new command line in the display region of the screen.  The cursor returns
to the Step Number input field so you can proceed to enter the next
command.  The step number is automatically incremented as you build the
logic block.

To enter the next command: 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Step Number           Accept the default.   Notice that it is automatically incremented
                                            as you create each line of the logic block.
                                            If the current step is not displayed in the
                                            upper region of the screen, then the logic
                                            block is scrolled to ensure that the step
                                            is displayed.

Action                Accept the default.

Command               SCREEN

To Complete the       product_scrn          This command tells HP ALLBASE/4GL to
Command                                     display the product_scrn screen.

                                            When the process is executed, control
                                            returns to the process when the end user
                                            terminates the screen by pressing the  
                                            Commit Data function key on this screen.

To complete this command: 

   1.  Press  Commit Data .

This displays the second command line in the display region of the
screen.  It also clears the command window and returns the cursor to the
Step Number input field.

A Special Window Command 

The next step uses a command sensitive window to enter the remainder of
the command line.

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Step Number           Accept the default.

Action                Accept the default.

Command               FILE                  The file command displays a special window
                                            to prompt for further details.  The window
                                            appears after you enter the command name
                                            FILE.

                      *INSERT               If you enter an invalid file opeation, HP
                                            ALLBASE/4GL displays a message informing
                                            you that the operation is invalid.  The
                                            cursor remains on the field and you must
                                            correct the entry before you can move on.

                                            This shows you how the command sensitive
                                            window helps you enter the correct command
                                            structure.  Also note that you don't need
                                            to enter the asterisk before the command
                                            name.  HP ALLBASE/4GL enters it for you.

*NOLOCK               Accept the default.   Specifies whether this command imposes a
                                            lock on the file as it is accessed.  The N 
                                            option specifies that normal locking
                                            applies.  (That is, the NOLOCK option is
                                            not used.)

          Table 4-0.  (cont.) 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

File ID[.Record]      product               The name of the file that is used for this
                                            operation.  You can append a record
                                            specifier to the file name.  This is only
                                            necessary if you want to access a file
                                            using a record layout other than the
                                            default record layout.

The Remaining Fields 

The remaining fields on the FILE command window are optional.  You will
use some of these fields later in this training course.  For the moment,
leave them blank.

To complete this command: 

   1.  Press  Commit Data .

When you press this key, HP ALLBASE/4GL clears the window and displays
the command on the third line of the process logic block.  Notice that
the fields for which you made no entry are omitted from the command.

To enter the next command: 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Step Number           Accept the default.

Action                Accept the default.

Command               SQL                   This displays an open window.

          Table 4-0.  (cont.) 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

To Complete the       commit                This command calls an SQL logic block
Command                                     called commit.  You will create this SQL
                                            logic block in Lesson 8.

                                            HP ALLBASE/SQL requires you to issue an
                                            explicit COMMIT WORK to complete a
                                            transaction and make it permanent in the
                                            database.  If you terminate a transaction
                                            or attempt to start a new transaction
                                            without issuing a commit work command, HP
                                            ALLBASE/SQL reverses any currently open
                                            transaction.  The commit SQL logic block
                                            will issue the COMMIT WORK command.

To complete this command: 

   1.  Press  Commit Data .

This displays the fourth command line in the display region of the
screen.  It also clears the command window and returns the cursor to the
Step Number input field.

To enter the final command: 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Step Number           Accept the default.

Action                Accept the default.

Command               ENTER                 When you enter this command name, HP
                                            ALLBASE/4GL presents a free form data entry
                                            area at the base of the screen so you can
                                            enter the remainder of the command.

                                            The ENTER command passes control to another
                                            line of the process to execute it again.

To Complete the       2                     Specifies that you want to pass control to
Command                                     line 2 of the process.

To complete this command: 

   1.  Press  Commit Data .

The new command line is displayed and the cursor returns to the Step 
Number field.

Generating the Process.   

The next step in creating a process is to generate it.  This procedure is
the same for all data manaagers.  Turn to the section "Generating a Logic
Block" to continue the training course and to generate the process.

Notes on Entries.   

SQL Command Equivalent 

The FILE *INSERT command inserts the current contents of the product file
buffer into the product table as a new row.

This command is equivalent to the SQL command:

INSERT INTO sqlgrp.product
  VALUES (:F-product_no.product,
          :F-description.product,
          :F-supplier_no.product,
          :F-lead_time.product);

In this application, the user cannot attempt to insert a row into the
product table if a row with the same value in the product_no field
already exists.  If the application logic allows the user to attempt an
insert operation that causes an index uniqueness violation, HP
ALLBASE/SQL generates an error message.  If the FILE command has an
optional error command, control would pass to the error command if such
an error occurred.

Creating an HP TurboIMAGE/iX Process 

For HP TurboIMAGE/iX based applications, this is the process you are
going to create.

1 DM IMAGE *MODE *MODLOCK :D-traindb
2 MODE *WRITE product
3 SCREEN product_scrn
4 FILE *WRITE product
5 DM IMAGE *UNLOCK :D-traindb
6 ENTER 3

What the Process Does 

This process is quite simple.

   *   In the first line the DM IMAGE

   *   MODE command specifies how the application can access the traindb 
       database.  In this case the application has read access, and write
       access if the part of the database that you wish to write to is
       locked by the application.

   *   In the second line, the MODE *WRITE command also specifies how the
       application can access the data, but this is specific to the
       product data set only.  This command must be used in conjunction
       with the DM IMAGE *MODE command, and must not offer greater
       capability than the DM IMAGE

   *   MODE command.

   *   The SCREEN command in the third line displays the product_scrn 
       screen.

   *   The FILE command in the fourth line writes data from the file
       record buffer to the product file.

   *   When the screen field product_no is entered, a function
       product_key_read is called that locks and reads the data set.  The
       DM IMAGE *UNLOCK command releases all locks held by this process
       on the traindb database.

       In this case, the lock on the record placed by the
       product_key_read function is the only lock released.  The lock on
       the data set is held from the time the user enters a product
       number until after the user presses the  Commit Data  function
       key.

   *   The ENTER 3 command in the last line causes the process to execute
       again from step number 3.  The user can exit from the process by
       pressing the  Previous Menu  function key at any time.  The
       process should be entered as shown below.

	       Click here to view figure.
          Completed HP TurboIMAGE/iX Process Details Screen 

To enter the field values: 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Process Name          product_proc          This will be the default name in this field
                                            if you have just defined the header for the
                                            process.

Open Window Commands 

The first three commands use the open window method for you to enter the
remainder of the step.

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Step Number           Accept the default.   The number of the step in the logic block
                                            that you are defining.

                                            It is not necessary for step numbers to be
                                            contiguous.  You can leave blank lines
                                            within a logic block.

Action                Accept the default.   This is an action code much like the one
                                            you used to create the record layout
                                            details.  It defaults to A indicating add 
                                            for a new step, or C indicating change for
                                            an existing step.

                                            The other valid actions available are D to
                                            delete a step, I to insert a step, R to
                                            replace a step, L to list the whole logic
                                            block, and S to swap the display pages if
                                            your logic block is longer than the ten
                                            lines displayed in the window.

          Table 4-0.  (cont.) 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Command               DM                    When you enter this command name, HP
                                            ALLBASE/4GL presents a free form data entry
                                            area at the base of the screen so you can
                                            enter the remainder of the command.

                                            Notice that you don't have to enter
                                            upper-case characters.  HP ALLBASE/4GL
                                            automatically upshifts a lower-case entry.

                                            The DM command is used as a prefix to logic
                                            commands specific to a certain data
                                            manager.  Currently, HP ALLBASE/4GL only
                                            offers data manager specific commands for
                                            the HP TurboIMAGE/iX data manager.

                                            You can obtain a brief description of a
                                            command by pressing the  Command Help  
                                            function key on the process (or function)
                                            details screens.  This function key
                                            displays several further sets of function
                                            keys that allow you to select the help
                                            screen you want.

          Table 4-0.  (cont.) 

        Field                 Entry                         Explanation 
---------------------------------------------------------------------------------------

To Complete the       IMAGE *MODE *MODLOCK  The DM IMAGE *MODE command specifies how
Command               :D-traindb            the application can access one or more
                                            databases.

                                            In this case, you are setting the access
                                            mode for the traindb database.  Each access
                                            mode represents an HP TurboIMAGE/iX access
                                            mode.  The access mode *MODLOCK is
                                            equivalent to HP TurboIMAGE/iX access mode
                                            1.  This mode gives the application read
                                            access, and write access if the part of the
                                            database to be altered is locked before
                                            being altered.  It is not necessary to use
                                            a lock to read the database.

To complete this command: 

   1.  Press  Commit Data .

This commits the step.  HP ALLBASE/4GL clears the window and shows the
new command line in the display region of the screen.

The cursor returns to the Step Number input field so you can proceed to
enter the next command.  The step number is automatically incremented as
you build the logic block.

To enter the next command: 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Step Number           Accept the default.   Notice that it is automatically incremented
                                            as you create each line of the logic block.
                                            If the current step is not displayed in the
                                            upper region of the screen, then the logic
                                            block is scrolled to ensure that the step
                                            is displayed.

          Table 4-0.  (cont.) 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Action                Accept the default.

Command               MODE

To Complete the       *WRITE product        This command tells HP ALLBASE/4GL that it
Command                                     may execute any commands that require write
                                            access to the product data set.

To complete this command: 

   1.  Press  Commit Data .

This displays the second command line in the display region of the
screen.  It also clears the command window and returns the cursor to the
Step Number input field.

To enter the next command: 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Step Number           Accept the default.

Action                Accept the default.

Command               SCREEN

To Complete the       product_scrn          This command tells HP ALLBASE/4GL to
Command                                     display the product_scrn screen.  When the
                                            process is executed, control returns to the
                                            process when the end user terminates the
                                            screen by pressing the  Commit Data 
                                            function key on this screen.

To complete this command: 

   1.  Press  Commit Data .

This displays the third command line in the display region of the screen.
It also clears the command window and returns the cursor to the Step 
Number input field.

Using a Special Window Command.   

The next step uses a command sensitive window to enter the remainder of
the command line.

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Step Number           Accept the default.

Action                Accept the default.

Command               FILE                  The file command displays a special window
                                            to prompt for further details.  The window
                                            appears after you enter the command name
                                            FILE.

                      *WRITE                If you enter an invalid file operation, HP
                                            ALLBASE/4GL displays a message informing
                                            you that the operation is invalid.  The
                                            cursor remains on the field and you must
                                            correct the entry before you can move on.
                                            This shows you how the command sensitive
                                            window helps you enter the correct command
                                            structure.  Also note that you don't need
                                            to enter the asterisk before the command
                                            name.  HP ALLBASE/4GL enters it for you.

                                            Since the file used in this process has
                                            unique primary key values, it is possible
                                            to use the *WRITE option to both add or
                                            modify a record in the file.

          Table 4-0.  (cont.) 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

*NOLOCK               Accept the default.   Specifies whether this command imposes a
                                            lock on the file as it is accessed.  The N 
                                            option specifies that normal locking
                                            applies.  (That is, the NOLOCK option is
                                            not used.)

File ID[.Record].     product               The name of the file that is used for this
                                            operation.  You can append a record
                                            specifier to the file name.  This is only
                                            necessary if you want to access a file
                                            using a record layout other than the
                                            default record layout.

Remaining Fields 

The remaining fields on the FILE command window are optional.  You will
use some of these fields later in this training course.  For the moment,
leave them blank.

To complete this command: 

   1.  Press  Commit Data .

When you press this key, HP ALLBASE/4GL clears the window and displays
the command on the third line of the process logic block.  Notice that
the fields for which you made no entry are omitted from the command.

To enter the second DM command: 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Step Number           Accept the default.

Action                Accept the default.

Command               DM                    When you enter this command name, HP
                                            ALLBASE/4GL presents a free form data entry
                                            area at the base of the screen so you can
                                            enter the remainder of the command.

          Table 4-0.  (cont.) 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

To Complete the       IMAGE *UNLOCK         This command unlocks all locks held by the
Command               :D-traindb            process on the traindb database or on any
                                            part of the traindb database.

                                            On this occasion there is only one lock;
                                            this lock is created in the
                                            product_key_read function that you will
                                            create soon.  The function is called from
                                            the product_scrn screen and is executed
                                            while the process is active, so it is
                                            classified as a lock held by the process.

To complete this command: 

   1.  Press  Commit Data .

The new command line is displayed and the cursor returns to the Step 
Number field.

To enter the last command: 

        Field                 Entry                         Explanation 

---------------------------------------------------------------------------------------

Step Number           Accept the default.

Action                Accept the default.

Command               ENTER                 When you enter this command name, HP
                                            ALLBASE/4GL presents a free form data entry
                                            area at the base of the screen so you can
                                            enter the remainder of the command.

                                            The ENTER command passes control to another
                                            line of the process to execute it again.

To Complete the       3                     This specifies that you want to pass
Command                                     control to line 3 of the process.

To complete this command: 

   1.  Press  Commit Data .

The new command line is displayed and the cursor returns to the Step 
Number field.

Generating the Process.   

The next step in creating a process is to generate it.  This procedure is
the same for all data managers.



MPE/iX 5.0 Documentation