Gestión de la herramienta de despliegue de configuración (CDT) en una plataforma heredada
Puede exportar e importar datos con Configuration Deployment Tool (CDT) desde su configuración maestra de Sterling™ Order Management System a otros entornos. Al exportar CDT de la configuración maestra a otros entornos, puede migrar rápidamente configuraciones de base de datos de la configuración maestra a los entornos de destino.
El archivo ydkprefs.xml está disponible en el servidor de recogida. Puede descargar este archivo desde el servidor de recogida y actualizarlo si es necesario. A continuación, puede ejecutar el proceso de configuración de importación o exportación en Autoservicio basándose en los roles asignados. También puede ejecutar el proceso para importar manualmente el archivo CDT. Para obtener más información sobre los procesos, consulte Procesos de autoservicio para la plataforma heredada.
Nota: Los datos de configuración no se pueden importar si la versión de origen es superior a la versión de tiempo de ejecución de destino (incluso para la diferencia de versión menor). Los datos de configuración sólo se pueden importar si las versiones de origen y de destino son las mismas y la versión de origen es menor que la versión de tiempo de ejecución de destino.
El siguiente fragmento de código
ydkprefs.xml de ejemplo se puede utilizar para el proceso Export , que normalmente se realiza desde el entorno de configuración maestra.Nota: Debe utilizar
SourceDatabase como SYSTEMDB y TargetDatabase como DEFAULTXMLDB.<preferences>
<configsynch>
<Settings ReportsDir="">
<AuditDeployment ValidateLockid="y" ValidateOldValues="y" ValidateRecordExistsBeforeDelete="y"/>
</Settings>
<SourceTargetPrefs>
<SourceTargetPrefs>
<SourceTargetPair SourceDatabase="SYSTEMDB" TargetDatabase="DEFAULTXMLDB">
<Transformations>
</Transformations>
<Ignore>
</Ignore>
<AppendOnly>
</AppendOnly>
<RecordFilter>
</RecordFilter>
</SourceTargetPair>
</SourceTargetPrefs>
</SourceTargetPrefs>
</configsynch>
</preferences>
El siguiente fragmento de código ydkprefs.xml de ejemplo se puede utilizar para el proceso Import , que se realiza en otros entornos distintos de la configuración maestra.Nota: Debe utilizar
SourceDatabase como DEFAULTXMLDB y TargetDatabase como SYSTEMDB.<preferences>
<configsynch>
<Settings ReportsDir="">
<AuditDeployment ValidateLockid="y" ValidateOldValues="y" ValidateRecordExistsBeforeDelete="y"/>
</Settings>
<SourceTargetPrefs>
<SourceTargetPrefs>
<SourceTargetPair SourceDatabase="DEFAULTXMLDB" TargetDatabase="SYSTEMDB">
<Transformations>
</Transformations>
<Ignore>
</Ignore>
<AppendOnly>
</AppendOnly>
<RecordFilter>
</RecordFilter>
</SourceTargetPair>
</SourceTargetPrefs>
</SourceTargetPrefs>
</configsynch>
</preferences>
Cuando especifique estas palabras clave, no es necesario proporcionar la definición o los detalles para las bases de datos Source y Target en el archivo ydkprefs.xml .
Nota:
- No añada
PLT_PROPERTYyPLT_PROPERTY_METADATAaAppendOnlyen el archivo ydkprefs.xml. - De forma predeterminada, las tablas YFS_ZIP_CODE_LOCATION, YFS_REGION y YFS_REGION_DETAIL se excluyen del proceso de exportación de CDT debido a razones de rendimiento. Para incluir estas tablas como parte de la exportación de CDT, establezca la propiedad yfs de la siguiente manera:
cdt.ignoretable.<TABLE_NAME>=NPor ejemplo,
cdt.ignoretable.YFS_REGION=N. - Como parte del proceso de importación, si se producen anomalías durante el despliegue o la sincronización de datos, el proceso CDT fallará.