![]() |
![]() |
|
|
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.
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.
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.
See Also
![]() |
![]() |
![]() |
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|