JD Edwards nodes
can get JD Edwards EnterpriseOne connection
details from either the adapter component or a configurable service.
By using configurable services, you can change the connection details
for adapters without the need to redeploy the adapters. To pick up
new values when a configurable service is created or modified, you
must reload the broker or execution group to which the adapter was
deployed, by using the mqsistop and mqsistart commands, or the mqsireload command.
Use the JDEdwardsConnection configurable
service to change connection details for a JD Edwards adapter.
The JD Edwards node
reads all connection properties from the adapter component that it
is configured to use. If a configurable service exists that has the
same name as the nodes adapter component, the node uses the values
that are defined in that configurable service to override the corresponding
properties from the adapter. If a configurable service is being used,
all properties that are exposed by the configurable service are taken
from the configurable service. The only properties that are taken
from the adapter are the ones that you cannot set on the configurable
service. The properties of the JD Edwards configurable
service are described in Configurable services properties.
Creating,
changing, reporting, and deleting configurable services
- To create a configurable service, use the WebSphere Message Broker Explorer; see Using the WebSphere Message Broker Explorer to work with configurable services for
more information, or the mqsicreateconfigurableservice command,
as shown in the following example. This example creates
a JDEdwardsConnection configurable service to connect to the DV7333
development Environment for a user with the Role of administrator.
mqsicreateconfigurableservice MYBROKER -c JDEdwardsConnection -o myJdedwardsAdapter.outadapter
-n Environment,Role -v "dv7333,administrator"
To pick up
the new values in the configurable service, restart the execution
group and message flow.
- To change a configurable service, use the WebSphere Message Broker Explorer, or the mqsichangeproperties command,
as shown in the following example. This example changes
the connection that is used by the adapter myJdedwardsAdapter.outadapter to
connect to the PD7333 production Environment. After you run this command,
all adapters connect to the production Environment (PD7333) instead
of the development system (DV7333).
mqsichangeproperties MYBROKER -c JDEdwardsConnection -o myJdedwardsAdapter.outadapter -n Environment,Role
-v PD7333,administrator
To pick up the updated values in
the configurable service, restart the execution group and message
flow.
- To display all JDEdwardsConnection configurable services,
use the WebSphere Message Broker Explorer, or the mqsireportproperties command,
as shown in the following example:
mqsireportproperties MYBROKER -c JDEdwardsConnection -o AllReportableEntityNames -r
- You can delete a configurable service that has been created
by using the WebSphere Message Broker Explorer, or the mqsideleteconfigurableservice command,
as shown in the following example:
mqsideleteconfigurableservice MYBROKER -c JDEdwardsConnection -o myJdedwardsAdapter.outadapter
You can delete only custom-named configurable services; you
cannot delete IBM-defined configurable services.