Spécification du texte de l'application au niveau de l'attribut de l'objet métier

Les informations suivantes figurent dans le texte de l'application au niveau de l'attribut de l'objet métier.

Tableau 5. Attributs de l'objet métier
Propriété Valeurs Description
ParamType Input/Output/InOut Indique le type de paramètre représenté par l'attribut.
Offset Un nombre entier Indique le décalage dans le tableau d'octets où commence la valeur du paramètre.
Signed True/false La propriété indique si les types de nombre integer/short/long sont signés. Si elle n'est pas définie, la valeur par défaut et non signé.
DataLength Un nombre entier S'applique aux types integer/short/long . Indique la longueur des données pour les types signés et non signés. Si elle n'est pas définie, la valeur par défaut est 4.
DecimalPositions Un nombre entier S'applique aux types zoned decimal et packed decimal. Indique le nombre de positions décimales.
PackedDec True/false Défini sur true, l'attribut représente un décimal condensé.
ZonedDec True/false Défini sur true, l'attribut représente un décimal non condensé.

Conversion des données à partir du kit d'outils iSeries ou AS/400

Le kit d'outils pour iSeries/AS400 inclut des classes de conversion de données. Le tableau ci-dessous indique la correspondance entre les types de données iSeries/AS400 et les types de données IBM WebSphere Business Integration, ainsi que la classe de conversion de données utilisée.

Tableau 6. Types de données et classes de conversion
Type de données iSeries/AS400 Type de données IBM WBI Classe de conversion de données
Nombre AS/400 sur deux octets, signé. Integer - Info spécifique à l'application - Signed=true; DataLength=2 AS400Bin2
Nombre AS/400 sur quatre octets, signé. Integer - Info spécifique à l'application - Signed=true; DataLength=4 AS400Bin4
Nombre AS/400 en virgule flottante, sur deux octets, signé. Float AS400Float4
Nombre AS/400 en virgule flottante, sur quatre octets, signé. Double AS400Float8
Nombre AS/400 sur deux octets, non signé. Integer - Info spécifique à l'application - Signed=false; DataLength=2 AS400UnsignedBin2
Nombre AS/400 sur quatre octets, non signé. Integer - Info spécifique à l'application - Signed=false; DataLength=4 AS400UnsignedBin4
Décimal condensé AS/400. String - la propriété de l'attribut MaxLength doit avoir le nombre de chiffres. Info spécifique à l'application - DecimalPositions=<number of decimal positions>; PackedDec=true AS400PackedDecimal
Décimal non condensé AS/400. String - la propriété de l'attribut MaxLength doit avoir le nombre de chiffres. Info spécifique à l'application - DecimalPositions=<number of decimal positions>; ZonedDec=true AS400ZonedDecimal
Données de type caractère String - MaxLength indique la longueur maximale. AS400Text
Données de date String - MaxLength indique la longueur maximale. AS400Text

Copyright IBM Corp. 2003, 2005