Mappage des attributs : Enterprise JavaBeans (EJB) et objet métier

Cette section présente une liste des constructions EJB définies dans un fichier JAR et leurs attributs d'objet métier correspondants. Pour tous les attributs d'objet métier qui ne sont pas des objets métier enfants, le type de données est String. Dans un objet métier, l'ASI contient le type de données réel de l'attribut et est utilisé lors de l'appel de méthodes en rapport à l'interface éloignée du bean d'entreprise.

Pour plus d'informations sur l'ASI de l'objet métier, voir Applications spécifiques à l'application.

Tableau 8. Mappage d'objet : bean d'entreprise sur objet métier
Construction EJB Objet métier Attribute ASI type=
Toutes les classes référencées dans le fichier JAR Object proxy_class=<remote interface name>
boolean Boolean type=boolean/Boolean
char/Character String type=char/Character
byte/Byte String type=byte/Byte
java.lang.String String type=string
short/Short Integer type=short/Short
int/Integer Integer type=int/Integer
long/Long Integer type=long/Long
float/Float Float type=float/Float
double/Double Double type=double/Double
java.math.BigDecimal String type=java.math.BigDecimal
java.math.BigInteger String type=java.math.BigInteger
class Object proxy_class=<fully qualified class name>
array Object
Objet métier enfant avec cardinalité multiple
type=ArrayOf_<datatype>
Par exemple, type=ArrayOf_int
method Object
Child BO
method_name=<methodName>
method (pas d'argument et type de retour void) String method_name=<methodName>

Remarque :
Si vous ne prévoyez pas de déréférencer l'attribut, utilisez l'ASI type=PlaceholderOnly. Ceci indique au connecteur de ne pas renseigner cet attribut. L'attribut peut toujours être utilisé en tant que flux multi-appel s'il est marqué en tant que clé étrangère (IsForeignKey est défini sur true), ou en tant que l'ASI use_attribute_value pointant sur un attribut compatible.

Types de tableaux

Notez les informations suivantes sur les types de tableaux :

Copyright IBM Corp. 2003, 2005