Global Variable Groups
Windchill ESI TIBCO global variables are grouped together in the following main categories:
Process Engine global variables
Adapter Instance global variables
* 
If you modify any global variables you must redeploy the application for any changes to take effect. The description for any global variable can be viewed as a tool-tip from the TIBCO Administrator GUI, by placing the mouse pointer over the respective global variable.
Process Engine Global Variable Groups
The following global variable groups contain variables that are used in the business logic.
Global Variable Group
Description
ESIClassName
This group contains the global variables that represent the class names of various objects like parts, BOMs, CNs, and process plans. If class names are changed in Windchill then these values also need to be changed accordingly.
These variables are used to compare and identify a type of object. Based on the identified type, a message is written to the Process Archive log.
ESIConstants
This group contains global variables for constant values; For example actions like Create, Change, Unchange, Delete and for boolean values like true, false.
ESIFlags
This group contains global variables that define actions based on the boolean value they are set to.
ESIJMS
This group contains global variables for JMS connection and related activities.
ESILog
This group contains global variables used to configure and identify the information that needs to written to the Process Archive log.
ESIMessaging
This group contains global variables used to configure and identify the information that needs to be sent to Windchill.
ESIMail
This group contains global variables used for configuring e-mail parameters.
ESIPaddingTruncate
This group contains global variables used to configure lengths for padding and truncation. Padding is automatic when certain object numbers are numeric. Truncation is based on the values set for the global variables in the ESIFlags group. For example; truncateNameDescription_Enable (SAP only).
ESIOthers
This group contains various other independent global variables used in the business logic.
Global Variables for Adapter Instances
The global variables of ESIOMAdapter group are needed to connect to the Oracle system.
The following table describes the global variables that make up this group.
Global variable name
Description
Possible Values and Windchill ESI Defaults
JDBCURL
This URL uses host name, port number, and SID (Service ID) of ERP database instance. Using this variable Adapter connects to ERP database instance.
Possible values:
jdbc:tibcosoftwareinc:oracle://<<ERP Database host>>:<<ERP Database PORT>>;SID=<<ERP database service>>
Necessary to connect to the destination ERP system.
The Adapter connects using the Datasource and DatabaseUser and DatabasePassword
DBUserName
The Oracle Applications database username for the Windchill ESIuser.
The value entered in the MICU field Oracle Mfg. Username is used for populating this global variable.
Necessary to connect to the destination ERP system.
DBPassword
The Oracle Applications database password for the Windchill ESI user.
The value entered in the MICU field Oracle Mfg. Password is used for populating this global variable.
Necessary to connect to the destination ERP system.
LogFileCount
The number of Adapter Log files to be generated. The number of roll over files.
Default is 100.
LogFileLimit
Maximum size of the log file, in bytes.
Default is 3000000. Maximum is 2147483647 bytes.
Locale
This global variable is used while fetching the values for Approval Status Attributes on Engineering Change Orders (ECO). As the Oracle ERP system uses localized values for this attribute, you need to pass the appropriate Locale value to get the correct string from Oracle ERP.
The following are the ISO standard locale values. Default is en_US
Language / Country / Locale Encoding Value
English / United States / en_US
Japanese/ Japan / ja
Italian / Italy / it
French / France/ fr
Spanish / Spain/ es
Chinese Simplified / China (PRC)/ zh
Brazilian Portuguese / Brazil / pt_BR
這是否有幫助?