UpsEdi.EchangeBinaire

Définition

/***************************************************************/
Type EchangeBinaire Implemente Public : IEchange Defaut Final TailleSegment 4 ConserverObjets
/* Objet : Type definissant un echange au format Up ! Edi. */
/***************************************************************/
/*-------------------------------------------------------------*/
/* Heritage des proprietes d'Objet. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Heritage des proprietes de IEchangeElementaire. */
/*-------------------------------------------------------------*/
Prive :
/*-------------------------------------------------------------*/
/* Heritage des methodes d'Objet. */
/*-------------------------------------------------------------*/
Public : Prive : /*-------------------------------------------------------------*/
/* Heritage des methodes d'IEchangeElementaire. */
/*-------------------------------------------------------------*/
Public : /*-------------------------------------------------------------*/
/* Heritage des methodes de IEchange. */
/*-------------------------------------------------------------*/
Public :
/*-------------------------------------------------------------*/
/* Methodes propres. */
/*-------------------------------------------------------------*/
Public : Prive : Fin Type

Le type EchangeBinaire modélise un échange de données au format propriétaire Up ! Electronic Data Interchange qui est dédié à Up ! Virtual Technical Machine.

Ce format supporte les modèles de données récurrents et il est optimisé automatiquement.

Le type EchangeBinaire possède un constructeur pour lesquels les paramètres Flux et E représentent respectivement le flux sur lequel est adossé l'échange et l'entrepôt de création des objets importés.

Le flux Flux doit être ouvert en lecture pour une importation ou en écriture pour une exportation. Il s'agit d'un flux ouvert en mode binaire.

La page de codes du flux est utilisée pour encoder les chaînes de caractères. A défaut, le format Unicode est retenu.

Si E a pour valeur Nul, alors l'entrepot par défaut donné par le paramètre EntrepotDefaut d'Up ! Object Management System est utilisé.

Si le paramètre M a pour valeur Vrai, alors l'échange de données s'effectue au niveau métier :

L'exportation ou l'importation débute à la création de l'objet. Elle se termine à sa destruction.

Opérateurs

Le type EchangeBinaire possède les opérateurs standards suivants:

Exemple

Pour un exemple complet, merci de se référer à Format Up ! Electronic Data Interchange.

Variable
/******/


Principal
/*******/
Variable
/******/
Debut
...
A="Bonjour le monde";
B=10;
C=3.1416;
D=Vrai;
...
E=EchangeBinaire(F);
E.ExporterObjet(A);
E.ExporterEntier(B);
E.ExporterObjet(C);
E.ExporterEnumere(D);
E=Nul;
...
Fin Principal

Traduction

---------