Contenido de la definición generada

La definición de objeto comercial creada por ODA for Manugistics contiene:

Esta sección trata los temas siguientes:

Propiedades a nivel de objeto comercial

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.

Propiedades de atributo

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.

La propiedad Name

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.

La propiedad Type (tipo de datos)

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.

Tabla 15. Correspondencia de tipos de datos
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=TRUE
a
AppSpecificInfo
VARBINARY
STRING,
añadir
BYTEARRAY=TRUE
a
AppSpecificInfo

Nota:
Si el tipo de datos de una columna no es ninguno de los mostrados en la Tabla 15, ODA for Manugistics pasa por alto la columna y muestra un mensaje para indicar que la columna no se puede procesar.

La propiedad Cardinality

ODA for Manugistics establece en 1 la cardinalidad de todos los atributos simples.

La propiedad MaxLength

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.

La propiedad IsKey

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.

La propiedad IsForeignKey

ODA for Manugistics no define la propiedad IsForeignKey. El usuario puede definirla en el Diseñador de objetos comerciales.

La propiedad IsRequired

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.

La propiedad AppSpecificInfo

ODA for Manugistics incluye dos parámetros para la propiedad AppSpecificInfo a nivel de atributo. La sintaxis de los parámetros especificados es:

Nota:
El usuario puede definir parámetros AppSpecificInfo adicionales en el Diseñador de objetos comerciales. Para obtener información sobre estos parámetros, consulte Información específica de la aplicación a nivel de atributo.

Verbos

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.

Copyright IBM Corp. 1997, 2004