| API / APIs Radiofréquence | |
| Version ACE : 5.0-00 | |
|
Package : Standard Sous-programme Basic : Ctremp Nom de la gnc : gnc_rf_ctremp |
Fonctionnalité :Général |
| Schémas d’entrée et de sortie : | voir en fin de document. |
The API retrieves the first slot address corresponding to the slot control key, if only the control key parameter is filled. The API retrieves the slot address, if both parameters – slot address and slot control key are filled and there is a correspondence between them. The API retrieves the slot control key corresponding to the slot address, if only the address parameter is filled.
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| RAS. |
Prototype de la fonction Basic
| Function Ctremp(p_numero_module As String, p_sigdep As String, p_adremp As String, p_ctremp As String) As Integer |
| "CTREMP"~p_sigdep~p_adremp~p_ctremp~ |
| Retour~p_adremp~p_ctremp |
Valeurs restituées par l’API
| VALEUR | REMARQUE |
| 1 | Le code emplacement a été identifié. |
| 0 | Le code emplacement n’existe pas ou incohérence entre code emplacement et contrôle emplacement. |
| ETAPE | DESCRIPTION DU PROCESSUS |
| 1 | Dans le cas où le contrôle emplacement est renseigné seul, recherche du premier emplacement correspondant au code contrôle. Dans le cas où plusieurs emplacements correspondent, alors c’est le premier emplacement par ordre alphabétique qui pris pour valeur de retour. |
| 2 | Dans le cas où le contrôle emplacement et le code emplacement sont renseignés simultanément. |
| 3 | Dans le cas où, le code emplacement est renseigné seul, recherche de l’emplacement. |
| Détail : |
If both parameters – slot address and slot control key - are not filled the API returns the error code 0. If the slot control key is filled. If the slot address is filled. Read the slot address data (EMP) which corresponds to the input parameters (sigdep, ctremp, adremp). If the slot address is not filled. Retrieve the first slot address which corresponds to the input parameters (codemp.sigdep, codemp.ctremp). If the retrieved slot address contains more than 8 characters the API returns the error code 0. If the retrieval of the data is successful the API copies the slot address found to the adremp output parameter. If the retrieval of the data is not successful the API copies an empty string to the adremp output parameter. Else If the slot control key is not filled. Read the slot address data (EMP) with the input parameters (sigdep, adremp). If the retrieval of the data is successful the API copies the slot control key found to the ctremp output parameter. If the retrieval of the data is not successful the API copies an empty string to the slot address output parameter. If the slot address output parameter is not filled, the API returns the error code 0. |
Erreurs possibles
| CAUSE | EFFET |
| Le code emplacement et le contrôle emplacement ne sont pas renseignés. | Retour 0 |
| Dans le cas ou le code emplacement n’existe pas ou il code emplacement ne correspond pas au contrôle emplacement. | Retour 0 |
| Le code contrôle ne correspond à aucun emplacement. | Retour 0 |
| Retour_Ctremp=Ctremp(numero_module,”D001”,”A000112”,”DZK”) |
| NOM DU PARAMÈTRE | TYPE | FORMAT | TAILLE | OBL O/N | REMARQUE |
| Sigdep | Char | 12 | O | Sigle dépôt. | |
| Adremp | Char | 8 | N | Code emplacement. | |
| ctremp | char | 10 | N | Contrôle d'emplacement. |
| NOM DU PARAMÈTRE | TYPE | FORMAT | TAILLE | REMARQUE |
| Adremp | Char | 10 | Code emplacement. | |
| ctremp | char | 10 | Contrôle emplacement. |