La définition d'objet métier générée par PortalODA contient :
Lorsque vous générez des objets métier à partir des informations fournies par Portal Infranet, les informations spécifiques à l'application générées ne concernent que les attributs simples. L'exception à cette règle s'applique quand l'attribut de conteneur est un lien à plusieurs valeurs. Dans tous les autres cas, l'utilisateur doit entrer les informations spécifiques à l'application, comme décrit au Présentation des objets métier.
Cette section aborde les points suivants :
PortalODA génère les informations suivantes sur les objets métier :
Au niveau de l'objet métier, les informations spécifiques à l'application contiennent le nom du composant métier Portal Infranet correspondant.
Cette section décrit les propriétés générées par PortalODA pour chaque attribut.
PortalODA extrait la valeur du nom de l''attribut de l'attribut correspondant dans le composant métier Portal Infranet.
Lorsqu'il définit le type d'un attribut, PortalODA prend le type de données de l'attribut dans le composant métier Portal Infranet et le convertit au type de données correspondant, comme indiqué dans le tableau 10. Cela ne s'applique qu'à la génération d'objets métier, puisque la conversion ne s'applique qu'à des objets métier existants.
Application | Système d'intégration WebSphere | Longueur |
PIN_FLDT_INT | Integer | |
PIN_FLDT_ENUM | Integer | |
PIN_FLDT_STR | String | Longueur de l'attribut correspondant dans Portal Infranet |
PIN_FLDT_BUF | String | Longueur de l'attribut correspondant dans Portal Infranet |
PIN_FLDT_POID | String | Longueur de l'attribut correspondant dans Portal Infranet |
PIN_FLDT_TSTAMP | Date | |
PIN_FLDT_ARRAY | Object | |
PIN_FLDT_SUBSTRUCT | Object | |
PIN_FLDT_BINSTR | String | Longueur de l'attribut correspondant dans Portal Infranet |
PIN_FLDT_DECIMAL | Float |
PortalODA définit la cardinalité de tous les attributs simples sur 1 et celle des attributs du conteneur sur n. L'utilisateur doit changer la cardinalité des attributs du conteneur dès que cela s'avère nécessaire.
PortalODA obtient la longueur de l'attribut à partir de Portal Infranet.
PortalODA ne marque aucun attribut comme étant une zone de clé. Vous devez marquer les zones de clé manuellement, une fois les objets métier générés.
Si une zone est désignée comme "not null" dans la table ou la vue, PortalODA la marque comme étant un attribut obligatoire. En revanche, PortalODA ne marque pas la zone de clé comme étant obligatoire car l'application Portal Infranet génère ses propres valeurs d'ID lorsqu'elle crée un enregistrement.
L'utilisateur doit éditer cette propriété si les attributs de conteneur n'ont pas été générés ou s'assurer qu'elle est correcte si les attributs de conteneur ont été générés.
PortalODA génère les instructions spécifiées dans la fenêtre BO Properties (comme illustré par la figure 23). Il crée une propriété AppSpecificInfo pour chaque instruction mais n'indique pas de valeur.