|
|
| Line 1: |
Line 1: |
| <span class="pageSubtitle">APSYSUFFIX: Enable per-suffix routing on IMAGINET ports</span>
| |
|
| |
|
| <var>APSYSUFFIX</var> is a parameter on <var>[[JANUS DEFINE]]</var> that enables per-suffix routing on IMAGINET ports, allowing multiple DBS (Database Server) instances to be served by a single port.
| |
|
| |
| This is a flag parameter; it takes no value.
| |
|
| |
| When <var>APSYSUFFIX</var> is set, each connecting Imagine broker identifies itself with a single-character suffix and a DBS name during the handshake. The suffix-to-DBS mappings are managed at runtime via the <var>[[JANUS ADDSUFFIX]]</var>, <var>[[JANUS DELETESUFFIX]]</var>, and <var>[[JANUS DISPLAYSUFFIX]]</var> commands.
| |
|
| |
| ==Syntax==
| |
| <p class="syntax"><span class="literal">JANUS DEFINE</span> <span class="term">portname</span> ... <span class="literal">APSYSUFFIX</span></p>
| |
|
| |
| ==Applicability==
| |
| <var>APSYSUFFIX</var> is valid only for IMAGINET type ports.
| |
|
| |
| ==Usage==
| |
| Use <var>APSYSUFFIX</var> when a single IMAGINET port must serve multiple DBS instances. Each broker connecting to the port sends a single-character suffix (A-Z, 0-9) and a DBS name during the handshake. The suffix-to-DBS mappings are registered with <var>[[JANUS ADDSUFFIX]]</var>.
| |
|
| |
| The suffix character for the current connection is available in <var class="product">Model 204</var> User Language via the <var>[[ApsySuffix (Imagine property)|ApsySuffix]]</var> method, and the DBS name via the <var>[[DbsName (Imagine property)|DbsName]]</var> method.
| |
|
| |
| This is new as of <var class="product">Model 204</var> version 8.0.
| |
|
| |
| ==See also==
| |
| <ul>
| |
| <li>[[JANUS ADDSUFFIX]]</li>
| |
| <li>[[JANUS DELETESUFFIX]]</li>
| |
| <li>[[JANUS DISPLAYSUFFIX]]</li>
| |
| <li>[[ApsySuffix (Imagine property)|ApsySuffix]]</li>
| |
| <li>[[DbsName (Imagine property)|DbsName]]</li>
| |
| </ul>
| |
|
| |
| [[Category:JANUS DEFINE parameters|APSYSUFFIX]]
| |