| Modifications apportées à ACE 1.55 après le 1er septembre 2010 | |
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 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.
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.
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
| 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.
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
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.