Delta des APIs ACE - version 1.40 vers version 1.55

Delta des APIs ACE - version 1.40 vers version 1.55

Introduction

Ce document vous décrit les améliorations apportées aux API entre la version ACE 1.40 et la version 1.55.

Localisation au Brésil

API ajoutées

API modifiées

GestionCommungererZoneParametree

GestionCommungererZoneParametree

Le schéma d'entrée a été modifié :

Nom Description Format

Obligatoire/

Facultatif

zoneParametree Attribut complexe existant Obligatoire
clezod Utilisable uniquement si l’on n’utilise que zod pour ce type de critère String Facultatif
adresseOrigine Attribut complexe existant removed
evenementOrigine Attribut complexe existant removed
posteOrigine Attribut complexe existant removed
produitOrigine Attribut complexe existant removed
tiersOrigine Attribut complexe existant removed
elementOrigine Attribut complexe existant removed
operationOrigine Attribut complexe existant removed
contactOrigine Attribut complexe existant removed
referencement Attribut complexe existant removed

Methods modified : gererZoneParametree (), actualiserZonesParametrees ()

GestionPropagationpropagerZones

GestionPropagationpropagerZones

Methods modified : rechercherZoneDatee (), actualiserZoneDatee ()

Axes logistiques

API ajoutées

RAS.

API modifiées

GestionQueQuerechercherCleque

Package : fr.generix.metier.bc4j.queque

Le schéma d'entrée a été modifié :

Nom Description Format

Obligatoire/

Facultatif

codaxelog Char(12) Facultatif

GestionQueQuerechercherQueQue

Package : fr.generix.metier.bc4j.queque

Le schéma d'entrée a été modifié :

Nom Description Format

Obligatoire/

Facultatif

codaxelog Char(12) Facultatif

Le schéma de sortie a été modifié :

Nom Description Format
codaxelog Facultatif

GestionQueQuerechercherLibelleQue

Package : fr.generix.metier.bc4j.queque

Le schéma d'entrée a été modifié :

Nom Description Format

Obligatoire/

Facultatif

codaxelog Char(12) Facultatif

GestionSegmentation

Package : fr.generix.metier.bc4j.commun

Détail de l'API : Method « constructClause » is modified

SCE – Simulation de vacation

API modifiées

GestionPreparationlancerVacation

GestionPreparationlancerVacation

Package : fr.generix.metier.bc4j.logistique

Schéma d'entrée : Ajout du champ "mode"

Nom Description Format

Obligatoire/

Facultatif

mode Simple type Long O

Schéma de sortie : Le même que le schéma d'entrée.

Détail de l’API :

Ajout du champ "mode" pour appeler l'API SCE_GP_012.

SCE – Simplification du plan de transport

API modifiées

GestionExpeditioncreerLigneCadencier

Nom de l'API : GestionExpeditioncreerLigneCadencier

Package : fr.generix.metier.bc4j.logistique

Schéma d'entrée :

Nom Description Format

Obligatoire/

Facultatif

Typcad Long O
Codcad Char (6) O
Sigdep Char (12) O
Typcritere Long O
Critere Char (16) O
Delai Long O
Jmaxcde Long O
Hmaxcde Long O
Jmaxliv Long O
Hmaxliv Long O
Typflux Char (16) O

Schéma de sortie : Le même que le schéma d'entrée.

Détail de l’API :

GestionExpeditiongererCalendrierTransport

Nom de l'API : GestionExpeditiongererCalendrierTransport

Package : fr.generix.metier.bc4j.logistique

Schéma d'entrée :

Nom Description Format

Obligatoire/

Facultatif

Codplantr Char (6) O
Datdeb Char (8) O
Datfin Char (8) O

Schéma de sortie : Le même que le schéma d'entrée.

Détail de l’API :

· actualize rows JCapView

GestionExpeditioncreerPlanPreparation

Nom de l'API : GestionExpeditioncreerPlanPreparation

Package : fr.generix.metier.bc4j.logistique

Schéma d'entrée :

Nom Description Format

Obligatoire/

Facultatif

Codplantr Char (6) O

Schéma de sortie : Le même que le schéma d'entrée.

Détail de l’API :

Collecte des céréales

API ajoutées

GestionContratcreerPosteContrat

GestionContratcreerPosteContrat

Package : fr.generix.metier.bc4j.contrat

Cette API permet de créer un poste de contrat et ses composants gérer la condition tarifaire en fonction des informations du schéma d’entrée.

Schéma d’entrée :

Nom Description Format

Obligatoire/

Facultatif

codsoc Codsoc session métier egx:codsoc F
infoPosteContrat Type Contrat associé au poste Type complexe O
achvte Code achat/Vente Char (1) F
numcnt Numero de contrat Long F
tqoi Type de QUOI Char (3) O
codpro Code Produit ( ou cle QUOI ) Char(16) O
numcnp Numéro de poste de contrat Long F
coduni Unité de mesure du poste Char(3) F
qteini Quantité initiale du poste Double F
monini Montant initial du poste Double F
datapp Date de début de l’application ChampDate F
datval Date de validation de l’événement ChampDate F
complementContrat Complément contrat Type complexe F
Codzn1 Code zone complémentaire 1 Char (12) F
Codzn2 Code zone complémentaire 2 Char (12) F
Codzn3 Code zone complémentaire 3 Char (12) F
Codzn4 Code zone complémentaire 4 Char (12) F
Codzn5 Code zone complémentaire 5 Char (12) F
Codzn6 Code zone complémentaire 6 Char (12) F
Codzn7 Code zone complémentaire 7 Char (12) F
Codzn8 Code zone complémentaire 8 Char (12) F
Codzn9 Code zone complémentaire 9 Char (12) F
Codzn10 Code zone complémentaire 10 Char (12) F
Codzn11 Code zone complémentaire 11 Char (12) F
Codzn12 Code zone complémentaire 12 Char (12) F
Codzn13 Code zone complémentaire 13 Char (12) F
Codzn14 Code zone complémentaire 14 Char (12) F
Codzn15 Code zone complémentaire 15 Char (12) F
Codzn16 Code zone complémentaire 16 Char (12) F
Codzn17 Code zone complémentaire 17 Char (12) F
Codzn18 Code zone complémentaire 18 Char (12) F
Codzn19 Code zone complémentaire 19 Char (12) F
Codzn20 Code zone complémentaire 20 Char (12) F
conditionTarifaire ConditionTarifaire du poste Type complexe F
codcre Codcre Char (3) F
typrem type de remise Char (1) F
valrem Valeur de la remise Double F
typseuil Type de seuil Char (1) F

Schéma de sortie :

Nom Description Format

Obligatoire/

Facultatif

codsoc Codsoc session métier egx:codsoc F
contrat Type Contrat associé au poste Type complexe O
achvte Code achat/Vente Char (1) F
numcnt Numero de contrat Long F
tqoi Type de QUOI Char (3) O
codpro Code Produit ( ou cle QUOI ) Char(16) O
numcnp Numéro de poste de contrat Long F
coduni Unité de mesure du poste Char(3) F
qteini Quantité initiale du poste Double F
monini Montant initial du poste Double F
datapp Date de début de l’application ChampDate F
datval Date de validation de l’événement ChampDate F
complementContrat Complément contrat Type complexe F
Codzn1 Code zone complémentaire 1 Char (12) F
Codzn2 Code zone complémentaire 2 Char (12) F
Codzn3 Code zone complémentaire 3 Char (12) F
Codzn4 Code zone complémentaire 4 Char (12) F
Codzn5 Code zone complémentaire 5 Char (12) F
Codzn6 Code zone complémentaire 6 Char (12) F
Codzn7 Code zone complémentaire 7 Char (12) F
Codzn8 Code zone complémentaire 8 Char (12) F
Codzn9 Code zone complémentaire 9 Char (12) F
Codzn10 Code zone complémentaire 10 Char (12) F
Codzn11 Code zone complémentaire 11 Char (12) F
Codzn12 Code zone complémentaire 12 Char (12) F
Codzn13 Code zone complémentaire 13 Char (12) F
Codzn14 Code zone complémentaire 14 Char (12) F
Codzn15 Code zone complémentaire 15 Char (12) F
Codzn16 Code zone complémentaire 16 Char (12) F
Codzn17 Code zone complémentaire 17 Char (12) F
Codzn18 Code zone complémentaire 18 Char (12) F
Codzn19 Code zone complémentaire 19 Char (12) F
Codzn20 Code zone complémentaire 20 Char (12) F
conditionTarifaire ConditionTarifaire du poste Type complexe F
codcre Codcre Char (3) F
typrem type de remise Char (1) F
valrem Valeur de la remise Double F
typseuil Type de seuil Char (1) F
numcnp Numero de poste contrat créé Long F
Numcot Numero de condition tarifaire créée Long F

API modifiées

GestionStockcreerMouvement

GestionStockcreerMouvement

Description :
Nom du champ PK Type Lg Libellé/Commentaire
Qtesup1 Num Quantité supplémentaire

GestionStockgererOperationCereale

GestionStockgererOperationCereale

Algorithme :

On ne peut plus utiliser l’opération RAZ car le mouvement généré n’a pas de quantité et donc la visualisation des stocks n’affiche pas la quantité décrémentée dans les compteurs nets et normés.

L’API creerMouvement permet désormais de passer une deuxième quantité.

Dans toutes les boucles pour remettre à 0 les lots (TRASTK, SECSTK), il ne faut pas toucher le lot 0

Pour les + ou les – on utilise la même opération de stock mais en passant une qté négative.

Description :

GestionContratcreerPosteContrat

GestionContratcreerPosteContrat

Package : fr.generix.metier.bc4j.contrat

Objectif : ajouter le champs typeve en facultatif

Ajouter le champs typeve ( facultatif ) dans le fichier GestionContratcreerContratIn.xsd

contrat Type complexe F
tiers Type complexe O
typeve Char(3) F

GestionContratmodifierPosteContrat

GestionContratmodifierPosteContrat

Package : fr.generix.metier.bc4j.contrat

Objectif : apporter la régle de gestion de la nouvelle clé primaire pour la gestion des céréales.

Modifier le contenu du type complexe infoPosteContrat : ajouter le champ numcnp ( facultatif ) dans le fichier Contrat.xsd

infoPosteContrat Type Contrat associé au poste Type complexe O
achvte Code achat/Vente Char (1) F
numcnt Numero de contrat Long F
tqoi Type de QUOI Char (3) O
codpro Code Produit ( ou cle QUOI ) Char(16) O
numcnp Numéro de poste de contrat Long F
coduni Unité de mesure du poste Char(3) F
qteini Quantité initiale du poste Double F
monini Montant initial du poste Double F
datapp Date de début de l’application ChampDate F
datval Date de validation de l’événement ChampDate F
numord Numéro de priorité ( Céréales ) Long F

Autre modifications

Le champ PariteForcee a été ajouté dans les APIs :

Ce champ permet de forcer la parité de la devise définie dans le champ "Coddev" (code devise) quand le montant doit être converti d’une devise vers la devise de destination.