BEA Logo BEA Tuxedo Release 7.1

  Corporate Info  |  News  |  Solutions  |  Products  |  Partners  |  Services  |  Events  |  Download  |  How To Buy

 

   Tuxedo Doc Home   |   TOP END Domain Gateway   |   Topic List   |   Previous   |   Next   |   Contents

   Using the BEA Tuxedo TOP END Domain Gateway

Editing the DM_LOCAL_SERVICES Section

The DM_LOCAL_SERVICES section defines the mapping required to make BEA Tuxedo services and /Q queue spaces available to a BEA TOP END system.

In DMCONFIG files written for domain gateways other than the TEDG, the purpose of entries in the DM_LOCAL_SERVICES section is to map local services to remote names for those services. In a DMCONFIG file written for the TEDG, however, the purpose of entries in this section is to map BEA Tuxedo names to BEA TOP END names for the following:

For BEA TOP END and BEA Tuxedo systems to exchange queue messages, there must be a mapping of the queue addresses on both systems. The address of a BEA Tuxedo /Q queue consists of a combination of queue space (QSPACE) and queue name (QNAME).

Defining Service and Queue Mapping Entries

Entries in this section must adhere to the following form.

service [TYPE=SERVICE] required_parameters [optional_parameters]
qspace TYPE=QSPACE required_parameters [optional_parameters]
qname TYPE=QNAME required_parameters [optional_parameters]

Here

Configuration Guidelines for DM_LOCAL_SERVICES

Observe the following guidelines when editing the DM_LOCAL_SERVICES section of the DMCONFIG file.

Defining Service Type Parameters

A SERVICE entry defines BEA Tuxedo services that are accessible from a BEA TOP END system via the TEDG. These services are made accessible by mapping the BEA TOP END service identifiers to BEA Tuxedo service names. These service identifiers are used with the BEA TOP END tp_client_send(3T) and tp_client_signon(3T) routine calls. RTQ service requests are not mapped in SERVICE entries.

The following table lists the parameters available for mapping in entries of type SERVICE in the DM_LOCAL_SERVICES section. Some parameters are required; others are optional.

Parameters of SERVICE Type Entries in DM_LOCAL_SERVICES

This Parameter . . .

Defines . . .

Required?

TE_PRODUCT

The BEA TOP END product name

Yes

TE_FUNCTION

The BEA TOP END function name

Yes

TE_TARGET

The BEA TOP END MSR target

No

TE_QUALIFIER

The BEA TOP END function qualifier

No

TYPE

A type for this entry. The value SERVICE means that the purpose of this entry is to map various parameters for a local BEA Tuxedo service being exported to a BEA TOP END system.

No

ACL

The name of the access control list (ACL) to be used by the TEDG to restrict requests made to the specified SERVICE by BEA TOP END systems. You define the ACL in the DM_ACCESS_CONTROL section of DMCONFIG, as described in Defining Security in the DMCONFIG File.

No

LDOM

The name of the local domain exporting the specified service. If you do not specify this parameter, then the entry applies to all the local domains of type TOPEND that are defined in the DM_LOCAL_DOMAINS section.

No

INBUFTYPE

The input buffer type allowed for this service. You can restrict the input buffer type by setting one of the following values: FML32, CARRAY, or X_OCTET.

No

OUTBUFTYPE

The output buffer type accepted from this service. You can restrict this to one of the following buffer types: FML32, CARRAY, or X_OCTET.

No

Defining QSPACE Type Parameters

A QSPACE entry defines a BEA Tuxedo queue space that is made available to the BEA TOP END system by the TEDG as if it were an RTQ queue (limitations apply). RTQ queues are made available in a BEA TOP END system by advertising the RTQ Group and Queue name as a BEA TOP END service name. In a manner similar to that used by the RTQ server, the TEDG handles tp_rtq_put(3T) requests sent to its RTQ queues. Each request is mapped to the BEA Tuxedo queue space identified in this QSPACE entry. Both QSPACE entries and QNAME entries are required for message queuing.

The following table lists the parameters available for mapping entries of type QSPACE in the DM_LOCAL_SERVICES section. Some parameters are required; others are optional.

Parameters of QSPACE Type Entries in DM_LOCAL_SERVICES

This Parameter . . .

Defines . . .

Required?

TYPE

A type for this entry. The value QSPACE means that the purpose of this entry is to map various parameters to a local BEA Tuxedo queue space being made available to a BEA TOP END system as an RTQ queue.

Yes

TE_RTQGROUP

The BEA TOP END RTQ group name

Yes

TE_RTQNAME

The BEA TOP END RTQ queue name

Yes

TE_TARGET

The BEA TOP END MSR target

No

ACL

The name of the access control list (ACL) to be used by the TEDG to restrict requests made to the specified QSPACE by BEA TOP END systems. You define the ACL in the DM_ACCESS_CONTROL section of DMCONFIG as described in Defining Security in the DMCONFIG File.

No

LDOM

The name of the local domain exporting the specified queue space. If you do not specify this parameter, then the entry applies to all the local domains of type TOPEND that are defined in the DM_LOCAL_DOMAINS section.

No

Defining QNAME Type Parameters

A QNAME entry maps BEA TOP END service names to BEA Tuxedo queue names for requests enqueued to a BEA Tuxedo application via RTQ. The services defined in QNAME entries are not advertised as services to a BEA TOP END system.

The following table lists the parameters available for mapping entries of type QNAME in the DM_LOCAL_SERVICES section. Some parameters are required; others are optional.

Parameters of QNAME Type Entries in DM_LOCAL_SERVICES

This Parameter . . .

Defines . . .

Required?

TYPE

A type for this entry. The value QNAME means that the purpose of this entry is to define the parameters used in mapping a BEA TOP END service name to a BEA Tuxedo queue name for requests enqueued to a BEA Tuxedo application via RTQ.

Yes

TE_PRODUCT

The BEA TOP END product name

Yes

TE_FUNCTION

The BEA TOP END function name

Yes

TE_TARGET

The BEA TOP END MSR target

No

TE_QUALIFIER

The BEA TOP END function qualifier

No

LDOM

The name of the local domain to which this QNAME entry applies. If you do not specify this parameter, then the entry applies to all the local domains of type TOPEND that are defined in the DM_LOCAL_DOMAINS section.

No

See Also