ERROS Application Creation Example

Video Shop

2 Creating your ERROS Application

Having created the additions to your Business Model, you now need to create an application to allow access to that business model. Unlike traditional applications which may be loosely described as a set of files, programs, procedures and reports that provide a particular function, ERROS applications are simply filters to the business model, providing security and access to the revelant parts of the Business model.

The three main steps in this part of the ERROS application creation process are -

2.1 Name the application.

2.2 Define the ERROS and user defined entity types to be available in the application, and, for each one, create their first, second and lower level menus, and also create any fast path synonyms for each entity type. In this simple application, there are no lower level menus to be created.

2.3 Create the initial menus for the application.

When these have been completed, the application must be authorised and then tested.



AS/400 Workstation Gateway


ERROS Workgroup Organiser Rob Dixon ERROS plc Dixon,Robert Spencer^Rob ERROS application(s) authorised to employee direct Our Data CHOOSE name or description Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
1
Corporate Organiser II
2
Document ERROS
3
ERROS Application Creator
4
ERROS Authority Organiser
5
ERROS Business Modeller
6
STIPPLE IV
F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 15:56
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS displays the list of applications to which you are authorised. Select ERROS Application Creator by typing the number to its left and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc User application name and/or number Our Data REQUEST # Type request (e.g. record name or other ID) and press ENTER (for FASTPATH, type . then * or ID and ENTER)

Page_UP Page_Down F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 16:07
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

Type the name of your new application

Video Shop

and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc User application name and/or number Our Data REQUEST #
E00170 Not found - press F9 to add the above record
(for FASTPATH, type . then * or ID and ENTER)

F9=CREATE Page_UP Page_Down F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 16:10
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

As the application is a new one, ERROS does not find it and prompts you to press F9 to create it.

Press F9 as prompted.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc User application name and/or number Our Data CREATE # Screen 1 of 1 SECURITY HELP Level Allow Workstation Access ( /N/Y/C) Allow Passthrough Access ( /N/Y/C) Allow Internet Access ( /N/Y/C) App'n Owner 10000 12/10/98 16:11 F1=Help F12=Cancel F5=Refresh ENTER=CONFIRM

Accept the default values and press ENTER (as prompted at the bottom of the screen) to add the record to the list of User Applications.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc User application name and/or number Our Data Selected # Record with unique ID. added. Press ENTER to add further details (for FASTPATH, type . then * or ID and ENTER)

1
Video Shop #100000001
F10=Change F11=Delete Page_Down F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 16:14
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS confirms that it has added the new User Application Video Shop. At this stage, the application consists of a name only, since details of the entity types and their attributes to be made available in the application have yet to be defined.

Press ENTER as prompted so that you may add these details.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc User application name and/or number Video Shop #100000001 CHOOSE Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
1 entity type(s) in application
2 initial menu
3 fast path menu
F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 16:14
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

The next stage is to define the entity types to be made available in the new application.

Select entity type(s) in application by typing the number to its left and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc User application name and/or number Video Shop #100000001 entity type(s) in application Our Data REQUEST
E00047 No records in table - press F9 to create relationship
(for FASTPATH, type . then * or ID and ENTER)

F9=CREATE Page_UP Page_Down F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 16:15
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

This shows that, as yet, there are no entity types defined in the application.

Press F9, as prompted.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video Shop entity type(s) in application CHOOSE name or description Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
1
Entity type^(ERROS defined)
2
User entity type^(USER defined)
12/10/98 16:17
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

This allows you to choose either an existing ERROS defined entity type or a user entity type.

Since the first entity type to be added, User Personal and Business Name, is an existing ERROS entity type, select Entity type (ERROS defined) by typing the number to its left and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video Shop entity type(s) in application Entity type name and/or number REQUEST # Type request (e.g. record name or other ID) and press ENTER (for FASTPATH, type . then * or ID and ENTER)

Page_UP Page_Down 12/10/98 16:18
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS gives you access to ERROS defined entity types, so that you can request the one that you require and relate it to your new application.

Type

user per*

and press ENTER. b

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video Shop entity type(s) in application Entity type name and/or number Selected # To accept, press ENTER; else type new ID & press ENTER (for FASTPATH, type . then * or ID and ENTER)

1
User personal and business name # 100
ENTER/OK
Page_Down 12/10/98 16:18
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS has retrieved the record for the ERROS entity type User Personal and Business Name. Press ENTER to accept this.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate from Entity type^(ERROS defined) User application name and/or number Video Shop #100000001 entity type(s) in application Our Data CREATE Screen 1 of 1 Is this a Primary OR a Secondary entity type? P/S NOTE: The type will be Secondary if the entities (records) to be put in the entity type already exist in another entity type. For secondary entity types, the identifying attribute must be specified as a relationship. 12/10/98 16:40 F1=Help F12=Cancel F5=Refresh ENTER=CONFIRM

ERROS is about to add the ERROS defined entity type as the first entity type to be defined as being available in the application.

Press ENTER to accept the default value of "P".

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Video Shop #100000001 fast path menu item User personal and business name synonym(s) Our Data REQUEST
E00171 NO records - to add record, type identifier(s), press ENTER
(for FASTPATH, type . then * or ID and ENTER)

Page_UP Page_Down F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 16:43
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS has related the ERROS entity type User Personal and Business Name to your application. In ERROS applications, you can generally, where your security permits, access entity types in your application by using the ERROS fastpath, as well as through menus. After you confirmed that you wished ERROS to allow access to the ERROS entity type User Personal and Business Name in your application, ERROS automatically added that entity type to the fast path for the application. ERROS now allows you, if you wish, to enter fast path synonyms that allow you to use multiple names to access to entity types via the fast path.

Type

Customers

and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Video Shop #100000001 fast path menu item User personal and business name synonym(s) Our Data REQUEST
E00170 Not found - press F9 to add the above record
(for FASTPATH, type . then * or ID and ENTER)

F9=CREATE Page_UP Page_Down F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 16:45
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

Press F9 as prompted to add the fast path synonym record.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Video Shop #100000001 fast path menu item User personal and business name synonym(s) Our Data CREATE F1=Help F12=Cancel F5=Refresh ENTER=CONFIRM

Press ENTER to confirm that you want ERROS to add the fast path synonym.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Video Shop #100000001 fast path menu item User personal and business name synonym(s) Our Data Selected Record with unique ID. added. (for FASTPATH, type . then * or ID and ENTER)

S 1
Customers
F10=Change F11=Delete Page_Down F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 16:45
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS shows that it has added the record, so that, at any point in your application, except when you are in Update mode (i.e. adding/updating/deleting or removing records), you can access your contact records in User Personal and Business Name by typing .customers. However, do not do that here. You can add other fastpath synonyms for User Personal and Business Name here if you wish. You might wish to add the single letter "C" as an additional fast path.

You must now create the menus for the entity type User Personal and Business Name. Press F12.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO User personal and business name first level menu item^(Identifier) Entity type name and/or number User personal and business name #000000100 CHOOSE Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
1 attribute(s) include^ERROS defined
2 user defined attribute(s) include
12/10/98 16:49
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS is now prompting you to put the identifying attribute for User Personal and Business Name in the first level menu for that entity type.

Select attribute(s) includeャERROS defined by typing the number to its left and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO User personal and business name first level menu item^(Identifier) Entity type User personal and business name #000000100 attribute(s) include^ERROS defined CHOOSE Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
(Page Down for more)
1
address
2
associated company
3
client or customer of
4
co-ordinator for
5
data telephone number
Page_Down 12/10/98 16:51
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS displays the first few ERROS defined attributes for the entity type User Personal and Business Name. The identifying attribute for this is name and/or number, so type

name

and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO User personal and business name first level menu item^(Identifier) Entity type User personal and business name #000000100 attribute(s) include^ERROS defined Selected To accept, press ENTER; else type new ID & press ENTER (for FASTPATH, type . then * or ID and ENTER)

1
name and/or number
ENTER/OK
Page_Down 12/10/98 16:51
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

This shows that ERROS has retrieved the attribute that you require.

Press ENTER, as prompted, to accept this.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate from Entity type entity type(s) in application Video Shop #100000001 first level menu item^(Identifier) Our Data CREATE # Relationship, Surrogate & Security definitions Screen 1 of 1 Is this attribute the PRIME identifier of the Entity Type? (Y/N) NOTE: If this is the prime identifier of a secondary entity type, then this attribute must be defined here as a relationship. Will the attribute be used to store Relationships? (Y/N) If Yes, Rel. definition Definition version Related record ID. Related rec'd stored under Recursive Relationships? When relating, Clear attr. Clear surr. data Rel. surog. DATA Identifiers - Surrogate (^/C/R) by Entity type? (^/Y) SECURITY List? Y/N F10 for other parameters 12/10/98 16:53 F1=Help F12=Cancel F5=Refresh ENTER=CONFIRM

This shows that ERROS is about to put the attribute name and/or number into the first level menu for the entity type User Personal and Business Name.

Press ENTER as prompted to accept the values shown and to confirm that you wish the record to be put in the first level menu.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc entity type(s) in application Video Shop #100000001 first level menu item^(Identifier) Our Data Selected # Relationship created. Press ENTER to add further details. (for FASTPATH, type . then * or ID and ENTER)

1 name and/or number # 10000
F9=CREATE F10=Change F11=Delete Page_Down F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 16:53
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS shows that it has added the record to the menu.

You must now put the appropriate attributes in the second level menu. Press F12.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video Shop second level menu^(attributes) Entity type Video Shop #100000001 record(s) to be related stored under CHOOSE name or description Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
1
Attribute^already defined
2
Entity type
3
User entity type
12/10/98 16:54
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

As you wish to put attributes in the second level menu, select Attribute already defined by typing the number to its left and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video Shop second level menu^(attributes) Attribute^already defined name and/or number User personal and business name #000000100 CHOOSE Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
1 attribute(s) include^ERROS defined
2 user defined attribute(s) include
12/10/98 16:55
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

The first attribute that you need to add to the second level menu for the entity type User personal and business name is video(s) currently rented which you have just created as a user attribute so select user defined attributes include by typing the number to its left and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO second level menu^(attributes) Attribute^already defined User personal and business name #000000100 user defined attribute(s) include Our Data Selected To accept, press ENTER; else type new ID & press ENTER (for FASTPATH, type . then * or ID and ENTER)

1
video(s) currently rented
ENTER/OK 12/10/98 16.55
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS displays the list of user defined attributes for the ERROS defined entity type User personal and business name. At present, there is only one - video(s) currently rented. As this is the one you require, accept this by pressing ENTER (or typing the number to its left and pressing ENTER).

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate from Entity type entity type(s) in application Video Shop #100000001 second level menu^(attributes) Our Data CREATE # Relationship, Surrogate & Security definitions Screen 1 of 1 Is this attribute the PRIME identifier of the Entity Type? (Y/N) NOTE: If this is the prime identifier of a secondary entity type, then this attribute must be defined here as a relationship. Will the attribute be used to store Relationships? (Y/N) If Yes, Rel. definition Definition version Related record ID. Related rec'd stored under Recursive Relationships? When relating, Clear attr. Clear surr. data Rel. surog. DATA Identifiers - Surrogate (^/C/R) by Entity type? (^/Y) SECURITY List? Y/N F10 for other parameters 12/10/98 16:56 F1=Help F12=Cancel F5=Refresh ENTER=CONFIRM

ERROS shows that it is about to add the attribute video(s) currently rented to the second level menu for the entity type.

Press ENTER to accept the field values and to confirm that you require the record to be added to the menu.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video Shop second level menu^(attributes) Attribute^already defined User personal and business name #000000100 user defined attribute(s) include Our Data REQUEST
E00036 No further records found
(for FASTPATH, type . then * or ID and ENTER)

Page_UP Page_Down 12/10/98 16:56
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS has returned to the list of user defined attributes for the ERROS entity type User personal and business name so that you can put further attributes into the menu. As there are no more user attributes defined for this entity type, ERROS displays the message "No further records found".

As you also wish to add an ERROS defined attribute to the menu, press F12.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO second level menu^(attributes) Attribute^already defined name and/or number User personal and business name #000000100 CHOOSE Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
1 attribute(s) include^ERROS defined
2 user defined attribute(s) include
12/10/98 16:56
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

Select attribute(s) includeャERROS defined by typing the number to its left and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO second level menu^(attributes) Attribute^already defined User personal and business name #000000100 attribute(s) include^ERROS defined CHOOSE Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
(Page Down for more)
1
address
2
associated company
3
client or customer of
4
co-ordinator for
5
data telephone number
Page_Down 12/10/98 16:57
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS displays again the first few ERROS defined attributes for the ERROS defined entity type User personal and business name.

You now wish to add the ERROS defined attribute telephone number, speech to the second level menu for User personal and business name. Type

tel*

and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO second level menu^(attributes) Attribute^already defined User personal and business name #000000100 attribute(s) include^ERROS defined CHOOSE Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
1
telephone calls made and received
2
telephone extension
3
telephone number,speech
Page_Down 12/10/98 16:58
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS has retrieved three ERROS defined attributes for the entity type User personal and business name whose names begin with tel.

Select the one you require telephone number, speech by typing the number to its left and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate from Entity type entity type(s) in application Video Shop #100000001 second level menu^(attributes) Our Data CREATE # Relationship, Surrogate & Security definitions Screen 1 of 1 Is this attribute the PRIME identifier of the Entity Type? (Y/N) NOTE: If this is the prime identifier of a secondary entity type, then this attribute must be defined here as a relationship. Will the attribute be used to store Relationships? (Y/N) If Yes, Rel. definition Definition version Related record ID. Related rec'd stored under Recursive Relationships? When relating, Clear attr. Clear surr. data Rel. surog. DATA Identifiers - Surrogate (^/C/R) by Entity type? (^/Y) SECURITY List? Y/N F10 for other parameters 12/10/98 17:01 F1=Help F12=Cancel F5=Refresh ENTER=CONFIRM

ERROS shows that it is about to add the attribute telephone number, speech to the second level menu for the entity type.

Press ENTER to accept the field values and to confirm that you require the record to be added to the menu.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video Shop second level menu^(attributes) Attribute^already defined User personal and business name #000000100 attribute(s) include^ERROS defined REQUEST
E00036 No further records found
(for FASTPATH, type . then * or ID and ENTER)

Page_UP Page_Down 12/10/98 17:01
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off
ERROS has added the record to the menu and returned to the list of ERROS defined attributes, looking for further records whose name begins tel. As there are no more, ERROS issues a "No further records found" message. You could, if you wish, request other attributes for the entity type User personal and business name and add them to the menu.

As you do not wish to do this, press F3.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc entity type(s) in application Video Shop #100000001 second level menu^(attributes) Our Data CHOOSE # Type No. of record (or ID) & ENTER; F9 to add (for FASTPATH, type . then * or ID and ENTER)
1 telephone number,speech # 20000
2 video(s) currently rented # 10000
F9=CREATE F10=Change F11=Delete F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 17:02
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS now displays the second level menu for the entity type User personal and business name. If you wished to add other records, you could press F9 and continue as before.

As you do not wish to do this, press F12.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc User application name and/or number Video Shop #100000001 entity type(s) in application Our Data REQUEST
E00036 No further records found
(for FASTPATH, type . then * or ID and ENTER)

F9=CREATE Page_UP Page_Down F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 17:03
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS has returned to the list of entity types for your application.

You now need to add the user entity type Video tapes to your application.

Press F9.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video Shop entity type(s) in application CHOOSE name or description Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
1
Entity type^(ERROS defined)
2
User entity type^(USER defined)
12/10/98 17:04
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS allows you to select either an ERROS defined or a user defined entity type.

Select User entity typeャ(USER defined) by typing the number to its left and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video Shop entity type(s) in application User entity type name and/or number Our Data REQUEST # Type request (e.g. record name or other ID) and press ENTER (for FASTPATH, type . then * or ID and ENTER)

Page_UP Page_Down 12/10/98 17:06
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS has now given you access to user defined entity types.

Type

vid*

and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video Shop entity type(s) in application User entity type name and/or number Our Data Selected # To accept, press ENTER; else type new ID & press ENTER (for FASTPATH, type . then * or ID and ENTER)

1
Video tape #100000266
ENTER/OK
Page_Down 12/10/98 17:06
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS has retrieved the user entity type that you require (currently the only user entity type).

Press ENTER to accept this (or type the number to its left and press ENTER).

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate from User entity type^(USER defined) User application name and/or number Video Shop #100000001 entity type(s) in application Our Data CREATE Screen 1 of 1 Is this a Primary OR a Secondary entity type? P/S NOTE: The type will be Secondary if the entities (records) to be put in the entity type already exist in another entity type. For secondary entity types, the identifying attribute must be specified as a relationship. 12/10/98 17:07 F1=Help F12=Cancel F5=Refresh ENTER=CONFIRM

ERROS is about to add Video tape to the list of entity types available in the application.

Press ENTER to accept the default value of "P".

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Video Shop #100000001 fast path menu item Video tape synonym(s) Our Data REQUEST
E00171 NO records - to add record, type identifier(s), press ENTER
(for FASTPATH, type . then * or ID and ENTER)

Page_UP Page_Down F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 17:08
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS has related the user defined entity type Video tape to your application. As before, ERROS has automatically added that entity type to the fast path for the application. ERROS now allows you, if you wish, to enter fast path synonyms for Video tape.

You can add "v" as a fast path synonym. To do this, type

v

and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Video Shop #100000001 fast path menu item Video tape synonym(s) Our Data REQUEST
E00170 Not found - press F9 to add the above record
(for FASTPATH, type . then * or ID and ENTER)

F9=CREATE Page_UP Page_Down F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 17:09
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

Press F9 as prompted to add the fast path synonym record.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Video Shop #100000001 fast path menu item Video tape synonym(s) Our Data CREATE F1=Help F12=Cancel F5=Refresh ENTER=CONFIRM

Press ENTER to confirm (as prompted) that you wish to add the fast path synonym.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Video Shop #100000001 fast path menu item Video tape synonym(s) Our Data Selected Record with unique ID. added. (for FASTPATH, type . then * or ID and ENTER)

S 1
v
F10=Change F11=Delete F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 17:13
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

You could add other fast path synonyms for Video tape here if you wished.

Press F12.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video tape first level menu item^(Identifier) Entity type Video tape #100000266 attribute(s) include Our Data CHOOSE Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
1
currently rented to
2
name and/or number
12/10/98 17:15
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS now prompts you to add the identifying attribute for Video tape to its first level menu.

Select name and/or number by typing the number to its left and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate from Entity type entity type(s) in application Video Shop #100000001 first level menu item^(Identifier) Our Data CREATE # Relationship, Surrogate & Security definitions Screen 1 of 1 Is this attribute the PRIME identifier of the Entity Type? (Y/N) NOTE: If this is the prime identifier of a secondary entity type, then this attribute must be defined here as a relationship. Will the attribute be used to store Relationships? (Y/N) If Yes, Rel. definition Definition version Related record ID. Related rec'd stored under Recursive Relationships? When relating, Clear attr. Clear surr. data Rel. surog. DATA Identifiers - Surrogate (^/C/R) by Entity type? (^/Y) SECURITY List? Y/N F10 for other parameters 12/10/98 17:19 F1=Help F12=Cancel F5=Refresh ENTER=CONFIRM

ERROS shows that it is about to add the attribute name and/or number to the first level menu.

Accept the field values displayed and press ENTER, as prompted, to confirm that you want ERROS to add the record to the menu.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc entity type(s) in application Video Shop #100000001 first level menu item^(Identifier) Our Data Selected # Relationship created. Press ENTER to add further details. (for FASTPATH, type . then * or ID and ENTER)

1 name and/or number # 10000
F9=CREATE F10=Change F11=Delete Page_Down F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 17:22
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS shows that it has added the attribute to the menu.

You must now create the second level menu. Press F12.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video Shop second level menu^(attributes) Entity type Video Shop #100000001 record(s) to be related stored under CHOOSE name or description Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
1
Attribute^already defined
2
Entity type
3
User entity type
12/10/98 17:26
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

As you wish to put attributes in the second level menu, select Attributeャalready defined by typing the number to its left and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video Shop second level menu^(attributes) Attribute^already defined Video tape #100000266 attribute(s) include Our Data CHOOSE Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
1
currently rented to
2
name and/or number
12/10/98 17:28
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS displays the list of attributes for Video tape.

Select currently rented to by typing the number to its left and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate from Entity type entity type(s) in application Video Shop #100000001 second level menu^(attributes) Our Data CREATE # Relationship, Surrogate & Security definitions Screen 1 of 1 Is this attribute the PRIME identifier of the Entity Type? (Y/N) NOTE: If this is the prime identifier of a secondary entity type, then this attribute must be defined here as a relationship. Will the attribute be used to store Relationships? (Y/N) If Yes, Rel. definition Definition version Related record ID. Related rec'd stored under Recursive Relationships? When relating, Clear attr. Clear surr. data Rel. surog. DATA Identifiers - Surrogate (^/C/R) by Entity type? (^/Y) SECURITY List? Y/N F10 for other parameters 12/10/98 17:31 F1=Help F12=Cancel F5=Refresh ENTER=CONFIRM

To accept the field values displayed and to instruct ERROS to add the record to the menu, press ENTER, as prompted.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video Shop second level menu^(attributes) Attribute^already defined Video tape #100000266 attribute(s) include Our Data Selected To accept, press ENTER; else type new ID & press ENTER (for FASTPATH, type . then * or ID and ENTER)

1
name and/or number
ENTER/OK 12/10/98 17:34
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS has returned to the list of attributes for Video tape.

As there are no more attributes to be added to the second level menu, press F3.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc User application name and/or number Video Shop #100000001 entity type(s) in application Our Data REQUEST
E00036 No further records found
(for FASTPATH, type . then * or ID and ENTER)

F9=CREATE Page_UP Page_Down F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 17:35
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

You have now defined the entity types to be made available in your application, together with their first and second level menus and fast path synonyms.

Creating the Initial Menu for your application.

The next stage is to create the initial menu for the application.

Press F12.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc User application Video Shop #100000001 Video Shop #100000001 CHOOSE Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
1 entity type(s) in application
2 initial menu
3 fast path menu
F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 17:58
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

Select initial menu by typing the number to its left and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video Shop initial menu user defined term(s) name Our Data REQUEST Type request (e.g. record name or other ID) and press ENTER (for FASTPATH, type . then * or ID and ENTER)

Page_UP Page_Down 12/10/98 18:00
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS provides you with access to the entity type user defined term(s). It was in this entity type that you originally defined the names of the user entity type and user attributes that you defined earlier. You must now enter the name of the first initial menu item.

Type

Customers

and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video Shop initial menu user defined term(s) name Our Data REQUEST
E00170 Not found - press F9 to add the above record
(for FASTPATH, type . then * or ID and ENTER)

F9=CREATE Page_UP Page_Down 12/10/98 18:17
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

This shows that the term does not yet exist in the entity type user defined term(s).

Press F9, as prompted, to add the term.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc user defined term(s) name Our Data CREATE 12/10/98 18:19 F1=Help F12=Cancel F5=Refresh ENTER=CONFIRM

ERROS shows that it is about to add the term.

Press ENTER, as prompted, to confirm that you wish to add the term.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate from user defined term(s) User application Video Shop #100000001 initial menu Our Data CREATE # Relationship, Surrogate & Security definitions Screen 1 of 1 Is this attribute the PRIME identifier of the Entity Type? (Y/N) NOTE: If this is the prime identifier of a secondary entity type, then this attribute must be defined here as a relationship. Will the attribute be used to store Relationships? (Y/N) If Yes, Rel. definition Definition version Related record ID. Related rec'd stored under Recursive Relationships? When relating, Clear attr. Clear surr. data Rel. surog. DATA Identifiers - Surrogate (^/C/R) by Entity type? (^/Y) SECURITY List? Y/N F10 for other parameters 12/10/98 18:21 F1=Help F12=Cancel F5=Refresh ENTER=CONFIRM

ERROS is now about to add the term customers to the initial menu.

Press ENTER to accept the field values and to add the record to the menu.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Customers record(s) in initial menu CHOOSE name or description Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
1
Entity type
2
User non-ERROS program
12/10/98 18:23
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS now prompts you to choose what type of record you wish to add to the initial menu that you have just created.

As this will be the name of an entity type, select Entity type by typing the number ot its left and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Customers record(s) in initial menu User application Video Shop #100000001 entity type(s) in application Our Data CHOOSE Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
1
User personal and business name
2
Video tape
12/10/98 18:26
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS displays a list of the entity types, both ERROS defined and user defined, that you have made available in this application.

Select User personal and business name by typing the number to its left and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc COPY from Entity type Video Shop #100000001 Video Shop #100000001 record(s) in initial menu Our Data CREATE # 12/10/98 18:29 F1=Help F12=Cancel F5=Refresh ENTER=CONFIRM

ERROS shows that it is about to add the entity type User personal and business name to the initial menu record Customers.

Press ENTER, as prompted, to confirm that you require the record to be added.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Customers record(s) in initial menu User application Video Shop #100000001 entity type(s) in application Our Data Selected To accept, press ENTER; else type new ID & press ENTER (for FASTPATH, type . then * or ID and ENTER)

1
Video tape
ENTER/OK 12/10/98 18:31
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off
ERROS has added the record and returned to the list of entity types available in the application.

As you do not wish to add any more to the initial menu record Customers, press F3 and then F12.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc User application Video Shop #100000001 initial menu Our Data REQUEST #
E00036 No further records found
(for FASTPATH, type . then * or ID and ENTER)

F9=CREATE Page_UP Page_Down F13=REPORT F15=Tasks F17=Personal F23=Messages 12/10/98 18:35
F2=MSG_Help F1=Help F3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

You must now add a record for the videos to the initial menu.

Press F9.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video Shop initial menu user defined term(s) name Our Data REQUEST Type request (e.g. record name or other ID) and press ENTER (for FASTPATH, type . then * or ID and ENTER)

Page_UP Page_Down 12/10/98 18:38
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS now allows you to add the name of the next initial menu to user defined terms.

Type

Videos

and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Video Shop initial menu user defined term(s) name Our Data REQUEST
E00170 Not found - press F9 to add the above record
(for FASTPATH, type . then * or ID and ENTER)

F9=CREATE Page_UP Page_Down 12/10/98 18:40
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS has not heard of the term so you must add it.

To do this, press F9 as prompted.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc user defined term(s) name Our Data CREATE 12/10/98 18:42 F1=Help F12=Cancel F5=Refresh ENTER=CONFIRM

ERROS shows that it is about to add Videos to the entity type user defined term(s).

Press ENTER, as prompted, to confirm that you want ERROS to add the record.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate from user defined term(s) User application Video Shop #100000001 initial menu Our Data CREATE # Relationship, Surrogate & Security definitions Screen 1 of 1 Is this attribute the PRIME identifier of the Entity Type? (Y/N) NOTE: If this is the prime identifier of a secondary entity type, then this attribute must be defined here as a relationship. Will the attribute be used to store Relationships? (Y/N) If Yes, Rel. definition Definition version Related record ID. Related rec'd stored under Recursive Relationships? When relating, Clear attr. Clear surr. data Rel. surog. DATA Identifiers - Surrogate (^/C/R) by Entity type? (^/Y) SECURITY List? Y/N F10 for other parameters 12/10/98 18:45 F1=Help F12=Cancel F5=Refresh ENTER=CONFIRM

ERROS is now about to add the term Videos to the initial menu.

Press ENTER to accept the field values and to add the record to the menu.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Videos record(s) in initial menu CHOOSE name or description Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
1
Entity type
2
User non-ERROS program
12/10/98 18:49
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off
ERROS now prompts you to choose what type of record you wish to add to the initial menu that you have just created.

As this will be the name of an entity type, select Entity type by typing the number ot its left and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Videos record(s) in initial menu User application Video Shop #100000001 entity type(s) in application Our Data CHOOSE Type No. of record (or full or partial record ID) & press ENTER (for FASTPATH, type . then * or ID and ENTER)
1
User personal and business name
2
Video tape
12/10/98 18:52
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS again displays a list of the entity types, both ERROS defined and user defined, that you have made available in this application.

Select Video tape by typing the number to its left and press ENTER.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc COPY from Entity type Video Shop #100000001 Video Shop #100000001 record(s) in initial menu Our Data CREATE # 12/10/98 18:54 F1=Help F12=Cancel F5=Refresh ENTER=CONFIRM

ERROS shows that it is about to add the entity type User personal and business name to the initial menu record Customers.

Press ENTER, as prompted, to confirm that you require the record to be added.

ERROS will display the following screen -


AS/400 Workstation Gateway

AS/400 Workstation Gateway


ERROS Application Creator Rob Dixon ERROS plc Relate TO Videos record(s) in initial menu User application Video Shop #100000001 entity type(s) in application Our Data REQUEST
E00036 No further records found
(for FASTPATH, type . then * or ID and ENTER)

Page_UP Page_Down 12/10/98 18:57
F2=MSG_Help F1=Help:3=RETURN F12=Previous F5=Refresh ]END=End_Task ]OFF=Sign_off

ERROS returns to the list of entity types available in the application. As there are no more to be accessed, ERROS displays the No further records found message.

Press F3.

YOu have now finished defining the Video Shop application. Press F3 again twice to return to the list of ERROS applications to which you are authorised.

You must now authorise yourself to be able to operate the application and then you must test it.