Traitement sortant des structures d'objet

Le traitement sortant de la structure d'objet effectue la sérialisation des données d'objet métier (MBO) dans un message XML. Au cours du traitement, un script d'automatisation peut insérer une logique de traitement personnalisée afin de changer le comportement du traitement par défaut de la structure d'objet. Le script peut être utilisé à la place de la classe de définition Java™ ou de manière conjointe.

Les fonctions telles que skipMbo(ctx) sont utilisées dans la sérialisation. Dans le nom de la fonction, ctx désigne l'objet de la fonction qui est préparé par l'infrastructure d'intégration et qui communique les données entre l'infrastructure d'intégration et le script d'automatisation. Un script d'automatisation peut affecter le traitement des données et peut communiquer ces changements à l'infrastructure d'intégration.

La sérialisation inclut les fonctions ci-dessous susceptibles d'être utilisées par les scripts d'automatisation pour insérer une logique personnalisée dans le traitement des données :

skipMbo(ctx)
Filtre les données d'objet du message XML. Les API sont disponibles pour filtrer les données du message XML, continuer le traitement des données à inclure dans le message XML et terminer le traitement de la structure d'objet une fois les données filtrées. Par exemple, si la structure d'objet construit un message XML pour un bon de commande, un script d'automatisation peut insérer une logique qui filtre les données des lignes du bon de commande à l'endroit où le type de données correspond aux lignes de services.
skipCols(ctx)
Filtre une ou plusieurs colonne de la structure d'objet. Par exemple, si la structure d'objet construit un message XML pour un actif, un script d'automatisation peut insérer une logique qui élimine les colonnes non requises par le système allant recevoir le message XML.
overrideValues(ctx)
Définit la valeur d'une zone de structure d'objet dans le message XML. Par exemple, si la structure d'objet construit un message XML pour un actif, un script d'automatisation peut insérer une logique pouvant filtrer les colonnes non requises par le système allant recevoir le message XML en cours de création.