GT eForms 3.58.03 Upgrade Guide
GT delivers this Upgrade Patch to all customers who are on active subscription or annual maintenance. This patch, like most modifications, contains potentially data destructive processes. The steps in this document must be followed and verified exactly to ensure that existing form data is not deleted from the environment. Also, this document and its accompanying installation were designed for systems running GT eForms 3.58.00
/3.58.01
/3.58.02
. If you are currently on a prior or subsequent version, do not use this process and contact the Solution Center for assistance. If you have any kind of post 3.58.00
customizations or extensions, you must contact the Solution Center at support@gideontaylor.com.
This package contains the upgrades for 3.58.01
, 3.58.02
, and 3.58.03
and is intended to be applied on top of versions 3.58.00
, 3.58.01
, or 3.58.02
.
Installation Package
The installation package includes the following directories:
- Docs – Installation instructions
- Projects – Application Designer project(s)
- Scripts – DMS script(s)
- Data – Data files for the DMS script(s)
- Logs – Log files for the DMS script(s)
General Installation Instructions
It is always wise to make backups before importing new projects or adding a new product, but this guide contains no backup instructions or tasks.
Project Definition
-
Copy the
Projects/G3FRM35803_UPG_V01
project from file to the target environment.- Be sure you use the file definition when copying the project into your environment and NOT the database definition if one exists.
-
Verify all done flags have been checked and review the copy log to ensure there are no errors.
-
Build all records and make sure that the following build options are checked:
WARNING: Do NOT do a destructive create or alter on these tables as data loss can occur.- Create Tables
- Alter Tables
- Create Views
- Execute and build script
- Recommended for DB2 Databases: Rebuild all GT views in case they depend on altered tables.
- Create a project with all the
G3
andG_
views in your environment. - If you have any
G_
materialized views created for your eForm solutions, they can be excluded from the project as they are essentially tables. You can use this page to identify materialized views in your environment: PeopleTools > Utilities > Administration > Materialized Views > Enable Materialized Views - Build the project with the following build options checked:
- Create Views
- Execute and build script
- Create a project with all the
-
Compile Directive PeopleCode by doing the following:
- Open the application package/class
- Add a space at the very beginning of the class
- Save and close the class
Complete those steps for each of these application classes:
G3FORM_NAV:StepPage
G3FTT:FTTValidations
G3SEARCH:Search
-
Copy the
Projects/G3FRM35803_DEL_V01
project from file to the target environment.- Be sure you use the file definition when copying the project into your environment and NOT the database definition if one exists. This project will delete objects that were included in the initial 3.58.00 install/upgrade project that have since been deprecated.
-
Copy the
Projects/G3FRM35803_CLT_OBJS
project from file to the target environment, if it does not already exist in the environment.- This project includes objects that are delivered with the
G_
naming convention to indicate they are designed to be modified as part of solution development if needed. They will not be included in future release packages.
- This project includes objects that are delivered with the
DMS Script
There is a script provided in the upgrade: G3FRM35803_UPG_V01.dms
. It needs to be run at install following the steps below.
-
Update the
[FILEPATH]
for the input and log files for the Script found inScripts/G3FRM35803_UPG_V01.dms
-
Run the
Scripts/G3FRM35803_UPG_V01.dms
script. This will import the Framework configuration and message catalog entries for this upgrade.- Important: If you have customized any GT delivered items in Message Catalog set 24842, be sure you re-apply these customizations after running this import DMS.
NOTEThis DMS contains delete statements for deprecated objects. If error messages for the objects (
PS_G3DEF_MOD_LINE
,PS_G3DEPBLD_MG_TBL
,PS_G3FRM_EDT_SS_VW
,PS_G3SRCH_FLDS
) appear, they can be safely ignored, as the objects have already been removed from the environment.
Deploy Form Transporter (Only for versions currently on 3.58.00
and 3.58.01
)
-
Navigate to Manage GT eForms 3.x > GT Technical Setup > Form Transporter Utilities. Go to the Form Transporter Deployment tab, and there will now be an updated version of the Standby Transporter UI. Deploy the Transporter using the button below the grid to update the Transporter Version.
NOTEThe current Transporter Version is
3.58.01
and will not be updated to say3.58.03
after deployment.
Run the System Maintenance Process (Only for versions currently on 3.58.00
and 3.58.01
)
-
In the PIA, navigate to Manage GT eForms 3.x > GT Technical Setup > System Maintenance. Select the dropdown and choose the "eForms 35802 Updates". Once presented with the page shown below, select the
Run All
button to start the process.NOTEFor Helium form types, the form build and this process replaces the "Load Custom Parts" process. The "Load Custom Parts" process is deprecated to only being needed/used for Standard Forms.
Build All Helium Forms
If you have any Helium forms, and once System Maintenance has been run, navigate in the PIA to Manage GT eForms 3.x > GT Utilities > Form Builder Utility. After entering a Run Control ID of your choosing, be sure all Form Types are selected, and Run. More information about the Form Builder Utility can be found in its respective documentation.
Import GT Query Tree (Only for versions currently on 3.58.00
and 3.58.01
)
-
Navigate to the GT Import Tree utility: Manage GT eForms 3.x > GT Utilities > Import Tree.
-
Copy the tree file to import utility.
- Open the
G3FRMWRK_QRY_TREE.TXT
file with any text editor. This is an export of the framework tree. - Copy the contents of the tree file to the text editor clipboard.
- Paste the contents into the
Tree File Content
long edit box. IMPORTANT: make sure that the paste maintains all the structure in the original text file.
- Open the
-
Click the "Import Tree" button.
NOTESeveral informational message boxes should appear. Among the expected messages are:
- The "Tree Structure Already Exists: ACCESS_GROUP. (125,51)
- PeopleSoft TreeMover Completed Successfully. (125,4)
Environment Setup
The following steps do not have to be run immediately but must be run before general usage. However, some features will not work until these processes are run.
- Navigate to PeopleTools > Portal > Portal Security Sync and run the process for the Portal where GT eForms is installed.
- Shut down the application server.
- Clear the application server cache.
- Restart the application server(s).
- Restart the PUB/SUB server(s). (This must be done to ensure new IB services/operations are registered)
If you have questions, contact support@gideontaylor.com