| API / APIs Radiofréquence | |
| Version ACE : 1.4 | |
|
Package : Standard Sous-programme C : nc_rf_rech_mission_objet |
Fonctionnalité : Déplacement |
| Schémas d’entrée et de sortie : | voir en fin de document. |
Cette API permet de rechercher une mission de déplacement associée à un objet de stock.
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
Valeurs restituées par l’API
| Valeur | Remarque |
| 57 | La mission correspondante est gelée. |
| 58 | La mission correspondante est invalide. |
| 59 | Emplacement incorrect. |
| 99 | Il n’existe pas de mission pour cet objet. |
Processus, contrôles et règles de gestion
| Etape | description du Processus |
| 1 |
En mode standard :
En mode déclaratif : :
Mise à jour des missions |
| 2 | Contrôle de validité de la mission. |
| 3 | Contrôle de faisabilité de la mission. |
| 4 | Historisation de l’activité opérateur. |
| 5 | Mise à jour du contexte de l’opérateur. |
Erreurs possibles
| Cause | EFFET |
| La mission correspondante est gelée | Code retour 57, en mode standard : message « La mission correspondante est gelée » |
| La mission correspondante est invalide | Code retour 58, en mode standard : message « La mission correspondante est invalide » |
| Emplacement incorrect | Code retour 59, en mode standard : message « Emplacement incorrect » |
| Il n’existe pas de mission pour cet objet | Code retour 99, en mode standard : message « Il n’existe pas de mission pour cet objet » |
| Une des causes ci-dessus en mode déclaratif | Code retour correspondant ci-dessus, message « Palette incompatible avec la mission » |
| Nom du paramètre | type | format | taille | obl O/N | Remarque |
| Idobj1 | CHAR | 18 | O | Identifiant objet à déplacer | |
| Age | CHAR | 8 | O | Opérateur | |
| Adremp | CHAR | 8 | O | Emplacement de l’objet | |
| Mode | CHAR | 1 | N |
Mode standard : 1 ou vide Mode déplacement déclaratif : 2 |
|
| Ltypact | LONG | N | Pour mission type 14 |
| Nom du paramètre | N° paramout | type | taille | Remarque |
| Code retour | 1 | LONG |
1 : ok 0 : ko |
|
| p_codpro | 2 | CHAR | 16 | Code produit |
| p_l_nbrcnt | 3 | CHAR | 4 | Nombre de contenants du mouvement |
| p_cnttyp | 4 | CHAR | 2 | Type de contenant du mouvement |
| p_cntcod | 5 | CHAR | 2 | Code contenant du mouvement |
| p_l_nbrcnt1 | 6 | CHAR | 4 | Nombre de contenants homogènes |
| p_cnttyp1 | 7 | CHAR | 2 | Type de contenant homogène |
| p_cntcod1 | 8 | CHAR | 2 | Code contenant homogène |
| p_l_nbrcnt2 | 9 | CHAR | 4 | Nbre d’unités du contenant homogène |
| p_cnttyp2 | 10 | CHAR | 2 | Type de contenant de niveau unité |
| p_cntcod2 | 11 | CHAR | 2 | Code contenant de niveau unité |
| p_idmvt | 12 | CHAR | 10 | Identifiant mouvement |
| p_typmvt | 13 | CHAR | 1 | Type de mouvement |
| p_qteunt | 14 | CHAR | 10 | Quantité en unité du mouvement de sortie |
| p_idmission | 15 | CHAR | 10 | Identifiant de la mission |
| p_code_client | 16 | CHAR | 40 | Code client, en mode déclaratif, voir le paramètre LDEPOT |