Puede utilizar los lenguajes de script Jacl o Jython para gestionar dominios de servicio de catálogo en la configuración de WebSphere Application Server.
wsadmin>$AdminTask help XSDomainManagement
Argumento | Descripción |
---|---|
-name (necesario) | Especifica el nombre del dominio de servicio de catálogo que el usuario desea crear. |
-default | Especifica si el dominio de servicio de catálogo es el predeterminado para la célula. El valor predeterminado es true. (Booleano: establecido en true ofalse) |
-properties | Especifica las propiedades personalizadas del dominio de servicio de catálogo. |
Argumento | Descripción |
---|---|
nombre_de_punto_final | Especifica el nombre del punto final de servicio de catálogo.
|
propiedades_personalizadas | Especifica las propiedades personalizadas del punto final del dominio de servicio de catálogo. Si no tiene propiedades personalizadas, utilice un juego de comillas ("") para este argumento. |
puertos_de_punto_final | Especifica los números de puerto para el punto final del dominio de servicio
de catálogo. Los puertos se deben especificar por el orden siguiente:
<puerto_de_cliente>,<puerto_de_escucha>
|
Argumento | Descripción |
---|---|
-securityEnabled | Especifica que está habilitada la seguridad de cliente para el servidor de catálogo. El archivo de propiedades del servidor que está asociado al servidor de catálogo seleccionado debe tener un valor securityEnabled coincidente en el archivo de propiedades del servidor. Si estos valores no coinciden, se produce una excepción. (Booleano: establecido en true ofalse) |
-credentialAuthentication (opcional) | Indica si se fuerza o si se da soporte a la autenticación de credenciales.
|
-authenticationRetryCount (opcional) | Especifica el número de veces que se vuelve a intentar la autenticación si la credencial ha caducado.
Si no desea volver a intentar la autenticación, establezca el valor a 0. El valor predeterminado es 0. |
-credentialGeneratorClass | Indica la clase com.ibm.websphere.objectgrid.security.plugins.builtins. Clase de implementación WSTokenCredentialGenerator, de modo que el cliente recupera las señales de seguridad de la hebra. |
-credentialGeneratorProps | Especifica las propiedades para la clase de implementación CredentialGenerator. Las propiedades se envían al objeto con el método setProperties(String). El valor propiedades del generador de credenciales se utiliza únicamente cuando se especifica un valor en el campo Clase del generador de credenciales. |
Valor de retorno:
Uso de ejemplo de modalidad de proceso por lotes
La modalidad de proceso necesita un formato correcto de la entrada de mandatos. Puede utilizar la modalidad interactiva para asegurarse de que los valores especificados se procesan correctamente. Cuando utiliza la modalidad de proceso por lotes, debe definir los argumentos de paso de -defineDomainServers mediante una matriz de propiedades específica. Esta matriz de propiedades tiene el formato nombre_de_punto_final propiedades_personalizadas puertos_de_punto_final. El valor puertos_de_punto_final es una lista de puertos que se deben especificar por el orden siguiente: <puerto_de_cliente>,<puerto_de_escucha>.
$AdminTask createXSDomain {-name TestDomain -default true -defineDomainServers
{{xhost1.ibm.com "" ,2809}} -configureClientSecurity {-securityEnabled false
-credentialAuthentication Required -authenticationRetryCount 0 -credentialGeneratorClass
com.ibm.websphere.objectgrid.security.plugins.builtins.UserPasswordCredentialGenerator
-credentialGeneratorProps "manager manager1"}}}
AdminTask.createXSDomain('[-name TestDomain -default true
-defineDomainServers [[xhost1.ibm.com "" ,2809]
[xhost2.ibm.com "" ,2809]] -configureClientSecurity [-securityEnabled false
-credentialAuthentication Required -authenticationRetryCount 0 -credentialGeneratorClass
com.ibm.websphere.objectgrid.security.plugins.builtins.UserPasswordCredentialGenerator
-credentialGeneratorProps "manager manager1"] ]')
$AdminTask createXSDomain {-name TestDomain -default true -defineDomainServers
{{cellName/nodeName/serverName "" 1109}}}
$AdminTask createXSDomain {-interactive}
AdminTask.createXSDomain ('[-interactive]')
El mandato deleteXSDomain suprime un dominio de servicio de catálogo.
Valor de retorno:
$AdminTask deleteXSDomain {-name TestDomain }
AdminTask.deleteXSDomain('[-name TestDomain ]')
$AdminTask deleteXSDomain {-interactive}
AdminTask.deleteXSDomain ('[-interactive]')
El mandato getDefaultXSDomain devuelve el dominio de servicio de catálogo de la célula.
Parámetros necesarios: ninguno
Valor de retorno: el nombre del dominio de servicio de catálogo predeterminado.
$AdminTask getDefaultXSDomain
AdminTask.getDefaultXSDomain
$AdminTask getDefaultXSDomain {-interactive}
AdminTask.getDefaultXSDomain ('[-interactive]')
El mandato listXSDomains devuelve una lista de los dominios de servicio de catálogo existentes.
Parámetros necesarios: ninguno
Valor de retorno: una lista de todos los dominios de servicio de catálogo de la célula.
$AdminTask listXSDomains
AdminTask.listXSDomains
$AdminTask listXSDomains {-interactive}
AdminTask.listXSDomains ('[-interactive]')
El mandato modifyXSDomain modifica un dominio de servicio de catálogo existente.
La modalidad de proceso necesita un formato correcto de la entrada de mandatos. Puede utilizar la modalidad interactiva para asegurarse de que los valores especificados se procesan correctamente. Cuando utiliza la modalidad de proceso por lotes, debe definir los argumentos de paso de -modifyEndpoints, -addEndpoints y -removeEndpoints mediante una matriz de propiedades específica. Esta matriz de propiedades tiene el formato nombre_de_punto_final nombre_de_host propiedades_personalizadas puertos_de_punto_final. El valor puertos_de_punto_final es una lista de puertos que se deben especificar por el orden siguiente: <puerto_de_cliente>,<puerto_de_escucha>.
Argumento | Descripción |
---|---|
-name (necesario) | Especifica el nombre del dominio de servicio de catálogo que el usuario desea editar. |
-default | Si se establece en true, especifica que el dominio de servicio de catálogo seleccionado es el valor predeterminado de la célula. (Booleano) |
-properties | Especifica las propiedades personalizadas del dominio de servicio de catálogo. |
Argumento | Descripción |
---|---|
nombre_de_punto_final | Especifica el nombre del punto final de servicio de catálogo.
|
puertos_de_punto_final | Especifica los números de puerto para el punto final del dominio de servicio
de catálogo. Los puntos finales se deben especificar por el orden siguiente:
<puerto_de_cliente>,<puerto_de_escucha>
|
Argumento | Descripción |
---|---|
nombre_de_punto_final | Especifica el nombre del punto final de servicio de catálogo.
|
propiedades_personalizadas | Especifica las propiedades personalizadas del punto final del dominio de servicio de catálogo. Si no tiene propiedades personalizadas, utilice un juego de comillas ("") para este argumento. |
puertos_de_punto_final | Especifica los números de puerto para el punto final del dominio de servicio
de catálogo. Los puntos finales se deben especificar por el orden siguiente:
<puerto_de_cliente>,<puerto_de_escucha>
|
Argumento | Descripción |
---|---|
nombre_de_punto_final | Especifica el nombre del punto final de servicio de catálogo que debe suprimirse. |
Argumento | Descripción |
---|---|
-securityEnabled | Especifica que está habilitada la seguridad de cliente para el servidor de catálogo. El archivo de propiedades del servidor que está asociado al servidor de catálogo seleccionado debe tener un valor securityEnabled coincidente en el archivo de propiedades del servidor. Si estos valores no coinciden, se produce una excepción. (Booleano: establecido en true ofalse) |
-credentialAuthentication (opcional) | Indica si se fuerza o si se da soporte a la autenticación de credenciales.
|
-authenticationRetryCount (opcional) | Especifica el número de veces que se vuelve a intentar la autenticación si la credencial ha caducado.
Si no desea volver a intentar la autenticación, establezca el valor a 0. El valor predeterminado es 0. |
-credentialGeneratorClass | Indica la clase com.ibm.websphere.objectgrid.security.plugins.builtins. Clase de implementación WSTokenCredentialGenerator, de modo que el cliente recupera las señales de seguridad de la hebra. |
-credentialGeneratorProps | Especifica las propiedades para la clase de implementación CredentialGenerator. Las propiedades se envían al objeto con el método setProperties(String). El valor propiedades del generador de credenciales se utiliza únicamente cuando se especifica un valor en el campo Clase del generador de credenciales. |
Valor de retorno:
$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 {-name myDomain -default false
-configureClientSecurity {-securityEnabled true -
Supported -authenticationRetryCount 1 -credentialGeneratorClass
com.ibm.websphere.objectgrid.security.plugins.builtins.UserPasswordCredentialGenerator
-credentialGeneratorProps "manager manager1"}}
$AdminTask modifyXSDomain {-interactive}
AdminTask.modifyXSDomain ('[-interactive]')
El mandato testXSDomainConnection prueba la conexión a un dominio de servicio de catálogo.
Valor de retorno: si se puede establecer una conexión, devuelve true y, si no se puede, devuelve información sobre el error de conexión.
$Admintask testXSDomainConnection
AdminTask.testXSDomainConnection
$AdminTask testXSDomainConnection {-interactive}
AdminTask.testXSDomainConnection ('[-interactive]')
El mandato testXSServerConnection prueba la conexión a un servidor de catálogo. Este mandato funciona tanto para servidores autónomos como para servidores que forman parte de un dominio de servicio de catálogo.
Valor de retorno:
$Admintask testXSServerConnection {-host xhost1.ibm.com -listenerPort 2809}
AdminTask.testXSServerConnection('[-host xshost3.ibm.com -listenerPort 2809]')
$AdminTask testXSServerConnection {-interactive}
AdminTask.testXSServerConnection ('[-interactive]')