Can multiple designers talk to a single ADB design-time adapter on different machines?

Can multiple designers talk to a single ADB design-time adapter on different machines?

book

Article ID: KB0085382

calendar_today

Updated On:

Products Versions
TIBCO ActiveMatrix BusinessWorks Plug-in for Database -
Not Applicable -

Description

Resolution:
TIBCO Designer (adbpalette) communicates with ActiveDatabase Design-time Adapter (adbDTA) through RV in a request-reply mode. The messages are based on the following subject:

metadata.server.adb.%%adbDTAHostName%%

When adbDTA and adbpalette start, they will obtain the hostname of the machines they running on and replace the global variables.

Appending hostname to the subject enforces adbpalette and adbDTA to run on the same machine.

However, there are some cases where users want to have multiple adbpalettes running and talking to a single adbDTA on a different machine. If they are all running in the same subnet, the following steps are necessary:

(1) Open adbDTA.dat in a text editor. Locate string ".%%adbDTAHostName%%" (total of 4 appearances). Remove them and save.
(2) Open adbpalette.dat in a text editor. Locate string ".%%adbpaletteHostName%%" (total of 1 appearance). Remove it and save.
(3) Restart adbDTA and Designers.

If the adbDTA and Designers are across different subnets, users would need to configure RVRD as an additional step.

Note: A separate mechanism is implemented to make sure only one adbDTA is running on one machine (if hostName is appended) or in the same subnet (hostname stripped).

Issue/Introduction

Can multiple designers talk to a single ADB design-time adapter on different machines?