.. 1AXES01 5101 0001 1AX0187 2950 R03M00 0001 ., PTF ID . . . . . . . . . . . . . . . . : 1AX0187 PRODUCT ID . . . . . . . . . . . . . . : 1AXES01 RELEASE . . . . . . . . . . . . . . . : V1R3M0 OPTION . . . . . . . . . . . . . . . . : 0001 LOADID . . . . . . . . . . . . . . . . : 5101 PTF OBJECT LIBRARY . . . . . . . . . . : AXES PREREQUISITE PTFS PTF ID PTF ID PTF ID PTF ID 1AX0177 *COREQ 1AX0146 *COREQ 1AX0123 *COREQ DESCRIPTION OF PROBLEM FIXED: ----------------------------- AUTOGUI TRIES TO FIND SUBFILE COLUMN HEADINGS IN THE ASSOCIATED SUBFILE CONTROL RECORD. SOME SUBFILE CONTROL RECORDS MIGHT NOT HAVE COLUMN HEADINGS AND THE CONTROL RECORD MIGHT HAVE OTHER FIELDS INSTEAD. THIS CAN CONFUSE AUTOGUI INTO MISINTERPRETING THE OTHER FIELDS AS IF THEY WERE COLUMN HEADINGS. AUTOGUI FUNCTION KEY PUSHBUTTONS ARE SOMETIMES TOO NARROW FOR THE TEXT CONTAINED WITHIN THE BUTTON. PTF 1AX0185 CAUSED AUTOGUI PAGE UP/DOWN BUTTONS TO BE INCORRECTLY POSITIONED. IN SOME CURCUMSTANCES A SCRIPT ERROR WILL BE GENERATED WHEN AUTOGUI TRIES TO MOVE THE CURSOR FOCUS TO A TEXT OBJECT THAT NO LONGER EXISTS BECAUSE IT HAS BEEN REPLACED BY AN AUTOGUI OBJECT. WHEN THE HTML KEYWORD APPEARS ON THE SAME LINE AS DDS INPUT FIELDS THE HTML OVERLAYS THE INPUT FIELD AND INTERCEPTS THE MOUSE CURSOR WHICH MAKES IT IMPOSSIBLE TO USE THE MOUSE TO POSITION THE CURSOR IN AN INPUT-CAPABLE FIELD. HTML OUTPUT RENDERED INCORRECTLY WHEH BACKGROUND IMAGE PRESENT ON PANEL. CORRECTION: ----------- THIS PTF IMPROVES THE SUPPORT FOR DETERMINING COLUMN HEADINGS FROM THE SUBFILE CONTROL RECORD. IT HANDLES SOME CASES WHERE THERE ARE NO COLUMN HEADINGS PRESENT. NOTE: AUTOGUI USES A HEURISTIC ALGORITHM TO LOCATE COLUMN HEADINGS. BECAUSE OF THIS IT MAY NOT ALWAYS CORRECTLY FIND COLUMN HEADINGS OR MAY MISINTERPRET OTHER FIELDS AS COLUMN HEADINGS. ALTHOUGH A BEST EFFORT WILL BE APPLIED TO MAKE THE ALGORITHM AS ROBUST AS POSSIBLE SOMETIMES THE ONLY SOLUTION WILL BE TO CHANGE THE DDS TO MAKE THE COLUMN HEADINGS LESS AMBIGUOUS. THIS PTF INCREASES THE WIDTH OF AUTOGUI FUNCTION KEY PUSHBUTTONS. THIS PTF CORRECTLY POSITIONS THE AUTOGUI PAGE UP/DOWN PUSHBUTTONS. THIS PTF SETS THE CURSOR FOCUS TO THE CORRECT AUTOGUI OBJECT. THIS PTF PUTS HTML BEHIND ANY DDS INPUT-CAPABLE FIELDS ON THE SAME LINE. THIS PTF CORRECTLY HANDLES BACKGROUND IMAGES. CIRCUMVENTION: -------------- CHANGE THE DDS SO THE SUBFILE CONTROL RECORD IS USED ONLY FOR COLUMN HEADINGS. IF THE SUBFILE DOES NOT HAVE COLUMN HEADINGS THEN THE CONTROL RECORD SHOULD HAVE NO FIELDS. MOVE ANY OTHER FIELDS FROM THE CONTROL RECORD TO ANOTHER RECORD FORMAT. USE THE OVERLAY KEYWORD TO ALLOW MULTIPLE RECORD FORMATS TO BE WRITTEN TO DISPLAY. THEN MODIFY THE PROGRAM THAT USES THE DISPLAY FILE TO WRITE SEPARATE RECORD FORMATS. FOR EXAMPLE: WRITE HEADER WRITE FOOTER EXFMT SFLCTL ACTIVATION INSTRUCTIONS: ------------------------ NONE. SPECIAL INSTRUCTIONS: --------------------- END THE AXES SERVERS BEFORE APPLYING THIS PTF. THE INTERNET EXPLORER CACHE MAY NEED TO BE CLEARED BEFORE THIS PTF IS IS EFFECTIVE. YOU CAN DO THIS BY SELECTING TOOLS->INTERNET OPTIONS FROM THE INTERNET EXPLORER MENU BAR AND THEN SELECT THE GENERAL TAB AND CLICK THE DELETE FILES BUTTON IN THE TEMPORARY INTERNET FILES SECTION. CLICK OK TO CONFIRM AND THEN OK TO CLOSE THE INTERNET OPTIONS WINDOW. ONCE THE CACHE HAS BEEN CLEARED YOU MUST CLOSE ALL INTERNET EXPLORER WINDOWS TO COMPLETE THE OPERATION. RETSART INTERNET EXPLORER AND CONNECT TO THE AXES SERVER TO REFRESH THE TERMINAL FILES. ******************************************************************** THE FOLLOWING ARE SUPERSEDED SPECIAL INSTRUCTIONS. IF THE SUPERSEDED PTF HAS ALREADY BEEN APPLIED AND ITS SPECIAL INSTRUCTION FOLLOWED, IT IS NOT NECESSARY TO FOLLOW THAT SPECIAL INSTRUCTION AGAIN. ******************************************************************** SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF 1AX0175: ------------------------------------------------ PTF 1AX0177 MUST BE APPLIED BEFORE THIS PTF TAKES EFFECT. ******************************************************************** THE FOLLOWING ARE SUPERSEDED SPECIAL INSTRUCTIONS. IF THE SUPERSEDED PTF HAS ALREADY BEEN APPLIED AND ITS SPECIAL INSTRUCTION FOLLOWED, IT IS NOT NECESSARY TO FOLLOW THAT SPECIAL INSTRUCTION AGAIN. ******************************************************************** SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF 1AX0139: ------------------------------------------------ PTF 1AX0146 MUST BE APPLIED BEFORE THIS PTF TAKES EFFECT. ******************************************************************** THE FOLLOWING ARE SUPERSEDED SPECIAL INSTRUCTIONS. IF THE SUPERSEDED PTF HAS ALREADY BEEN APPLIED AND ITS SPECIAL INSTRUCTION FOLLOWED, IT IS NOT NECESSARY TO FOLLOW THAT SPECIAL INSTRUCTION AGAIN. ******************************************************************** SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF 1AX0124: ------------------------------------------------ PTF 1AX0123 MUST BE APPLIED BEFORE THIS PTF TAKES EFFECT. DEFAULT INSTRUCTIONS: --------------------- THIS PTF CAN BE APPLIED IMMEDIATE OR DELAYED. SUPERSEDED PTFS PTF ID PTF ID PTF ID PTF ID 1AX0185 1AX0182 1AX0175 1AX0168 1AX0151 1AX0155 1AX0153 1AX0139 1AX0132 1AX0130 1AX0124