FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment :
Other Application Design Questions | |
FAQ's relating to APPX Application Design that don't fit into an existing category.
| |
Subcategories:
Answers in this category: | |
[New Answer in "Other Application Design Questions"] | |
2007-Mar-13 11:23am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Commonly used APPX Abbreviations | |
APPX Application Excellence AA Additional Attributes AC Automatic Child Process APPXPATH Default directory location for APPX applications and data CC Child Constraint CDF Comma Delimited File DD Data Dictionary DLU Data Look Up EM Executable Module EP Event Point FLEP File Level Event Point FMS File Management System GUI Graphical User Interface ILF Integrated Language Facility LFN Logical File Name (If you use symbolic links or the "Use DB" feature, many logical file names can map to the same physical file. A logical file name is (roughly) an application ID + database ID + filename) OC Optional Child Process PCF Process Control File PDF Pre-Defined Field | |
[Append to This Answer] | |
2005-Jan-19 11:25am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
What should the field "CDF Path & File" on the Comma Delimited Update screen contain? | |
When entering specifications for Comma Delimited Update in the toolbox, what should the field "CDF Path & File" contain?
| |
CDF PATH & FILE NAME is the name of a disk file that the update process will create. The generated update process will use the internal STREAM functions to create this file. So, for example, you can use /tmp/output.csv as the file name. This file name path must be on the server and be accessible to APPX. You cannot specify a location on the client machine. Use the subroutine --- SEND FILE TO CLIENT to transfer the CDF to the client machine if necessary.
| |
[Append to This Answer] | |
2004-Jan-07 2:46pm | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Are there reserved words in APPX? | |
While you are allowed to define fields is an application ABC like "OI" and "CURSOR ROW" you can never use them within the ILF editor as they are changed to "--- OI" and "--- CURSOR ROW", respectively. Are these reserved words in APPX?
| |
No, there are no reserved words in Appx. The ILF editor uses the following logic (merely as a convenience for the designer) when you enter a fieldname and application ID: 1) If the given field is defined within the specified application, the statement remains unchanged by the editor. 2) If the given field is not defined within the specified application, but a field of the same name is defined in application 0LA (PDF’s), the editor changes the application ID to ---. 3) If the given field is not defined in the specified application and is not found in application ---, the ILF editor throws a warning (or an error in earlier releases). There is a bug in 4.1.a that changes the application ID to --- for any field that is also defined in 0LA. This bug has been fixed in release 4.2. Here is the text on this from the APPX Application Design Manual (01/13/03), chapter 4-4: The ILF Editor: The editor may display some default field values that you are likely to use, such as the application ID. You can override these defaults by entering the desired values or by entering spaces. When you enter a field name, APPX automatically searches for that name in the specified application's data dictionary. If it finds the specified field, it leaves the application ID as is. If it does not find the field, it next searches for the field in the runtime application's data dictionary (where all predefined fields are defined). If it finds the specified field, APPX automatically changes the application ID to "---" to signify the runtime application. If it does not find the field in either place, the editor provides an error message. | |
[Append to This Answer] | |
2003-Nov-20 11:27am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
What is an event point? | |
An event point is a place in the execution of an Appx process where a designer can insert code to enhance the standard Appx behavior. These insertion points loosely relate to points where the Appx engine interfaces with external functions, such as screen display, keyboard input, or disk access. At these points an Appx designer can place code to add business rules to tailor the application to a specific industry or company policy.
These interactions can take place at different stages of a process. Some points of interaction would be when a process starts or ends, when a frame is executed or completes, when an image is displayed, when a user makes an entry through the keyboard or mouse, or when a record is read or written.
| |
[Append to This Answer] | |
2003-Nov-25 5:48pm | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
ILF Statements missing on the cross reference selection screen! | |
Prior to release 4.2, the ILF Statement cross reference screen did not show all the statements available (or that accounted for the 0-97 counter displayed). There are 9 ILF statements missing from the list, GETPREC, PUTPREC, DELPREC, REFRESH, ENABLE, DISABLE, COMMIT, ROLLBACK and SAVEPOINT. These 9 ILF statements, plus the ones listed, minus the * and ** on the Cross Reference (Processes) screen comprise the 97 statements stated on the bottom of the screen (0 of 97).
| |
[Append to This Answer] | |
2003-Dec-08 1:50pm | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Why don’t icons print in tech doc? | |
There are some specific requirements that a graphic file must meet in order to be printable within a PDF document. It is possible that you will see an icon/graphic displayed by the image editor but that it will not print when you print the tech doc. If this happens, you will need to edit the characteristics of your graphics file to meet the requirements of PDF output.
| |
[Append to This Answer] | |
2003-Dec-26 2:10pm | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Can I change the key of a file while in a BEG / END READ loop? | |
No. Don’t change the key of the associated file and then update the record during a read loop.
| |
[Append to This Answer] | |
2003-Dec-31 9:07am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
How does the pivot year logic work? | |
By defining a pivot year, you direct APPX to determine what century a particular year belongs to. For example, if the pivot year is set to 35, then any date field with a year greater than 35 will be assumed by APPX to have a century value of 19. Any date field with a year less than or equal to the pivot year will be assumed by APPX to have a century value of 20 (APPX System Admin Manual, Chapter 1).
In the following example: SET ABC WORK CCYYMMDD 20------------ SET ABC WORK CCYYMMDD --98---------- ABC WORK CCYYMMDD would contain "19980101--------" after the second set statement was executed. Here's why: Assuming the pivot year is 35 and the current year is 2004, after the first SET, ABC WORK CCYYMMDD contains "20040101--------". After the second, it contains "19980101--------". The pivot rule is applied. The month and day of 01 was set because the MMDD was null in the work field.
APPX date-synthesis rules will cause APPX to synthesize a century if a pivot date is specified and if a field containing only a YY is set into or compared with a field containing CCYY. As in the case above, "--98----------" is a date
containing only a YY. APPX thus figures out a century for it, and when doing
the SET into the CCYYMMDD field, the CCYY is set to 1998.
| |
[Append to This Answer] | |
2003-Dec-31 9:21am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
File-Level Event Point Modes | |
In file-level Event Points, does APPX report reliably on the 'real' mode of the I/O? For example, if we're adding a record in an INPUT process, and a file-level event point fires incrementing a value in a parent table, how does the file- level Event Point for the event report set flags indicating what's going on? When the event triggering the firing of the File EP's is an ILF statement, then INTERACTIVE PHASE and MODE both are inferred from the ILF statement itself: WRITE - Add REWRITE - Change DELETE - Delete This is true even if the ILF statement is itself part of a File EP. Another interesting point: In a File's POST READ event point, if it fired off because of an ILF statement, then ... - INQUIRE is inferred if the read operation was without a hold on the record - CHANGE is inferred if the read operation was with a hold on the record. This then results in both INTERACTIVE PHASE and MODE being set accordingly. 1) The MODE and INTERACTIVE PHASE are not what they are in the Input process. You will not see DATA SCROLL for instance. 2) Multilevel process families. For example, if you add an order in Order Entry: You add some header info, then lineitem info, then to the header and down to charge/allowance items, then back to the header and down to order comments, then back to the header to complete the order. You will get several file level event points fired. When you go from the header down to the lineitems while adding the order, APPX will write the order header PCF and fire the event points with a MODE=ADD, but the order is not done yet. It will then re-trigger the file event points several more times in MODE=CHANGE as it resaves the PCF during the remaining entry of the order including the exit from the final frame of the order header to complete the order. So, if you want to do something when the order is completed, you need some way to detect a completed order other than MODE=ADD in the file level event point. Also, File Event Points are fairly isolated from the trigger process that fires them. You can't set a workfield in your input process and check it in the file event point. Only the PCF record is shared. | |
[Append to This Answer] | |
2004-Jan-02 10:43am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Can a button with a picture be resized using APPX software alone? | |
Icons attached to a label or a button have a position selection of Expand to Fill and Expand Proportional, that will scale an image. Wallpaper images can also be set to expand, although expanding a very small image really looks weird.
| |
[Append to This Answer] | |
2004-Jan-02 10:58am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Where do digital image files reside? | |
Images used in GUI design may reside in a number of places. When you define a resource there is a selection for the storage type. That selection determines where APPX will look for the files.
DESIGN FILE is the most convenient. In this case you place the images in a $APPXPATH/vv/aaa/Resource directory. When the application is moved, the images move with it. If the images appx.gif were placed in the .../Resource directory, the path in the 'Named Resource' would simply be appx.gif. SERVER FILE means that the images are stored somewhere on the server. The path to that location will be entered into the resource. When the process is run, the image is retrieved from that location and sent down to the client. CLIENT FILE is the client side of that. You must insure that the images are loaded to each individual client machine. If the images are on a shared drive, the client must be able to access that path to the images. The Named Resource path may be something like /home/images/appx.gif for a SERVER FILE on a Unix server, or x:\images\appx.gif for a shared drive on a Windows client. SERVER URL and CLIENT URL can be used to access images across the internet. SERVER URL will currently work on a Windows/NT server. The path would be an address that can be resolved by the client.
DIRECT is not currently used.
| |
[Append to This Answer] | |
2004-Jan-02 11:00am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Where do we get digital images from? | |
Do we load software, such as Photo Shop or a similar product, and simply transfer the digital data file(s) to our Unix server and then from there incorporate them into the icons/buttons or other graphics (paint a picture or logo on a screen)?
| |
The images themselves can come from anywhere. You can use a tool like Photo
Shop to create your own, or there are lots of sites on the internet that have
images you can buy or download for free. With a little modification, web page backgrounds and layouts lend themselves very well to APPX wallpaper and buttons.
You do not need a product like Photo Shop to maintain or store images. As long as the image is the size you want, you need only the image.
If you want to modify the image you will need an editor of some kind. APPX will help you alter an image, although in some cases, such as defining a picture widget, APPX will allow you to scale the image size to fit (in 4.1.4 and after).
| |
[Append to This Answer] | |
2004-Jan-02 11:08am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
What is "Point Size"? | |
In general terms, point size is a relative measure of the size of a font. It used to have a more concrete meaning in the "Old days" of typography.
| |
[Append to This Answer] | |
2004-Jan-06 4:23pm | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
What is the 0LC application? | |
APPX 4.2
The 0LC application is new in release 4.2. This application contains some of the processes in 0LA to provide designers the ability to customize the look and feel of their application(s). Use design transfer to copy the desired process from 0LC as a starting point for your own process. The original process in 0LA could then be overridden by a HOOK record.
The 0LC application is read-only. Processes may be transferred out but may not be modified within the 0LC application.
| |
[Append to This Answer] | |
2004-Jan-16 2:05pm | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Can we create widgets at run time dynamically? | |
It is possible to create WIDGET records with a WRITE statement in 4.2. It is not necessary to define the widget on the image. However, you may find that it is "easier" to modify an existing WIDGET record than to create a new WIDGET record.
| |
[Append to This Answer] | |
2004-Feb-13 8:42am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Has APPX ever considered to introducing field level event points? | |
Yes, ASI has considered and is still considering adding field level event points. We have discussed adding event points that would be associated with a field in the DD. These event points would be triggered by field references. We have also discussed adding event points that would be associated with individual items on an image. For example, we are considering adding event points that would be triggered when a field on an image gets the focus (tab in), loses the focus (tab out), has a change of value, etc.
| |
[Append to This Answer] | |
2004-Feb-13 8:43am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Can I tell which event point I am in for appropriate processing my a generalized subroutine? | |
You can set a flag in the calling process and interrogate that flag in the subroutine to determine this information. Currently, there isn’t anything in APPX that passes this information automatically.
| |
[Append to This Answer] | |
2004-Feb-13 8:43am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Is possible to read the design files 0AD PROCESS, 0AD CHILD, 0AD WIDGET etc. of the current application? | |
Yes. You must explicitly open and close each design file that you want to read. You must set the NEXT APPLICATION and NEXT VERSION fields before each open.
For Example:
SET --- NEXT APPLICATION = XXX | |
[Append to This Answer] | |
2004-Feb-25 10:10am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Report writer. | |
Please refer to;
http://www.appx.com/assets/asp/dynamic_generator.asp?pageid=654
| |
[Append to This Answer] | |
2004-Mar-02 9:16am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
How to convert an array to scalar data. | |
Please refer to;
http://www.appx.com/assets/asp/dynamic_generator.asp?pageid=157
| |
[Append to This Answer] | |
2004-Mar-02 9:43am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Direct process doesn’t work, causes system internal error. The process works okay when I option 99 in design mode. | |
Are you reading or accessing the files in application design? In design mode, the application files are open and available to your processes. Hence, the option 99 works. The application files are not automatically available at run time. When you try the same process as a direct process during run time, you’ll have to open/read the application files.
| |
[Append to This Answer] | |
2004-Mar-19 5:02pm | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
What image file formats are supported in PDF documents created within APPX? | |
Here are the image file types supported on PDF output;
PNG: PNG images which make use of interlacing,contain an alpha channel (which will be lost anyway - we don't support alpha channels in PNG files),or have 16 bit color depth will have to be uncompressed. JPEG: APPX supports baseline JPEG compression which accounts for the vast majority of JPEG images. We also support progressive JPEG compression. GIF: Due to restrictions in the compression schemes supported by the PDF file format, the entry in the GIF file called "LZW minimum code size" must have a value of 8 bits.
Unfortunately,there is no easy way to determine this value for a certain GIF file. An image which contains more than 128 distinct color values will always qualify (e.g.,a full 8-bit color palette with 256 entries). Images with a smaller number of distinct colors may also work,but it is difficult to tell in advance because graphics programs may use 8 bits or less as LZW minimum code size in this case,and we may therefore reject the image.
The following trick which works in Adobe Photoshop and similar image processing software is known to result in GIF images which are accepted:
load the GIF image,and change the image color mode from "indexed" to "RGB". Now change the image color mode back to "indexed",and choose a color palette with more than 128 entries (for example the Mac or Windows system palette,or the Web palette).
The image must not be interlaced. TIFF: We support the following TIFF images: compression schemes: - uncompressed CCITT (group 3,group 4,and RLE) ZIP (=Flate) LZW (with restrictions) PackBits (=RunLength) other compression schemes are handled by uncompressing. color: black and white grayscale RGB CMYK any alpha channel or mask which may be present in the file will be ignored.
TIFF files containing more than one image
Color depth must be 1,2,4,or 8 bits per color sample (this is a requirement of PDF).
Multi-strip TIFF images are converted to multiple images in the PDF file which will visually exactly represent the original image,but can be individually selected with Acrobat s TouchUp object tool. Multi- strip TIFF images can be converted to single-strip images with the tiffcp command line tool which is part of the TIFFlib package. The Image-Magick tool always writes single-strip TIFF images. Some TIFF features (e.g.,CIEL*a*b*color space,JPEG compression)and certain combinations of features (e.g.,LZW compression and alpha channel or mask, LZW compression and tiling)are not supported.
| |
[Append to This Answer] | |
2004-Apr-28 5:07pm | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Debugging PDF Output Problems | |
Define a PDF form and set "Print Grid" to "Y", then, define an environment variable named APPX_GRID_STYLE to control the grid settings. The default value for APPX_GRID_STYLE is 15 (decimal). To change the grid style, just add up any of the following numbers: 1 - draw horizontal grid lines at grid boundaries 2 - draw vertical grid lines at grid boundaries 4 - label horizontal grid lines 8 - label vertical grid lines 16 - subdivide grid height into 1/10 intervals 32 - subdivide grid width into 1/10 intervals 64 - draw outlines around all widgetsSo, the default APPX_GRID_STYLE gives you labeled horizontal and vertical grid lines (1 + 2 + 4 + 8 ) on every page. APPX_GRID_STYLE=64 is very useful | |
[Append to This Answer] | |
2004-May-26 4:17pm | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
How do I change widget properties on a hooked 0LC DISPOSITION screen. | |
I decided to try to create my own disposition screen so that it
would have the same GUI attributes found throughout the rest of my
system.
I design-transferred the 0LC input DISPOSITION and started to work with
it when I noticed something strange. The GUI attributes which are
already there by default do not show up. It behaves as if the client has its GUI Interface option turned off. Yet when I change the Window Properties for the image (to change the background color), those changes are applied.
| |
In Pre-Display of the images of the DISPOSITION input process you will see a GOSUB to --- APPLY RUNTIME GUI THEME. This is using ILF code to modify the widgets on the screen. If you remove this, it will stop messing with your widget changes on this screen.
| |
[Append to This Answer] | |
2004-Jul-09 4:54pm | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Is there an existing utility to list Named Resources? | |
Yes, Application Design > Documentation tab > Print Technical Documentation group > Named Resources
| |
[Append to This Answer] | |
2004-Jul-09 4:55pm | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Will a automatic child process run if auto update is set to "Y", even if include children = No | |
Yes, for each child, when a parent record is changed or deleted, it will run the Pre and Post PCF update EPs in each child, plus any FLEPs.
| |
[Append to This Answer] | |
2004-Jul-09 5:33pm | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
I am trying to do a BEG READ/END READ, which nests a BEG READ/END READ on the same file | |
The way i have it setup is as follows: BEG AT END AT BEG READ STORE BEG AT END AT BEG READ END READ RESTORE END READ
It will not work because BEG AT/END AT and BEG READ/END READ share the same stream buffer.
What will work however, is the following scheme:
LABEL: DO SOMETHING This way, you will have 2 streams open because READNEXT opens up a second stream buffer and you can BEG AT/END AT and BEG/READ/END READ on the same file. | |
[Append to This Answer] | |
2004-Sep-15 9:05am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Recording Macros on Unix | |
This is APPX 4.2.6 on AIX, connecting via telnet. They normally use Control-R to start recording, perform the keystrokes and then use Control-R to stop recording. APPX used to save the macro in a file called .appx_mac in the users home directory. It doesn't do that anymore. They seem to be unable to record a macro at all, ie, they go thru the procedure to record it and immediately try to play it back, and it won't play back. I have the following environmental variable set: APPX_UI_LOG /tmp/uilog
You'll need to change two things: unset APPX_UI_LOG and write-protect $HOME/.appx_last.
| |
[Append to This Answer] | |
2005-Apr-06 9:45am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
I am trying to start appx from a DOS command line and getting BI.C error | |
The error reads: "BI.C - Appx Startup Failure. Unable to Open System Administration Files, check file protection and APPXPATH". Before starting appx from the command line, make sure you have APPXPATH set. | |
[Append to This Answer] | |
2005-Apr-13 1:53pm | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
I have a subroutine in an application and I am trying to hook it to a different one and it does not work | |
The hook is restricted by database and user. Any ideas?
You can't hook a subroutine that you invoke from a GOSUB or COPY. The hook mechanism only works when you invoke a process - that means that you can hook a subroutine that you invoke with a SUBR statement, or a subroutine that you invoke as an optional or automatic child.
| |
[Append to This Answer] | |
2005-May-05 10:35am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Does APPX has something equivalent to WHERE LIKE "%123&"? | |
Actually, the RI and RS operators are (almost exactly) like the LIKE operator. When you code an IF, AND, or OR statement (or you fill in a query record constraint), you can compare a field against a regular expression. RI matches against a regular expression, ignoring differences in case. RS matches against regular expression, sensitive to differences in case. When you execute an IF/AND/OR statement that uses an RS or RI operator, Appx sets TEXT AT POSITION to point at the beginning of the match (assuming that the IF statement returns 'T'). So you could: IF XYZ FOO RS .*123.Since we don't allow RS or RI in BEG/END AT statements, you still have to read through the whole file (unless you can come up with some other constraint). | |
[Append to This Answer] | |
2005-Dec-06 1:24pm | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
I am trying to change my named resource for wallpaper, but all i am getting is a small image in the corner instead | |
Make sure that the named resource you are changing to has a State of "Wallpaper".
| |
[Append to This Answer] | |
2006-Jan-05 3:06pm | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
What does the new GUI attribute "Shrink To Fit Content" do? | |
Please see the following page:
http://www.appx.com/assets/asp/dynamic_generator.asp?pageid=896
| |
[Append to This Answer] | |
2006-Mar-14 10:43am | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
Print Setup on the Java Client | |
The Print Setup action is a client side action. Kind of like TAB. When something fires the option the client processes that directly. It does not set it back to the server for processing. For TAB the trigger is the keyboard.
For Print Setup the trigger is a widget that has it's option set to fire PRINT SETUP. You can add a button widget to a screen that fires PRINT SETUP as the option and the client will process it when it is clicked.
Setting option to PRINT SETUP in ILF code has no effect because the client does not see the ILF code run. Just like setting option to TAB has no effect. Print Setup is client platform specific. On windows it works for a number of reasons: 1) Windows has a common print setup dialog at the OS level we can easily call; 2) We interface our client side printing to the print driver that the print setup dialog controls using winprint, so the options you change will be used when you go to print. It does not work on Linux because:
1) There is no one common dialog we can call; | |
[Append to This Answer] | |
2006-Jul-31 1:41pm | |
FAQ's - APPX Software, Inc. : APPX Utility : APPX Development Environment : Other Application Design Questions :
What is the difference between --- MODE and --- INTERACTIVE PHASE? | |
--- INTERACTIVE PHASE is set during input processes and indicates which data entry phase is currently in force. It works with --- MODE and, although they work together, each has a specific use. MODE is determined when the user selects an input process from a menu and selects a mode option (ADD, CHG, DEL, or INQ). INTERACTIVE PHASE determines what the user may do while in that mode. For example, if you are in ADD mode entering data into a scrolling frame, you can move the cursor to a previously added record and select the change item option. At this time you will still be in add mode, but the interactive phase will change from data addition to data modification. | |
[Append to This Answer] | |
2007-Mar-13 11:25am |
Previous: | Data Dictionary |
Next: | APPXIO File Access Method |
|