APPX 5.0.0 Problemas Resueltos
La lista de los problemas que fueron resueltos en Appx versión 5.0.0.
Overview
Esta lista esta sub-divida en categoria. El titulo del problema, número del problema (en paréntesis), y una explicación en cada categoría.
Bugs By Category
Application Design
Appx GUI Client
- APPX Desktop Client does not lauch PDF print file in Preview.app or Adobe Reader (#1823)
- Desktop Client does not reliably launch PDF print file in the Preview.app (or Adobe Reader) application when you are printing to screen. The Preview.app (or Adobe Reader) application does lauch, but there is no document data visible.
- Vertical Progress bar doesn't work (#1891)
- When you specify a Control type of Progress Bar on a numeric field's GUI Attributes in an input, the Progress Bar displays as horizontal even if you indicate that the orientation should be vertical.
- Screen Display wrong in Sys Admin File Management (#1980)
- The Java Client draws a window in the completely wrong place.
- Viewing Reports limited to 132 characters (#1983)
- If you are using >132 cols in the ADC, and you try to view a report with >132 cols, the report is cut off after 132 cols
- Java Autoselect adding fields to DD (#2079)
- The java client is overly aggressive in auto-selecting field data when the screen is displayed with the appx cursor offset to the right within the field. This is the case when adding fields to the data dictionary, adding items to images, constraints to a child, etc. In all these cases the file nam...
- Duplicate Session Hot Key - Parameter Error (#2190)
- If -title or -windowTitle is used in the properties to start the first session, invoking the second session with the Alt-F1 key will result in an error pop-up, Wrong Parameter Usage.
- Multi-Head Adapter - Setting parameter to 2 doesn't default correctly. (#2192)
- When the numberDisplay is set to the value 2, either at the command prompt or in advanced properties, Appx does not launch. The legit values are 0 or 1. When 3, 4, 5, or blank are set, Appx is lauched on the primary (0) display.
- Client Preferences shows password (#2193)
- The 'Client Preferences' display is now showing the user's actual password, both in the [Startup] section and in the [LatLogin] section. This is a new behavior in 4.3, and obviously represents a security problem.
Database Management
- Rebuild Keys Fails (#429)
- Unable to rebuild keys on design and data files unless logged on as user 'appx'. After talking to Pete it looks like this is a problem with permissions on Linux when running a program using the 'S' security bit.
- Encrypted files fail verification (#2261)
- An encrypted file always fails verification, even if the file has just been initialized and is empty.
FMS Interfaces
- Appx won't read record content in locked Oracle record (#1596)
- When Appx encounters a locked record in an Oracle database, it may not read the record content (leaving the wrong data in the record buffer). This only occurs when the engine re-reads a locked record by its record-ID
- DB/2 Missing from Database Management FMS ID Help Text (#1610)
- DB/2 is has an FMS number of 8. This is not documented in the built in Help System.
- Record Locking doesn't work in SQL Server 2005 (#2166)
- SQL Server 2005 does not seem to honor the SQL_CONCUR_LOCK concurrency attribute. As a consequence, two Appx sessions can gain a record lock on the same row.
- Unable to connect to SQL Server 2005 (#2255)
- Trying to connect to a SQL 2005 database using APPX Beta 5.009a
- Unable to encrypt files (#2298)
- In 5.a.11, I can't encrypt files. If I try to put an encryption key on an FMS group, it is not retained. If I try to put it on an individual file, same problem.
Installation
- Actual password is displayed with Environment variables list when Appxdsvc is started with -AM=Appx (#1842)
- When you start appxdsvc service with -AM=Appx, log in to Appx and view Environment variables, the actual password is showing in the $SYSUIDP row.
- Documentation for appxd (#1938)
- Documentation for appxd -u is wrong and needs to be fixed
- Installation does not create initial Language record (#2025)
- When installing Appx for the first time, a LANGUAGE record for ENG is not created.
- Install screens not GUI (#2071)
- The Appx Install screens (where the first user is prompted for and the registration is not imported) are very plain, not GUI at all.
- Can't run uappxd with -install unless you are logged in as root (#2078)
- Can't run uappxd with -install option unless you are actually logged in as root user. I am logged in as user 'steve', uappxd is owned by root, and the SUID bit turned on. When I run: ./uappxd -install -port=8060 I get the following message: Error - You must have superuser privileges to install a...
- uappxd has no uninstall option (#2081)
- There is no way to use uappd to uninstall a previously installed service.
- uappxd doesn't remove a running service (#2090)
- The -remove option of uappxd does not remove a running service. If the service to be removed is running, the following message is displayed: Stopping service If the service to be removed is not running the following messages are displayed: Stopping service Deleting init script Deleting configura...
- uappxd ignores invalid password (#2105)
- The uappxd connection manager ignores invalid passwords during O/S authentication and allows a user to connect to APPX even though the password is incorrect.
- uappxd -stop throws error (#2115)
- The 10/29/2007 build of uappxd throws the following error when the -stop command is executed: ./uappxd -stop appxd-8430 terminate called after throwing an instance of 'std::runtime_error' what(): select() failed Interrupted system call
- Installer should prompt for APPX authentication passwords (#2290)
- When going through the initial setup I set the authentication type to be appx. APPX should prompt for the appx password in this case. It did not and as a result, I was locked out from TCPIP connectivity (I could of course click on APPX or run APPX via the local tab, but...) I suggest the install...
- SQL/00 not added during installation (#2324)
- The SQL/00 application is not added to the 0SA APPL file during installation. When the user tries to run SQL from the DMO app, nothing happens.
Reportwriter
- Item Overlap Errors in APPX/SQL (#2049)
- Item Overlaps can occur when trying to run a report just created
- Field selection is confusing (#2050)
- SQL shows the fields in alphabetical order, which makes it hard to find related fields (ie, Name, Address, City, State, Zip will be scattered all over, when they are right beside each other in the DD).
Run-Time Behaviors
- PASS stmt fails if passing a negative literal (#15)
- A runtime error occurs if you PASS a negative literal (such as -1 or 1-) to a subroutine.
- ILF Help for logical value component lies (#644)
- ILF Help directs you to enter a logical value (1 or 0) and then rejects you if you do.
- SEND FILE TO CLIENT hangs if destination not passed (#1083)
- Send file to client, forgetting the targer name pops an empty non-modifiable/useabe box and hangs the session!!
- SEND FILE TO CLIENT (#1191)
- Reported by Bob Gervais. If you do not supply a destination file name for the Send File To Client, a filechooser is supposed to open up allowing you to select the destination. A blank popup appears, and the client hangs.
- CNV PORT fails with fields longer than 256 bytes (#1525)
- A CNV PORT statement fails if the destination (alpha) field is longer than 256 bytes. If the source field is a numeric field, the CNV PORT causes a seg. fault. If the source field is a date field, the CNV PORT fails (but correctly returns a 'F').
- Multiple Occurrences in ILF Debugger Don't Work (#1572)
- If you try to view or change an occurrence number other than 1, you can't. You can enter the occurrence number you want, but the editor always shows you occurrence 1.
- PASS/RECEIVE Numeric variable problem (#1836)
- When you PASS numeric variable such WORK NUMERIC 8.2, with value of 1234, with SHARE set to Y, call a SUBR and RECEIVE it into a numeric variable WORK NUMERIC 10.0, change the value of 10.0 to be something like 3456 and go back to the parent, the value of the original WORK NUMERIC 8.2 is changed to ...
- Overlow during PASS/RECEIVE silently ends process (#1903)
- If you PASS a numeric field, and the RECEIVEing field isn't large enough to contain it, then the process just ends without any warnings or errors.
- RT_WRITE_STREAM does not detect out of space condition (#2053)
- The RT_WRITE_STREAM call does not detect it runs out of disk space.
- New Token Values not Recognized in ADC (#2054)
- New Token Values are not recognized by the ADC.
- STREAM functions do not test for open file first (#2072)
- The STREAM functions READ, WRITE, CLOSE do not test if the file was opened first. This causes unexpected behaviour in Appx.
- fieldName/fieldValue pairs (#2107)
- Now that I have imported an xml file into SQLServer and investigated what it takes to use xpath and xquery to directly query the xml data or to 'shred' the xml data into relational tables, I think we may need to make a few adjustments to the structure of the xml file. 1) fieldName and fieldValue el...
- Audit Log capitalization inconsistent (#2109)
- The 'eventrecordID' node should be 'eventRecordID' to be consistent with 'appxProcessID'.
- Audit Log Restructure event not complete (#2110)
- The event data being logged for a Restructure event is not complete. In the example below, a single field was deleted from the file. The elements and nodes listed below were included at the <event> level and should probably have been enclosed within an <eventData> node. They are also invali...
- Audit log needs to 'escape' certain characters (#2111)
- xml does not allow certain characters to occur within an element's value unless they are escaped. The ampersand in the following example is not allowed: <field> <fieldName>OPPORTUN DESCRIPTION</fieldName> <fieldValue>Upgrade & add-on</fieldValue> </field>
- Audit log file gets unexpectedly replaced (#2113)
- When the audit log daemon is started, it always creates a log with seq 0, e.g. appxlog0.xml. If a log already exists with that name, it replaces the existing log. The daemon needs to create the new log with the next available seq no.
- Fields not set when Add Mode automatically selected (#2125)
- I have an optional child input process that uses child constraints and an auto sequence number. If I am in the parent process in Change Mode and there are no child record then APPX automatically selects Add Mode when I run the child process. I have some code in the Set Runtime Defaults event point t...
- Increase max file size to 4GB on Windows (#2203)
- The maximum AppxIO file size on Windows is 2GB - increase that to 4GB.
- Beeping date fields (#2231)
- The latest client produces a 'beep' when the last character is typed into date fields. This does not happen in alpha fields.
- Copyright Notices out of date on menus (#2265)
- The copyright notices are out of date on the various 0-app menus.
Run-Time Environment
- Hold lost on WIDGET when debugging (#1495)
- It seems that if you use F10 to set a watchpoint after --- WIDGET has been read with hold, when you resume the process, the REWRITE to WIDGET will fail with a 'Record Not Held' error.
- ILF Debugger fails when there are many subroutines (#1567)
- If you have a complex process with many subroutines, the debugger will work in eratic ways, sometimes displaying ILF statements from other parts of the process, not relevant to the ILF statements currently being processed. This makes it very difficult to debug a complex process, of which we have ...
- Missing trap_blk for this instruction in PASS /RECEIVE scenario (#1629)
- can be misleading. Put a watch on a field and PASS it to a process which then modifies its corresponding RECEIVE. The message is what you will see if you trap a field that gets modified within a PASS / RECEIVE scenario where the modification is taking place on the receiving field to which the fiel...
- Tab Order in 'Invoke A Process' (#1664)
- When I hit Option 99 to invoke a process (in application design), the tab order is very confusing. When the cursor is in the Process Name field, I have to hit the tab key eight times(!!!) before the cursor moves to the Application/Version field. The client doesn't draw any discernible focus ind...
- Add a system monitor (#1777)
- Add a system monitor that shows the state of all Appx tasks currently running on your computer.
- Saving EM's on RS/6000 is excruciatingly slooowww.... (#1900)
- Saving EM's on a RS/6000 is painfully slow. The create runs fast enough, but there is a several second pause while it writes the EM to disk.
- HTML log is misleading (#2096)
- If you enable the html log (APPX_ILF_LOG), it doesn't put the Pre-Display section heading when logging the Pre-Display EP of an output. The code just follows the previous EP (Select Image in my case).
- Audit log field name does not include occurrence (#2106)
- When logging a fieldName node, we need to also include a fieldOcc attribute or a fieldOcc node.
- Audit Log File Create - field with occurrences wrong (#2112)
- A FileCreate event does not log a field with occurrences correctly. The DELETE ME field in the example below has two occurrences but is listed as two fields with the same name, each with one occurrence. <event> <eventID> <type>FileCreate</type> <timeStamp>2007102610541095</timeSt...
- Appx session closes if connection to the listener for Audit log was lost (#2220)
- After kill -s or kill -1 command is issued in attempt to close audit log file, if you run a process - any process, against the file where FMS group for the listener is assigned to, Appx closes session all together and the log file gets wiped out
- The .env file for appxLoginMgr service needs APPX_KEYMAP defined. (#2252)
- When one creates an appxLoginMgr service with syntax: ./appxLoginMgr -install -SockPort=8060 The appxd-8060.env file does not have APPX_KEYMAP=WINDOWS. Without this defined then clients hang upon connection with 'Attaching GUI interface to server session'
- appx.env missing from Windows installations. (#2257)
- APPX should place a fully documented appx.env file in the %APPXPATH%
- Limited to one extra session via Alt-F1 (#2299)
- If you try to open more than 2 sessions via Alt-F1, you get an error 'Appx client: Login Failed: Probably incorrect or expired password'
- Appx/Net broken (#2318)
- VAR reports that Appx/Net on the AIX beta does not work. Unable to connect AIX<-> Windows, or AIX <-> AIX. Appx/Net on Windows does work, even to a 4.2.a server.
System Administration
- DISP (SAVE) or something like that (#2011)
- There is a bug when you save dispositions. Appx does a RESTORE, within a SUBR, not restoring the record it intendsl to. Fields not on the image are lost.
- Security menu references an Option key (#2021)
- When the user attempts to run 'Security Profile Cross-Reference list' and they haven't run 'Archive Security Codes' first, they are told to run 'Option 9'. However, when using the ADC, there is no 'Option 9'.
- Security Profile Maintenance is VERY slow between the screens (#2042)
- Security Profile Maintenance is VERY slow when paging up and down (due to calculations of Flag Set and User Count fields)
- Documentation Missing from System Admin App (0SA) (#2047)
- Various inputs were missing Item and Field level help.
- Documentation Missing from Application Design (0AD) (#2048)
- Various processes & fields are undocumented in 0AD.
- Verify Data button should be removed from SA menu (#2052)
- 'Verify Data' button needs to be removed from 'Verify Files' menu of the SA and Design File management
- Startup Application ID can be blanked in database records (#2060)
- APPX does not allow a blank startup application and version in ADD mode. However if you come back in change mode it will allow you to blank out these fields and save them. This is not what should happen.
- No Listing Option for Disposition Definitions (#2063)
- There's no Listing Option for Disposition Definitions in System Administration
- No way to list Hook Records (#2069)
- Need a way to print the Hook Records
- Import Registration from Clipboard (#2073)
- It would be useful if the registation import could read the registration directly from the clipboard, instead of having to upload a text file to the server.
- Disposition Listing missing from pull down menus (#2097)
- The disposition definition listing is missing from the main Appx menu pull down choices.
- License Entry in 0AD (#2163)
- When using the --- SHOW LICENSE INFO routines, It's too easy for the designer to accidentally accept the license terms (thus shipping an application with the terms already accepted). The method for clearing the terms is not obvious, nor does the system indicate if the terms are accepted.
- Engine version not displayed (#2172)
- The Release Information screen no longer displays the current engine version, as it always has previously.
- Log Profile Parameters (#2195)
- System Administration - Configuration - Log Profiles. There is a button at the bottom of the screen that is carried over to the details screen. it looks like it's just a left over and needs to be removed
- Log Profiles Input is missbehaving (#2201)
- --- MOD SCROLL BEHAV subroutine needs to be added to the input process. Also, when in CHANGE MODE, it highlights the Name, but then you press ENTER to go to the next screen - and it takes you tot he next record instead.
- Data Encryption - FMS Group Attributes Encryption status not saved (#2216)
- Trying to activate data encryption and failing because it seems the Encryption Attribute will not save.
- C-asserts in Language Translation (#2221)
- A C-assert 'can't write widget record - error - already on file' occurs in Language Translation
- Misleading Error message from Apply Patch (#2244)
- If you try to 'Apply Patch' or a normal Design Transfer but the source files don't exist, instead of APPX saying it couldn't find the application files, you get an error saying 'Application Lock does not allow Transfer Out operations'. This is completely misleading.
Comments:
Read what other users have said about this page or add your own comments.
JeffPrentice - 31 Aug 2009