Herramientas de utilidad UDDI en el indicador de mandatos

Puede iniciar las Herramientas de utilidad UDDI en un indicador de mandatos. En algunas situaciones, debe cumplir algunos requisitos previos antes de ejecutar el mandato.

Para asegurarse de que el nivel del código Java™ es correcto establezca la sentencia PATH de modo que incluya el código Java proporcionado con WebSphere Application Server. Por ejemplo, desde la línea de mandatos, escriba:[Windows]
set PATH=raíz_servidor_aplicaciones\java\bin;%PATH%
[AIX][HP-UX][Linux][Solaris][z/OS]
export PATH=raíz_servidor_aplicaciones/java/bin:$PATH
[AIX][HP-UX][Linux][Solaris]Para DB2 en los sistemas operativos UNIX o Linux, antes de utilizar el mandato para iniciar las Herramientas de utilidad UDDI, ejecute el script db2profile. El script db2profile se encuentra en el directorio inicial de la instancia de DB2, en sqllib. Para invocar el script, escriba lo siguiente. Observe que después del punto (.) aparece un espacio en blanco.
. /$DB2_HOME/db2profile
Nota: El usuario de DB2 debe tener un perfil db2profile en $HOME/sqllib/db2profile.
Utilice uno de los métodos siguientes para iniciar las Herramientas de utilidad UDDI:
  • Especifique el mandato siguiente y utilice un archivo de propiedades determinado que establezca la vía de acceso de clases y otros parámetros:
    java - jar UDDIUtilityTools.jar {function} [options]
    Nota: Antes de ejecutar UDDIUtilityTools.jar desde la línea de mandatos, asegúrese de que edita el archivo UDDIUtilityTools.properties. Si guarda este archivo de propiedades en un directorio distinto del directorio del archivo UDDIUtilityTools.jar, especifique la ubicación del archivo de propiedades como parte de los argumentos de la línea de mandatos.
  • Especifique el mandato siguiente, donde CommandLineProcessor es la clase que procesa argumentos de línea de mandatos para las Herramientas de utilidad UDDI, establece la configuración e invoca la función adecuada:
    java CommandLineProcessor
Uso de UDDIUtilityTools.jar:
java -jar UDDIUtilityTools.jar {function} [options]
Funciones:
  -promote <origen entidad>  Promocionar entidades entre registros
  -export <entity source>    Extrae entidades de un registro a XML
  -delete <entity source>    Suprime entidades de un registro
  -import                    Crea entidades de XML en un registro

donde <origen de entidad> es uno de los siguientes:
  -tmodel|-business|-service|-binding <clave> Especifica un sólo tipo de entidad y clave
  -keysFile | -f <nombre_archivo> Especifica un archivo que contiene tipos de entidad y claves
Opciones:
  -properties <nombre_archivo>   Especificar vía al archivo de configuración
  -overwrite | -o            Sobrescribe una entidad si ya existe
  -log | -v                  Salida detallada de mensajes
  -definitionFile <nombre_archivo> Especifica la vía de acceso a un archivo de definición de entidades UDDI
  -importReferenced          Importa entidades a las que se hace referencia en entidades de origen
Las opciones de línea de mandatos siguientes sobrescriben los valores de propiedad del archivo de configuración:
  • overwrite
  • log
  • definitionFile
  • importReferenced

Ejemplos

[AIX Solaris HP-UX Linux Windows]Los ejemplos siguientes utilizan el sistema de archivos de los sistemas operativos Windows.

java -jar UDDIUtilityTools.jar -promote -keysFile [AIX Solaris HP-UX Linux Windows]C:/uddikeys.txt
Exportar una sola empresa a un archivo de definición de entidad que se especifica en un archivo de propiedades del directorio actual.
java
-jar UDDIUtilityTools.jar -export 
-business 28B8B928-2B2E-4EC9-A647-1E40651E4752
Exportar una sola empresa a un archivo de definición de entidad que se especifica en un archivo de propiedades del directorio actual y utilizar un archivo de claves para especificar las entidades que se deben exportar.
java -jar UDDIUtilityTools.jar -export -keysFile
[AIX Solaris HP-UX Linux Windows]C:/myKeyFiles/keyFile01.txt
Exportar una sola empresa a un archivo de definición de entidad que se especifica en un archivo de propiedades del directorio actual y utilizar un archivo de claves para especificar las entidades que se deben exportar. Asimismo, visualizar la salida detallada en la línea de mandatos.
java -jar UDDIUtilityTools.jar -export -keysFile
[AIX Solaris HP-UX Linux Windows]C:/myKeyFiles/keyFile02.txt -v
Importar el contenido del archivo de definición de entidades predeterminado que se especifica en un archivo UDDIUtilityTools.properties del directorio actual.
java -jar UDDIUtilityTools.jar -import
Importar el contenido del archivo de definición de entidades predeterminado que se especifica en un archivo UDDIUtilityTools.properties del directorio actual e importar al registro de destino las entidades tModel a las que se hace referencia.
java -jar UDDIUtilityTools.jar -import -importReferenced
Importar entidades de un archivo de definición de entidades en la ubicación especificada.[AIX Solaris HP-UX Linux Windows]Observe que se utilizan barras inclinadas aun cuando se trate de un ejemplo en un sistema de archivos de un sistema operativo Windows.
java -jar UDDIUtilityTools.jar -import -definitionFile [AIX Solaris HP-UX Linux Windows]C:/myEDFs/entities01.xml
Importar entidades de un archivo de definición de entidades predeterminado incluyendo las entidades tModel a las que se hace referencia. Las opciones de overwrite especifican que cualquier entidad, a excepción de las entidades tModel, que se encuentren en el registro de destino deben sobrescribirse.
java -jar UDDIUtilityTools.jar -import -overwrite -importReferenced
Promover un solo servicio de un origen a un registro de destino con el archivo de propiedades en la ubicación especificada.
java -jar UDDIUtilityTools.jar -promote 
-service 67961D67-330F-4F14-8210-E74A58E710F3 
-properties [AIX Solaris HP-UX Linux Windows]C:/UUT/myUUTProps.properties
Promover un conjunto de entidades especificado en un archivo de claves.
java -jar UDDIUtilityTools.jar -promote -keysFile [AIX Solaris HP-UX Linux Windows]C:/myKeyFiles/keyFile03.txt
Promover un conjunto de entidades especificado en un archivo de claves y sobrescribir las entidades existentes en el registro de destino.
java -jar UDDIUtilityTools.jar -promote -keysFile [AIX Solaris HP-UX Linux Windows]C:/myKeyFiles/keyFile04.txt 
-overwrite
Promover un conjunto de entidades especificado en un archivo de claves, incluidas las entidades tModel a las que se hace referencia.
java -jar UDDIUtilityTools.jar -promote -keysFile [AIX Solaris HP-UX Linux Windows]C:/myKeyFiles/keyFile05.txt 
-importReferenced
Promover las entidades especificadas en un archivo de claves, y crear también un archivo de definición de entidades que contenga las entidades promocionadas.
java -jar UDDIUtilityTools.jar -promote -keysFile [AIX Solaris HP-UX Linux Windows]C:/myKeyFiles/keyFile06.txt 
-definitionFile [AIX Solaris HP-UX Linux Windows]C:/myEDFs/entities02.xml
Suprimir lógicamente una única entidad tModel. No es posible suprimir físicamente las entidades tModel.
java -jar UDDIUtilityTools.jar -delete 
-tModel UUID:1E2B9D1E-E53D-4D36-9D46-6CCC176C466A
Suprimir todas las entidades que se especifican en el archivo de claves. Exceptuando las entidades tModel, todas las demás entidades se suprimen físicamente del registro de destino.
java -jar UDDIUtilityTools.jar -delete -keysFile [AIX Solaris HP-UX Linux Windows]C:/myKeyFiles/keyFile04.txt

Ejemplo de archivo de claves

El ejemplo siguiente muestra las claves que deben exportarse, promoverse o suprimirse del registro de destino:
#
# Claves de entidades que se deben exportar, promover del registro de origen o suprimir 
# del registro de destino
#
# Nota: las claves deben ir separadas por coma en la MISMA línea
# Nota: los nombres de propiedad son sensibles a las mayúsculas y minúsculas. ('tmodels=' se ignoran).

businesses=97C77097-AC6C-4CA0-A6C4-452F7045C470, 
4975E949-581F-4FCA-AD5F-E08280E05F9F
services=BB3864BB-1578-4833-8179-14391F14791F
bindings=
tModels=273F1727-7BFF-4FB5-A1FD-BA5C45BAFD9C

Si la propiedad importReferenced se establece en true, la lista de entidades tModel de la sección referencedTModels se importa al registro de destino. Si el modelo referencedTModel es nuevo, se crean entidades mínimas. Si el modelo referencedTModel ya existe, nunca se sobrescribe, independientemente del valor de la propiedad overwrite. Este método evita que entidades tModel a las que se hace referencia frecuentemente, como las entidades tModel de categorización, se actualicen innecesariamente.

Si desea actualizar un modelo referencedTModel, debe mover manualmente la definición de referencedTModel a la sección de entidades tModel del archivo de definición de entidades y establecer la propiedad overwrite en true.


Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwsu_utility_tool_command
File name: rwsu_utility_tool_command.html