Contenu de la définition créée

La définition de l'objet métier que l'agent ODA for Manugistics crée contient les informations suivantes :

Cette section aborde les points suivants :

Propriétés de l'objet métier

ODA for Manugistics génère les informations suivantes sur l'objet métier :

Les informations spécifiques à l'application relatives à l'objet métier vous permettent d'effectuer les opérations suivantes :

Au niveau de l'objet métier, les informations spécifiques à l'application comportent des paramètres séparés par un point-virgule (;). Le nom du paramètre et la valeur associée sont séparés par un signe deux-points (:). La syntaxe est la suivante :

TN=TableName; SCN=StatusColumnName:StatusValue
 

TableName désigne une table de la base de données, StatusColumnName correspond au nom de la colonne de la base de données utilisée pour effectuer les suppressions logiques, et StatusValue correspond à la valeur qui indique si un objet métier est inactif ou supprimé.

Le paramètre AppSpecificInfo généré par ODA for Manugistics à ce niveau contient une valeur uniquement pour le nom de la table de base de données, la vue, la procédure stockée ou le synonyme/alias. Pour plus d'informations sur l'indication d'une valeur pour la colonne correspondant à l'état, voir Informations spécifiques à l'application au niveau de l'objet métier.

Propriétés des attributs

Cette section décrit les propriétés générées par ODA for Manugistics pour chaque attribut. Pour plus d'informations sur les attributs, voir Propriétés des attributs d'objet métier.

Propriété Name

ODA for Manugistics extrait la valeur du nom de l'attribut du nom de la colonne dans la table de base de données, la vue, la procédure stockée ou le synonyme/alias.

Propriété Data type

Lorsque le composant ODA for Manugistics définit le type d'un attribut, il convertit le type de données d'une colonne dans la table ou la vue en type d'objet métier IBM WebSphere Business Integration Adapter correspondant. Cette conversion a lieu en deux étapes. Tout d'abord, le type de données dans la base de données est converti en type de données JDBC. Ensuite, le type de données JDBC est converti en type d'objet métier IBM WebSphere Business Integration Adapter. La première conversion est effectuée par le pilote JDBC que vous utilisez. Pour plus d'informations sur le mappage d'un type de base de données en type de données JDBC, voir les spécifications JDBC (2.0 et suivant). Le tableau 14 représente la conversion du type JDBC en objet métier IBM WebSphere Business Integration Adapter.

Tableau 15. Correspondance des types de données
Type JDBC Objet métier 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,
 

ajouter

BYTEARRAY=TRUE
 

à

AppSpecificInfo
 
VARBINARY
 
STRING,
 

ajouter

BYTEARRAY=TRUE
 

à

AppSpecificInfo
 

Remarque :
Si le type de données d'une colonne ne fait pas partie des types indiqués dans le Tableau 15, ODA for Manugistics ignore la colonne et affiche un message indiquant que la colonne ne peut pas être traitée.

Propriété Cardinality

ODA for Manugistics affecte à la propriété de cardinalité de tous les attributs la valeur 1.

Propriété MaxLength

ODA for Manugistics extrait la longueur d'une chaîne à partir de la longueur indiquée pour le type de données varchar, char ou text.

Propriété IsKey

Si la colonne est une clé primaire dans la table, ODA for Manugistics la désigne comme un attribut clé. Toutefois, si une vue, une procédure stockée ou un synonyme/alias, au lieu d'une table, est sélectionné comme noeud source pour créer des objets métier, ODA for Manugistics ne marque pas la colonne comme étant un attribut clé. Dans ce cas, l'attribut clé doit être défini manuellement.

Propriété IsForeignKey

ODA for Manugistics ne définit pas la propriété IsForeignKey. Vous pouvez la définir dans Business Object Designer.

Propriété IsRequired

Si une zone est désignée par la valeur not null dans la table, la vue, la procédure stockée ou le synonyme/alias, ODA for Manugistics la marque comme étant un attribut obligatoire. Toutefois, ODA for Manugistics ne marque pas la zone clé comme étant obligatoire car une séquence peut lui être associée, ou elle peut constituer une colonne d'identité.

Propriété AppSpecificInfo

ODA for Manugistics comprend deux paramètres pour la propriété AppSpecificInfo au niveau de l'attribut. La syntaxe des paramètres indiqués est la suivante :

Remarque :
Vous pouvez définir d'autres paramètres AppSpecificInfo dans Business Object Designer. Pour plus d'informations sur ces paramètres, voir Informations spécifiques à l'application au niveau de l'attribut.

Instructions

ODA for Manugistics génère les instructions indiquées dans la fenêtre BO Properties. Il crée une propriété AppSpecificInfo pour chaque instruction mais n'indique pas de valeur. Pour plus d'informations, voir Format des informations spécifiques à l'application pour les instructions.

Copyright IBM Corp. 1997, 2004