Les langages de script Jacl ou Jython permettent de gérer les domaines de services de catalogue présents dans votre configuration WebSphere Application Server. A l'aide de WebSphere DataPower XC10 Appliance, vous pouvez définir des domaines de service de catalogue pour établir des connexions avec les serveurs de catalogue exécutés sur le dispositif. La création de cette configuration n'est requise que pour les grilles de données à caches dynamiques.
wsadmin>$AdminTask help XSDomainManagement
Argument | Description |
---|---|
-name (requis) | Spécifie le nom du domaine de services de catalogue à créer. |
-default | Spécifie si le domaine de services de catalogue est le domaine par défaut de la cellule. La valeur par défaut est true. (booléen : a soit la valeur true, soit la valeur false). |
-properties | Spécifie les propriétés personnalisées du domaine de services de catalogue. |
Argument | Description |
---|---|
name_of_endpoint | Spécifie le nom du point de contact du service de catalogue.
|
custom_properties | Spécifie les propriétés personnalisées du point de contact du domaine de services de catalogue. Si vous ne disposez pas de propriétés personnalisées, utilisez des guillemets doubles ("") pour cet argument. |
endpoint_ports | Spécifie les numéros de port du point de contact du domaine de services de catalogue. Les ports doivent être définis dans l'ordre suivant : <client_port>,<listener_port>
|
Valeur retournée :
Exemples de mode de traitement par lots
Le mode de traitement par lots impose de formater correctement l'entrée de commande. Utilisez le mode interactif pour que les valeurs que vous entrez soient correctement traitées. Lorsque vous utilisez le mode de traitement par lots, vous devez définir les arguments d'étape -defineDomainServers en utilisant un tableau de propriétés spécifiques. Ce tableau a le format name_of_endpoint custom_properties endpoint_ports. La valeur endpoint_ports est la liste des ports qui doivent être définis dans l'ordre suivant : <client_port>,<listener_port>.
$AdminTask createXSDomain {-name TestDomain -default true -defineDomainServers
{{xhost1.ibm.com "" ,2809}} }}
AdminTask.createXSDomain('[-name TestDomain -default true
-defineDomainServers [[xhost1.ibm.com "" ,2809]
[xhost2.ibm.com "" ,2809]] ]')
$AdminTask createXSDomain {-name TestDomain -default true -defineDomainServers
{{cellName/nodeName/serverName "" 1109}}}
$AdminTask createXSDomain {-interactive}
AdminTask.createXSDomain ('[-interactive]')
La commande deleteXSDomain supprime un domaine de services de catalogue.
Valeur retournée :
$AdminTask deleteXSDomain {-name TestDomain }
AdminTask.deleteXSDomain('[-name TestDomain ]')
$AdminTask deleteXSDomain {-interactive}
AdminTask.deleteXSDomain ('[-interactive]')
La commande getDefaultXSDomain retourne le domaine de services de catalogue par défaut de la cellule.
Paramètres requis : aucun.
Valeur retournée : le nom du domaine de services de catalogue par défaut.
$AdminTask getDefaultXSDomain
AdminTask.getDefaultXSDomain
$AdminTask getDefaultXSDomain {-interactive}
AdminTask.getDefaultXSDomain ('[-interactive]')
La commande listXSDomains retourne la liste des domaines de services de catalogue existants.
Paramètres requis : aucun.
Valeur retournée : la liste de tous les domaines de services de catalogue présents dans la cellule.
$AdminTask listXSDomains
AdminTask.listXSDomains
$AdminTask listXSDomains {-interactive}
AdminTask.listXSDomains ('[-interactive]')
La commande modifyXSDomain modifie un domaine de services de catalogue existant.
Le mode de traitement par lots impose de formater correctement l'entrée de commande. Utilisez le mode interactif pour que les valeurs que vous entrez soient correctement traitées. Lorsque vous utilisez le mode de traitement par lots, vous devez définir les arguments d'étape -modifyEndpoints, -addEndpoints et -removeEndpoints en utilisant un tableau de propriétés spécifiques. Ce tableau a le format name_of_endpoint host_name custom_properties endpoint_ports. La valeur endpoint_ports est la liste des ports qui doivent être définis dans l'ordre suivant : <client_port>,<listener_port>.
Argument | Description |
---|---|
-name (requis) | Spécifie le nom du domaine de services de catalogue que vous souhaitez éditer. |
-default | Avec la valeur true, spécifie que le domaine de services de catalogue est le domaine par défaut de la cellule (booléen). |
-properties | Spécifie les propriétés personnalisées du domaine de services de catalogue. |
Argument | Description |
---|---|
name_of_endpoint | Spécifie le nom du point de contact du service de catalogue.
|
endpoint_ports | Spécifie les numéros de port du point de contact du domaine de services de catalogue. Les noeuds finaux doivent être définis dans l'ordre suivant : <client_port>,<listener_port>
|
Argument | Description |
---|---|
name_of_endpoint | Spécifie le nom du point de contact du service de catalogue.
|
custom_properties | Spécifie les propriétés personnalisées du point de contact du domaine de services de catalogue. Si vous ne disposez pas de propriétés personnalisées, utilisez des guillemets doubles ("") pour cet argument. |
endpoint_ports | Spécifie les numéros de port du point de contact du domaine de services de catalogue. Les noeuds finaux doivent être définis dans l'ordre suivant : <client_port>,<listener_port>
|
Argument | Description |
---|---|
name_of_endpoint | Spécifie le nom du point de contact de domaine de services de catalogue à supprimer. |
Valeur retournée :
$AdminTask modifyXSDomain {-name TestDomain -default true -modifyEndpoints
{{xhost1.ibm.com "" ,2809}} -addEndpoints {{xhost2.ibm.com "" ,2809}}}
-removeEndpoints {{xhost3.ibm.com}}}
AdminTask.modifyXSDomain('[-name TestDomain
-default false -modifyEndpoints [[xhost1.ibm.com "" ,2809]]
-addEndpoints [[xhost3.ibm.com "" ,2809]]
-removeEndpoints [[xhost2.ibm.com]]]')
$AdminTask modifyXSDomain {-interactive}
AdminTask.modifyXSDomain ('[-interactive]')
La commande testXSDomainConnection teste la connexion à un domaine de services de catalogue.
Valeur retournée : true s'il est possible d'établir une connexion, sinon, une erreur de connexion est retournée.
$Admintask testXSDomainConnection
AdminTask.testXSDomainConnection
$AdminTask testXSDomainConnection {-interactive}
AdminTask.testXSDomainConnection ('[-interactive]')
La commande testXSServerConnection teste la connexion à un serveur de catalogue. Cette commande fonctionne aussi bien pour les serveurs autonomes que pour les serveurs qui font partie d'un domaine de services de catalogue.
Valeur retournée :
$Admintask testXSServerConnection {-host xhost1.ibm.com -listenerPort 2809}
AdminTask.testXSServerConnection('[-host xshost3.ibm.com -listenerPort 2809]')
$AdminTask testXSServerConnection {-interactive}
AdminTask.testXSServerConnection ('[-interactive]')