Progress/400
Product Guide


Change Progress/400 Dictionary Utility (CHGPRODCT)

Use the CHGPRODCT utility to accomplish the following tasks:

Note that you cannot use CHGPRODCT to delete files from the Progress/400 server schema. You must use the RMVSCHE utility instead. See the "Remove Server Schema Entry (RMVSCHE)" section for details.

Table 10–4 describes the CHGPRODCT parameters.

Table 10–4: CHGPRODCT Parameters
Parameter
Keyword
Value
Progress/400 Dictionary Name
PRODCT
Enter the name of the library that contains your server schema, or *CURLIB to specify the current library. If you are creating a Progress/400 environment for the first time, enter here the same name that you entered for the New Progress/400 Database Name in the DUPPRODB utility.
From File(s)
FRMFILLST
Specify the files that you want to access through the DataServer. Accept the default, *ALL, if you do not want to specify files. Press + to enter additional files, or specify other values as follows:
- If you enter *YES at the include Database
Relations parameter, you need to enter only the
physical filenames in the From File list and not
the names of the database relations.
- If you enter *NO or *NONE, do not include any
database relations over the physical file in the
server schema.
- If you enter *PFLIB, only the database relations
residing in the library within the physical file
from which they are based are included in the
server schema.
From Library(s)
 
Enter the name of the library where the DB2/400 database files reside. If the objects reside in more than one library, enter *LIBL to specify the library list.
Include Database Relations
 
Enter *YES to preserve the logical file dependencies (including indexes) that exist for the DB2/400 database files that you selected. You need to enter only the physical filenames in the From File list and not the names of the database relations.
Progress Attributes Option
PROATR
Enter *OVRWRT to overwrite any Progress-specific attributes defined previously for this file from the client in the Progress/400 Data Dictionary.
Enter *CMPSAVE to preserve attributes that are maintainable from the client if they already exist in the Progress/400 Dictionary. Attributes that can be defined from either the Progress/400 Dictionary on the client or the DDS on the server are not preserved. In these cases, the values in the file attributes are compared with those that exist in the Progress/400 Dictionary. If the value changes, the new DDS file attributes replace the existing one. If the existing Progress attribute does not change, then it is retained in the Progress/400 Dictionary definition.
Enter *SAVE to preserve Progress attributes that are maintainable from the client if they already exist in the Progress/400 Dictionary for a specific file.
Force Server-based Change
FRCCHG
When using this utility to update the Progress/400 server schema, enter *YES to overwrite any Progress-specific attributes that you defined from the client ADE.
Enter *NO to preserve the Progress attributes if a selected file was last updated from the Progress client. The utility does not update these files and returns an error message indicating that it did not update them.
Error Tolerance Threshold
ERRLIMIT
Enter *NOMAX to specify that the utility continue when an error occurs.
Enter a value (0-32,000) to indicate an acceptable level of error.
Synchronize Schema Image
SYNSCHIMG
Enter *YES to synchronize the schema image for your Native 4GL Client. The default is *NO.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095