La definición de objeto comercial creada por ODA for Manugistics contiene:
Esta sección trata los temas siguientes:
ODA for Manugistics crea la información siguiente a nivel de objeto comercial:
La información específica de la aplicación a nivel de objeto comercial le permite:
A nivel de objeto comercial, la información específica de la aplicación consta de parámetros separados por un signo de punto y coma (;) que actúa como delimitador. El nombre del parámetro y su valor están separados por un signo de dos puntos (:) que actúa como delimitador. La sintaxis es:
TN=nombreTabla; SCN=nombreColumnaEstado:valorEstado
donde nombreTabla identifica la tabla de base de datos, nombreColumnaEstado es el nombre de la columna de base de datos utilizada para realizar supresiones lógicas y valorEstado es el valor que denota que un objeto comercial está inactivo o suprimido.
La información específica de la aplicación (AppSpecificInfo) que ODA for Manugistics crea a este nivel contiene un valor solamente para el nombre de la tabla de base de datos, vista, procedimiento almacenado o sinónimo/apodo. Para obtener información sobre la especificación de un valor para la columna de estado, consulte Información específica de la aplicación a nivel de objeto comercial.
Esta sección describe las propiedades que ODA for Manugistics crea para cada atributo. Para obtener más información sobre los atributos, consulte Propiedades de atributos de objetos comerciales.
ODA for Manugistics obtiene el valor del nombre del atributo a partir del nombre de columna contenido en la tabla de base de datos, vista, procedimiento almacenado o sinónimo/apodo.
Cuando ODA for Manugistics define el tipo de un atributo, convierte el tipo de datos de una columna contenida en la tabla o vista en el correspondiente tipo de objeto comercial de IBM WebSphere Business Integration Adapter. Esta conversión se realiza en dos pasos. Primero, el tipo de datos contenido en la base de datos se convierte en un tipo JDBC. A continuación, el tipo JDBC se convierte en un tipo de objeto comercial de IBM WebSphere Business Integration Adapter. La primera conversión es realizada por el controlador JDBC que está utilizando. Consulte la especificación de JDBC (2.0 y superior) para conocer detalles sobre la asignación de tipos de base de datos a un tipo JDBC. La Tabla 14 muestra la conversión del tipo JDBC al correspondiente tipo de objeto comercial de IBM WebSphere Business Integration Adapter.
Tipo JDBC | Tipo de objeto comercial de WebSphere Business Integration Adapter |
---|---|
BIT |
BOOLEAN |
CHAR |
STRING |
VARCHAR |
STRING |
LONGVARCHAR |
STRING |
INTEGER |
INTEGER |
NUMERIC |
INTEGER |
SMALLINT |
INTEGER |
TINYINT |
INTEGER |
BIGINT |
INTEGER |
DATE |
DATE |
TIME |
DATE |
TIMESTAMP |
DATE |
DECIMAL |
STRING |
DOUBLE |
DOUBLE |
FLOAT |
DOUBLE |
REAL |
FLOAT |
BINARY |
STRING,añadir BYTEARRAY=TRUEa AppSpecificInfo |
VARBINARY |
STRING,añadir BYTEARRAY=TRUEa AppSpecificInfo |
ODA for Manugistics establece en 1 la cardinalidad de todos los atributos simples.
ODA for Manugistics obtiene la longitud de una serie de caracteres a partir de la longitud especificada para el tipo de datos varchar, char o text.
Si la columna es una clave primaria en la tabla, ODA for Manugistics la marca como atributo de clave. En cambio, si como nodo de origen para generar objetos comerciales se selecciona una vista, procedimiento almacenado o sinónimo/apodo en lugar de una tabla, ODA for Manugistics no marca la columna como atributo de clave. En este caso, el atributo de clave se debe definir manualmente.
ODA for Manugistics no define la propiedad IsForeignKey. El usuario puede definirla en el Diseñador de objetos comerciales.
Si un campo está identificado como not null en la tabla, vista, procedimiento almacenado o sinónimo/apodo, ODA for Manugistics lo marca como atributo necesario. En cambio, ODA for Manugistics no marca el campo de clave como necesario, pues podría existir una secuencia asociada a él, o podría ser una columna de identidad.
ODA for Manugistics incluye dos parámetros para la propiedad AppSpecificInfo a nivel de atributo. La sintaxis de los parámetros especificados es:
CN=nombreColumna
donde nombreColumna es el nombre de la columna de la
tabla de base de datos, vista, procedimiento almacenado o
sinónimo/apodo correspondiente al atributo específico.BYTEARRAY=true|false
ODA for Manugistics reconoce las columnas con datos binarios y
crea un atributo de tipo String con una propiedad
BYTEARRAY=true de AppSpecificInfo.
ODA for Manugistics genera los verbos especificados en la ventana Propiedades de objeto comercial. Crea una propiedad AppSpecificInfo para cada verbo, pero no asigna un valor a la propiedad. Para obtener más información, consulte Formato de la información específica de la aplicación para verbos.