![]() |
![]() |
|
|
| |
Elements and Attributes of the wtc_config.dtd
The following sections contain reference information on the elements and attributes contained in the wtc_config.dtd:
WTC_CONFIG
WTC_CONFIG is the root of the WebLogic Tuxedo Connector deployment descriptor. WTC_CONFIG has two children:
BDMCONFIG
The BDMCONFIG element provides information on how to configure domains in the WebLogic Tuxedo Connector. The configuration parameters are analogous to the DM_MIB attributes and classes used for Tuxedo domains.
T_DM_LOCAL_TDOMAIN
The T_DM_LOCAL_DOMAIN provides a view of local domains as they appears to other domains.
WlsClusterName
Note: Although WebLogic Tuxedo Connector does not support clustering in this release of WebLogic Server, you must provide a WlsClusterName.
Required. WlsClusterName gives the name of the WebLogic Server cluster in the WSL domain on which this local access point resides.
Example: cluster20
AccessPointId
Required. Specifies the connection principal name used to identify a domain when establishing a connection to another domain.
Example: TDOM2
Type
Optional. If specified the value must be the string TDOMAIN.
Security
Note: Tuxedo 6.5 users should set the security parameter to NONE.
Optional. Security specifies the type of application security to be enforced. Valid values for this parameter are: NONE, APP_PW, or DM_PW.
ConnectionPolicy
Optional. Specifies the conditions under which a local domain tries to establish a connection to a remote domain.
RetryInterval
Optional. The time (seconds) between automatic attempts to establish a connection to remote domain access points. Use only when ConnectionPolicy is set to ON_STARTUP.
MaxRetries
Optional. The number of times that a domain gateway tries to establish connections to remote domain access points. Use only when ConnectionPolicy is set to ON_STARTUP.
Use the maximum value to retry processing until a connection is established. Use the minimum value to disable the automatic retry mechanism.
ConnPrincipalName
Note: ConnPrincipalName is not supported in this release of WebLogic Server.
Optional. Specifies the connection principal name identifier. This is the principal name for identifying a domain when establishing a connection to another domain. This parameter only applies to domains of type TDOMAIN that are running BEA Tuxedo 7.1 or later software.
NWAddr
Note: When configuring the NWAddr for a T_DM_LOCAL_DOMAIN, the port number used should be different from any port numbers assigned to other WebLogic Server processes. Example: Setting the NWAddr to //mymachine:7001 is not valid if the WebLogic Server listening port is assigned to //mymachine:7001.
Required. The network address of the local domain gateway. Specify the TCP/IP address in one of the following formats:
If hostname is used, the domain finds an address for hostname using the local name resolution facilities (usually DNS). If dotted decimal format is used, each # should be a number from 0 to 255. This dotted decimal number represents the IP address of the local machine. The port_number is the TCP port number at which the domain process listens for incoming requests.
CmpLimit
Optional. Specifies the compression threshold used when sending data to the remote domain. Application buffers larger than this size are compressed.
MinEncryptBits
Note: A MinEncryptBits value of 40 only applies to domains of type TDOMAIN that are running BEA Tuxedo 7.1 or later software.
Optional. Specifies the minimum level encryption key length (in bits) used when establishing a network link for this domain.Valid values for this parameter are: 0, 40, 56, and 128.
MaxEncryptBits
Note: A MaxEncryptBits value of 40 only applies to domains of type TDOMAIN that are running BEA Tuxedo 7.1 or higher.
Optional. Specifies the maximum level encryption key length (in bits) used when establishing a network link for this domain.Valid values for this parameter are: 0, 40, 56, and 128.
Interoperate
Note: Optional. Specifies whether the local domain interoperates with remote domains that are based upon Tuxedo Release 6.5. Tuxedo 6.5 does not have the required security infrastructure to support security mapping. If you require security features and use the WebLogic Tuxedo Connector, you will need to upgrade to Tuxedo 7.1 or higher.
Valid values for this parameter are: Yes, No.
BlockTime
Optional. Specifies the maximum wait time (seconds) allowed for a blocking call.
T_DM_REMOTE_TDOMAIN
The T_DM_REMOTE_TDOMAIN provides a view of remote domains as they appear to the local domain.
LocalAccessPoint
Required. The local domain name from which a remote domain is reached.
Example: TDOM2
AclPolicy
Note: If the Interperate parameter is set to Yes, the AclPolicy is ignored. For more information see, Interoperate.
Optional. Specifies the inbound access control list (ACL) policy toward requests from a remote domain. Valid values for this parameter are: LOCAL, GLOBAL.
CredentialPolicy
Note: If the Interperate parameter is set to Yes, the CredentialPolicy is ignored. For more information see, Interoperate.
Optional. Specifies the outbound access control list (ACL) policy toward requests to a remote domain. Valid values for this parameter are: LOCAL, GLOBAL.
FederationURL
The URL for a foreign name service that is federated into the JNDI.
If ommitted, the WebLogic Tuxedo Connector assumes that there is a CosNaming server in the foreign domain. The WebLogic Tuxedo Connector federates to the CosNaming server using TGIOP. It is possible to federate to non-CORBA service providers.
FederationName
The context at which to federate to a foreign name service. If ommitted, the federation point is tuxedo.domains.
TpUsrFile
Optional. Full path to user password file containing uid/gid information. This is the same file generated by the Tuxedo tpusradd utility on the remote domain. Username, uid and gid information must be included and valid for correct authorization, authentication, and auditing.
T_DM_EXPORT
T_DM_EXPORT provides information on services exported by a local domain.
Attribute |
Description |
Type |
Use |
---|---|---|---|
ResourceName |
The ResourceName attribute describes a exported service entry. |
CDATA |
#REQUIRED |
LocalAccessPoint |
The local access point name. |
CDATA |
#REQUIRED |
RemoteName
Optional. The remote name of the service.
EJBName
Optional. The complete name of the EJB home interface to use when invoking a service.
Example: If the service being invoked is TOUPPER and the EJBName attribute is not specified, the home interface looked up in JNDI would be tuxedo.service.TOUPPERHome.
T_DM_IMPORT
The T_DM_IMPORT provides information on services imported and available on remote domains. If T_DM_IMPORT is not configured, remote domains handle all remote services.
TranTime
Note: TranTime is not supported for this release of WebLogic Tuxedo Connector.
Optional. Specifies the default timeout value (seconds) for a transaction started in an associated service. It is the total time from the start of a transaction through the execution of the rollback or commit. 0 implies the maximum timeout value.
T_DM_PASSWORD
The T_DM_PASSWORD class represents configuration information for inter-domain authentication through access points of type TDOMAIN.
LocalPassword
Required. The encrypted local password as returned from the genpasswd utility. This password is used to authenticate connections between the local domain access point identified by LocalAccessPoint and the remote domain access point identified by RemoteAccessPoint.
Attribute |
Description |
Type |
Use |
---|---|---|---|
IV |
The initialization vector used to encrypt the local password. |
CDATA |
#REQUIRED |
RemotePassword
Required. The encrypted remote password as returned from the genpasswd utility. This password is used to authenticate connections between the local domain access point identified by LocalAccessPoint and the remote domain access point identified by RemoteAccessPoint.
Attribute |
Description |
Type |
Use |
---|---|---|---|
IV |
The initialization vector used to encrypt the remote password |
CDATA |
#REQUIRED |
T_DM_RESOURCES
Use to specify global field table classes and application passwords for domains.
FieldTables
Optional. Identifies a list of FldTbls tables available to WebLogic Tuxedo Connector users. These tables are created via the mkfldclass or mkfldclass32 utilities and compiled into java classes. The array is used for FML and FML32 operations and is accessible through the getFldTbls(fml16|fml32) utility.
FldTblClass
Required. The name of the field table class loaded via a class loader and added to a FldTbl array. The class name used is the fully qualified name of the desired class.
Attribute |
Description |
Use |
---|---|---|
Type |
Flag indicating what class type is used for FML / FML32 operations. Valid values are: |
#REQUIRED |
AppPassword
Optional. The encrypted application password as returned from the genpasswd utility. This global password is used to authenticate connections between all domain access points.
Attribute |
Description |
Type |
Use |
---|---|---|---|
IV |
The initialization vector used to encrypt the global password |
CDATA |
#REQUIRED |
tBridge
Note: The tBridge handles one or more redirections by starting a new thread for each redirection defined. At least one redirection must be specified or the tBridge fails and an error is logged.
Configuring the optional tBridge provides bi-directional transport of XML messages between WebLogic Server and Tuxedo.
direction
Required. Specifies the direction of data flow. Valid parameter values are: JmsQ2TuxQ, TuxQ2JmsQ, JmsQ2TuxS.
fromto
Required. Element used to specify the source, target, direction, and transport of a message.
redirect
Required. Element used to redirect a message.
source
Required. The source location of a message.
target
Required. The target location to place a message
AccessPoint
Optional. An identifier unique within the scope of T_DM_LOCAL_TDOMAIN and T_DM_REMOTE_TDOMAIN entry names in the domain configuration.
Example: TDOM2
Qspace
Optional. Name of the Qspace for a source or target location.
Name
Required. Name of a JMS queue name, TUXEDO queue name, or a TUXEDO service name.
ReplyQ
Optional. Name of a JMS queue specifically for the synchronous call to a TUXEDO service. The response is returned to the JMS ReplyQ.
metadataFile
Note: This element is not supported in this release of WebLogic Tuxedo Connector.
Optional. URL of the metadata file.
translateFML
Note: The WLXT parameter value is not supported in this release of WebLogic Tuxedo Connector.
Required. Specifies the type of XML/FML translation. Valid parameter values are: NONE, FLAT, WLXT.
transactional
Note: This element is not supported in this release of WebLogic Tuxedo Connector.
Optional. Specifies the use of transactions when retrieving messages from a source location and when placing messages on a target location. Valid parameter values are: YES, NO.
timeout
Note: The timeout for the transaction used to retrieve the message from the source location is larger than timeout. This parameter reflects the effective length of the timeout for the entire redirection.
Optional. Specifies the transaction timeout value (seconds) used to place a message on a target location. Required when transactional parameter is set to YES.
idleTime
Note: This element is not supported in this release of WebLogic Tuxedo Connector.
Optional. Specifies the amount of idle time (seconds) to wait before checking the source location for new messages. If a message is detected, all the messages on the source location are processed sequentially.
retries
Optional. Specifies the number of attempts to redirect a message before putting the message in the specified error location and logging an error.
retryDelay
Note: During the retryDelay, the thread processing the message can not redirect any other messages.
Optional. Specifies the minimum amount of time (milliseconds) to wait before redirecting a message.
wlsErrorDestination
Optional. Name of the location used to store WebLogic Server JMS messages when a message cannot be redirected.
tuxErrorQueue
Optional. Name of the Tuxedo queue used to store a message that cannot be redirected to a Tuxedo/Q source queue. This queue is in the same queue space as the source queue.
defaultRelativeBirthtime
Note: This element is not supported in this release of WebLogic Tuxedo Connector.
Optional. Specifies the deq_time (seconds) for a message being redirected into Tuxedo from WebLogic Server if the JMS_BEA_TuxGtway_Tuxedo_Birthtime property is not set.
defaultRelativeExpiration
Note: This element is not supported in this release of WebLogic Tuxedo Connector.
Optional. Specifies the exp_time (seconds) for a message being redirected into Tuxedo from WebLogic Server if the JMSExpiration property is not set.
It is not possible to get the expiration time from a Tuxedo/Q message. Use defaultRelativeExpiration to set an expiration time for messages being redirected to Tuxedo/Q.)
expirationAdjustment
Note: This element is not supported in this release of WebLogic Tuxedo Connector.
Optional. Specifies the amount of time (seconds) that is added to the expiration time of a message before it is put onto the target location.
priorityMapping
Required. Provides a method to map the priorities between the JMS and Tuxedo.
The priorityMapping section provides a mechanism to map the priorities between the Tuxedo and JMS subsystems. There are two mapping directions:
Defaults are provided for all values, shown below in pairs of value:range. The default values are overridden by describing pMap pairs for a mapping direction. The value specifies the given input priority and the range specifies a sequential group of resulting output priorities.
JmstoTux- 0:1 | 1:12 | 2:23 | 3:34 | 4:45 | 5:56 | 6:67 | 7:78 | 8:89 | 9:100
TuxtoJms- 1-10:0 | 11-20:1 | 21-30:2 | 31-40:3 | 41-50:4| 51-60:5 | 61-70:6 | 71-80:7 | 81-90:8 | 91-100:9
JmstoTux
Required. Used to specify the priority mapping direction from JMS into Tuxedo /Q message priority.
TuxtoJms
Required. Used to specify the priority mapping direction from Tuxedo /Q into JMS message priority.
pMap
Required. The pMap element contains two elements: value and range. The value specifies the given input priority and the range specifies a sequential group of resulting output priorities.
range
Required. The range specifies a sequential group of resulting output priorities (right side of the pMap).
value
Required. The value specifies the given input priority (left side of the pMap).
deliveryModeOverride
Note: If deliveryModeOverride is not specified, then the message is placed on the target location with the same delivery mode specified from the source location.
Optional. Specifies the delivery mode to use when placing messages onto the target location.The deliveryModeOverride value overrides any delivery mode associated with a message. Valid values for this parameter are: PERSIST, NONPERSIST.
defaultReplyDeliveryMode
Note: If neither defaultReplyDeliveryMode is specified or JMS_BEA_TuxGtway_Tuxedo_ReplyDeliveryMode is set, the default semantics defined for Tuxedo are used by the Tuxedo/Q subsystem.
Optional. Specifies the reply delivery mode to associate with a message when placing messages onto the target location. Use this element for messages being redirected to Tuxedo/Q from JMS when the JMS_BEA_TuxGtway_Tuxedo_ReplyDeliveryMode property is not set for a message. Valid values for this parameter are: PERSIST, NONPERSIST, DEFAULT.
userID
Optional. Specifies a user identity for all messages handled by the tBridge for ACL checks when security options are configured.
allowNonStandardTypes
Optional. Specifies if non-standard data types are allowed to pass through the tBridge. Valid values for this parameter are: NO, YES.
Standard data types are:
jndiFactory
Required. Name of the JNDI lookup factory.
Example: weblogic.jndi.WLInitialContextFactory
jmsFactory
Required. Name of the JMS connection factory.
Example: weblogic.jms.ConnectionFactory
tuxFactory
Required. Name of the Tuxedo Connection factory.
Example: tuxedo.services.TuxedoConnection
![]() |
![]() |
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|