Configuration Statements for Dynamic Service Activator
Use the following configuration statements to configure the operating properties for Dynamic Service Activator at the [edit] hierarchy level.
slot number dsa {
shared shared;
}
slot number dsa deploy {
virtual-host virtual-host;
}
slot number dsa initial {
base-dn base-dn;
static-dn static-dn;
dynamic-dn dynamic-dn;
}
slot number dsa initial directory-connection
{
url url;
backup-urls [backup-urls...];
principal principal;
credentials credentials;
protocol protocol;
timeout timeout;
check-interval check-interval;
blacklist;
snmp-agent;
}
slot number dsa initial directory-eventing
{
eventing;
signature-dn signature-dn;
polling-interval polling-interval;
event-base-dn event-base-dn;
dispatcher-pool-size dispatcher-pool-size;
}
Use the following configuration statements to configure Dynamic Service Activator at the [edit] hierarchy level.
shared dsa group name
shared dsa group name configuration
{
disable-access-control-mechanism;
disable-soap-client-authentication;
}
shared dsa group name configuration
client name {
restricted;
}
shared dsa group name configuration
client name application application-id {
disabled;
listener-url listener-url;
http-id http-id;
http-password http-password;
jms-queue-size jms-queue-size;
}
shared dsa group name configuration
client name application application-id event-subscription event-subscription-name {
disabled;
subject-id subject-id;
public-interface-id public-interface-id;
event-type-filter [(user-start | user-interim | user-stop
| service-start | service-interim | service-stop | interface-start
| interface-interim | interface-stop)...];
service-name-filter [service-name-filter...];
event-filter event-filter;
attribute-names [attribute-names...];
}
shared dsa group name configuration
client name permissions attributes {
service [service...];
subscription [subscription...];
subscriber [subscriber...];
}
shared dsa group name configuration
client name permissions method name
shared dsa group name configuration
client name permissions method name constraints argument-index
shared dsa group name configuration
client name permissions script name
shared dsa group name configuration
client name permissions script name constraints argument-index
shared dsa group name configuration
logger name file {
filter filter;
filename filename;
rollover-filename rollover-filename;
maximum-file-size maximum-file-size;
}
shared dsa group name configuration
logger name syslog {
filter filter;
host host;
facility facility;
format format;
}
shared dsa group name configuration
method (commit-resources | invoke-gateway-extension | invoke-script
| query-available-services | query-contexts | release-resources |
subscriber-activate-service | subscriber-deactivate-service | subscriber-login
| subscriber-logout | subscriber-modify-service | subscriber-read-subscription)
constraints argument-index
shared dsa group name configuration
nic-proxy-configuration name
shared dsa group name configuration
nic-proxy-configuration name cache {
cache-size cache-size;
cache-cleanup-interval cache-cleanup-interval;
cache-entry-age cache-entry-age;
}
shared dsa group name configuration
nic-proxy-configuration name nic-host-selection
{
groups [groups...];
selection-criteria (roundRobin | randomPick | priorityList);
}
shared dsa group name configuration
nic-proxy-configuration name nic-host-selection
blacklisting {
try-next-system-on-error;
number-of-retries-before-blacklisting number-of-retries-before-blacklisting;
blacklist-retry-interval blacklist-retry-interval;
}
shared dsa group name configuration
nic-proxy-configuration name resolution
{
resolver-name resolver-name;
key-type key-type;
value-type value-type;
expect-multiple-values;
constraints constraints;
}
shared dsa group name configuration
nic-proxy-configuration name test-nic-bindings
{
use-test-bindings;
}
shared dsa group name configuration
nic-proxy-configuration name test-nic-bindings
key-values name
shared dsa group name configuration
script name
shared dsa group name configuration
script name constraints argument-index
shared dsa group name configuration
session-handle {
strong-encoding;
encoding-key encoding-key;
}
shared dsa group name configuration
subscriber-types name {
subscriber-id-type (address | dn | login-name | interface-name
| interface-index | address-interface-name | primary-user-name | session-handle
|tunnel-session | global-address | global-login-name);
nic-proxy nic-proxy;
}
For detailed information about each configuration statement, see the SRC PE CLI Command Reference.