Destinos ANT: CM_updateWorkspacesTable

Utilice el script de actualización de tabla de espacios de trabajo cuando realice cambios de esquema en una tabla y deba actualizar el esquema de espacios de trabajo para incluir los cambios efectuados.

Usage

  • Linux
    utilities_root/bin/config_ant.sh -buildfile
    utilities_root/components/Workspaces/xml/updateWorkspacesSchemaTable.xml
    -DinstanceName=instance_name
    -DtableName=tableName
    -DdbaPassword=administrative_password
    -DtableResourceType=tableResourceType(optional)
    -DresourceXMLLocation=location_of_resource_XML_Files(optional)
    -DgenerateSQLStatementsOnly=true|false(optional)
    -DgenerateSQLStatementsOutputFile=outputFileDirectory(optional)
    -DdebugMode=true(optional)
    CM_updateWorkspacesTable
    -logfile location_of_log_file (optional)
    
Notes:

Parámetros

instance
Nombre de instancia de HCL Commerce.
resourceXMLLocation
Este parámetro es el directorio XML donde residen content-management/wc-resource-containers.xml y todos los demás archivos XML del gestor de recursos. Este directorio debe contener únicamente el archivo XML del gestor de recursos para esta tabla, si la tabla está gestionada por contenido o es operativa. Si no se encuentra ningún archivo de recursos para una tabla en el directorio content-management de la ubicación especificada, el programa de utilidad presupone que no se ha efectuado ningún cambio en el tipo de recurso de la tabla, o la tabla es de tipo no gestionada si ésta no existe en el espacio de trabajo. El programa de utilidad busca el directorio denominado "content-management" en la ubicación especificada en primer lugar. Si el programa de utilidad no puede encontrar el directorio content-management en la ubicación especificada, intenta localizar el directorio content-management en vía de acceso de clases del programa de utilidad. Si aún así, el programa de utilidad aún no puede encontrar ningún directorio content-management, genera una excepción. En resumen, el directorio content-management debe existir incluso si está vacío.
nombreTabla
El nombre de la tabla que desea actualizar.
tableResourceType
El tipo de recurso de la tabla. La entrada válida para este parámetro puede ser CONTENT_MANAGED, OPERATIONAL y NON_MANAGED. Si se especifica alguno de estos valores, el programa de utilidad usa dicho valor como el tipo de recurso de la tabla. El programa de utilidad no busca el tipo de recurso en los archivos de ubicación XML de recurso. Este parámetro reemplaza el parámetro resourceXMLLocation. Si se incluyen ambos parámetros al ejecutar el script de programa de utilidad, éste último usa el tipo tableResourceType especificado. Si utiliza este parámetro, asegúrese de que poder sincronizar los archivos XML de recurso con el valor que especifique para este parámetro.
Nota: Si no se especifican los parámetros resourceXMLLocation ni tableResourceType, y no se puede encontrar el directorio content-management en la vía de acceso de clase del programa de utilidad, éste presupone que no se ha efectuado ningún cambio en el tipo de recurso de la tabla, o la tabla es de tipo no gestionada si ésta aún no existe en el espacio de trabajo.
Contraseñadba
La contraseña del usuario administrador de la base de datos. Esta contraseña es necesaria para la creación y actualización del esquema.
generateSQLStatementsOnly
Opcional. Un distintivo que indica si la tarea Ant actualiza los espacios de trabajo o solo genera el SQL que se utiliza para actualizar los espacios de trabajo. Puede establecer los siguientes valores para este parámetro:
true
El programa de utilidad solo informa al SQL que actualiza la agrupación de espacios de trabajo.
false
El programa de utilidad actualiza la agrupación de espacios de trabajo. Este valor es el valor predeterminado.
generateSQLStatementsOutputFile
El archivo de salida para imprimir las sentencias SQL si se establece generateSQLStatementsOnly en true. Si no se especifica, entonces el SQL es la salida de la corriente de salida estándar.
debugMode
Opcional. Si el valor es true, la información de rastreo y de registro se habilita y se imprime en el archivo: utilities_root/logs/Application.messages.log.
logfile
Opcional. Si se proporciona, el script Ant crea o altera un archivo de registro en esta ubicación. Si no especifica este parámetro, la información de registro cronológico se visualiza en la consola.

Ejemplo

El ejemplo siguiente muestra la tarea config_ant que se puede ejecutar para crear una tabla que se llama MYTABLE y está gestionada por contenido:

cd utilities_root/bin
./config_ant.sh -buildfile ../components/Workspaces/xml/updateWorkspacesSchemaTable.xml
-DinstanceName=scott
-DtableName=MYTABLE
-DdbaPassword=administrative_password
-DtableResourceType=CONTENT_MANAGED CM_updateWorkspacesTable
-logfile utilities_root/logs/MYTABLE_UpdateWorkspaces.log
Nota: Este texto aparece en más de una línea para fines de visualización. Escriba el mandato en una sola línea.