PATCH NAME: FORMSI040_PATCH_2 ----------- APPLICABLE TO: DECforms V4.0 on Integrity. -------------- New Features: None. This is a cumulative patch which supersedes FORMSI040_PATCH. ------------- Problems Fixed: -------------- 1. ACMS CP processes causes heavy alignment faults resulting in performance degradation. The analysis revealed that the alignment faults are generated by the DECforms images which are in turn linked with the ACMS CP processes. Majority of the Alignment faults are fixed in this patch. Installation procedure: ----------------------- 1. Download the file FORMSI040_PATCH_2.ZIPEXE 2. Inflate the files by executing $Run FORMSI040_PATCH_2.ZIPEXE 3. Stop all applications that uses DECforms. 4. Execute the command procedure FORMSI040_PATCH_2.COM 5. Restart DECforms using $@sys$startup:forms$startup.com 6. Restart all applications that uses DECforms. Restrictions: None. ------------- Known Problems: None --------------- FILES PATCHED OR REPLACED: o SYS$COMMON:[SYSLIB]FORMS$MANAGER.EXE (new image) Image Identification Information Image name: "FORMS$MANAGER" Global Symbol Table name: "FORMS$MANAGER" Image file identification: "FORMS V4.0-000" Link identification: "Linker T02-24" Link Date/Time: 21-JAN-2009 12:50:06.40 Overall Image Checksum: 168019499 o SYS$COMMON:[SYSLIB]FORMS$CIOSHR.EXE (new image) Image Identification Information Image name: "FORMS$CIOSHR" Global Symbol Table name: "FORMS$CIOSHR" Image file identification: "FORMS V4.0-000" Link identification: "Linker T02-24" Link Date/Time: 20-JAN-2009 21:54:44.70 Overall Image Checksum: 2449503099 o SYS$COMMON:[SYSLIB]FORMS$PEDVTEXEC.EXE (new image) Image Identification Information Image name: "FORMS$PEDVTEXEC" Global Symbol Table name: "FORMS$PEDVTEXEC" Image file identification: "FORMS V4.0-000" Link identification: "Linker T02-24" Link Date/Time: 13-MAR-2007 16:05:21.02 Overall Image Checksum: 4009673848 o SYS$COMMON:[SYSLIB]FORMS$UTLEXOSHR.EXE (new image) Image Identification Information Image name: "FORMS$UTLEXOSHR" Global Symbol Table name: "FORMS$UTLEXOSHR" Image file identification: "FORMS V4.0-000" Link identification: "Linker T02-24" Link Date/Time: 13-MAR-2007 15:26:32.32 Overall Image Checksum: 2428721045 New Features introduced in FORMSI040_PATCH ------------------------------------------ 1. C++ compiler support for DECforms Extract Object Command. USAGE: DECforms V4.0 on integrity uses a C compiler to create the object file from a .FORM file. This will allow to use the C++ compiler also to extract object from a .FORM file. Problems Fixed in FORMSI040_PATCH --------------------------------- 1. System with FORMS-RT license, upon execution of any DECforms Executables the following OPCOM message is getting displayed %%%%%%%%%%% OPCOM 28-AUG-2006 09:24:41.25 %%%%%%%%%%% Message from user C_BENNETT on SORONA %LICENSE-E-NOAUTH, DEC FORMS use is not authorized on this node -LICENSE-F-NOLICENSE, no license is active for this software product -LICENSE-I-SYSMGR, please see your system manager 2. Access violation when objects are selected from the DECforms panel editor followed by PF1 + 0 3. ACMS CP processes are NOT deleting channels to DECforms that are no longer in use. This eventually uses up the entire open file limit available to the CP process. 4. Problem with directory specification character for forms extract object. Restrictions: ------------- For C++ compiler support: 1. A symbol CC:==CXX has to be defined to use this feature. 2. If both C and C++ are installed in the system then DECforms will use the C compiler as the default, but if the above symbol is defined then DECforms will use C++ compiler though C compiler is available. 3. In the application program all the escape routines should have EXTERN "C" linkage, if the application is written in C++ language. Known Problems: None ---------------