Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
pnb_principal:start [2015/12/02 16:22] Naema BENYAYA |
pnb_principal:start [2018/04/09 14:27] (version actuelle) |
||
---|---|---|---|
Ligne 201: | Ligne 201: | ||
| NOT_FOUND| The EAN13 <ean13> does not exist for Distributor GLN < glnDistributor >|Ligne |L’EAN du livre numérique à commander n’existe pas| | | NOT_FOUND| The EAN13 <ean13> does not exist for Distributor GLN < glnDistributor >|Ligne |L’EAN du livre numérique à commander n’existe pas| | ||
|ACCES_DENIED | You are not allowed to call service from this GlnDistributeur, please contact DILICOM|Ligne |L’utilisateur avec le GLN « glnReseller» n’est pas abonné à une plateforme de distribution ou l’organisation ID n’est pas trouvée coté plateforme de distribution | | |ACCES_DENIED | You are not allowed to call service from this GlnDistributeur, please contact DILICOM|Ligne |L’utilisateur avec le GLN « glnReseller» n’est pas abonné à une plateforme de distribution ou l’organisation ID n’est pas trouvée coté plateforme de distribution | | ||
+ | |ACCES_DENIED| <glnColl> is not set to order for <gln Distributor>, please contact DILICOM| Ligne |La collectivité n’est pas paramétrée chez un distributeur| | ||
| PRODUCT_CANNOT_BE_SOLD|The product can not be sold |Ligne |Le livre numérique ne peut pas être vendu | | | PRODUCT_CANNOT_BE_SOLD|The product can not be sold |Ligne |Le livre numérique ne peut pas être vendu | | ||
|INVALID_PRICE | Invalid price |Ligne |Le prix TTC renseigné par l’utilisateur n’est pas valide| | |INVALID_PRICE | Invalid price |Ligne |Le prix TTC renseigné par l’utilisateur n’est pas valide| | ||
Ligne 299: | Ligne 300: | ||
^glnReseller | Identifiant du revendeur | Obligatoire, numérique, 13 caractères | | ^glnReseller | Identifiant du revendeur | Obligatoire, numérique, 13 caractères | | ||
^passwordReseller | Mot de passe du revendeur | Obligatoire, alphanumérique, max 25 caractères | | ^passwordReseller | Mot de passe du revendeur | Obligatoire, alphanumérique, max 25 caractères | | ||
- | ^glnColl | Gln collectivité| Conditionnel : Obligatoire dans le cadre des échanges avec **Numilog**, optionnel avec les autres plateformes, numérique, 13 caractères | | + | ^glnColl | Gln collectivité| Facultatif, numérique, 13 caractères | |
^glnContrator | Identifiant du prestataire du revendeur| Facultatif **(jusqu'au 30 juin 2015 puis Obligatoire)**, numérique, 13 caractères | | ^glnContrator | Identifiant du prestataire du revendeur| Facultatif **(jusqu'au 30 juin 2015 puis Obligatoire)**, numérique, 13 caractères | | ||
^resellerCountry |Pays du revendeur |Obligatoire, [[http://www.iso.org/iso/fr/home/standards/country_codes/iso-3166-1_decoding_table.htm|ISO 3166-1 (liste 91 dans Onix)]]| | ^resellerCountry |Pays du revendeur |Obligatoire, [[http://www.iso.org/iso/fr/home/standards/country_codes/iso-3166-1_decoding_table.htm|ISO 3166-1 (liste 91 dans Onix)]]| | ||
Ligne 755: | Ligne 756: | ||
|NOT_FOUND|The orderLineId <orderLineId> does not exist|Requête |La collectivité n’a pas passé de commande avec la référence de ligne de commande «orderLineId » | | |NOT_FOUND|The orderLineId <orderLineId> does not exist|Requête |La collectivité n’a pas passé de commande avec la référence de ligne de commande «orderLineId » | | ||
|NOT_FOUND|<glnColl> : The ean <ean13> is not a part of orderLine '<orderLineId>'!|Requête |La collectivité a fourni un EAN qui ne correspond pas à l’EAN associe à la ligne de commande « orderLineId »| | |NOT_FOUND|<glnColl> : The ean <ean13> is not a part of orderLine '<orderLineId>'!|Requête |La collectivité a fourni un EAN qui ne correspond pas à l’EAN associe à la ligne de commande « orderLineId »| | ||
- | |DUPLICATED|<glnColl>: Loan with id '< loanId >' already exists|Requête |Est considéré comme doublon un prêt ayant un loanid déjà utilisé dans une demande de prêt valide pour une collectivité donnée. **SI l’ensemble des données glnColl, orderLineId, loanId, ean13, accessMedium, localization et loanEndDate strictement identiques à une requête déjà passée dans l’heure est envoyée**| | + | |DUPLICATED|<glnColl>: Loan with id '< loanId >' already exists|Requête |Est considéré comme doublon un prêt ayant un loanid déjà utilisé dans une demande de prêt valide pour une collectivité donnée. **Si l’ensemble des données glnColl, orderLineId, loanId, ean13, accessMedium, localization et loanEndDate de la requête est identique à une demande de prêt déjà passée dans l’heure, alors, la requête n’est pas considérée comme un doublon, mais retourne les informations de la réponse au prêt initial.**| |
|ACCES_DENIED|<glnColl>: The ip adress '<ipAddress> is not declared in PNB and localization IN_SITU.|Requête |La collectivité n’a pas déclarée l’adresse IP | | |ACCES_DENIED|<glnColl>: The ip adress '<ipAddress> is not declared in PNB and localization IN_SITU.|Requête |La collectivité n’a pas déclarée l’adresse IP | | ||
|ACCES_DENIED|<glnColl>: The ip adress is null and localization IN_SITU.|Requête |La collectivité demande d’effectuer un prêt de type IN_SITU sans fournir l’adresse IP | | |ACCES_DENIED|<glnColl>: The ip adress is null and localization IN_SITU.|Requête |La collectivité demande d’effectuer un prêt de type IN_SITU sans fournir l’adresse IP | | ||
Ligne 782: | Ligne 783: | ||
<note tip> | <note tip> | ||
- | Le service consultBook permet à la collectivité de récupérer les détails de consultation dans l’heure qui suit la demande d’une consultation valide. A condition que les paramètres suivants soient strictement identiques à la première requête de demande d’une consultation valide : | + | Le service consultBook permet à la collectivité de récupérer les détails de la consultation dans l’heure qui suit la demande d’une consultation valide. A condition que les paramètres suivants soient strictement identiques à la première requête de demande d’une consultation valide : |
* glnColl, | * glnColl, | ||
* orderLineId, | * orderLineId, | ||
Ligne 871: | Ligne 872: | ||
^ Code (returnStatus)^ Message (returnMessage)^Niveau de l'erreur dans la requête^Cause^ | ^ Code (returnStatus)^ Message (returnMessage)^Niveau de l'erreur dans la requête^Cause^ | ||
|NOT_FOUND|The orderLineId <orderLineId> does not exist|Requête |La collectivité n’a pas passé de commande avec la référence de ligne de commande «orderLineId » | | |NOT_FOUND|The orderLineId <orderLineId> does not exist|Requête |La collectivité n’a pas passé de commande avec la référence de ligne de commande «orderLineId » | | ||
- | |DUPLICATED|<glnColl>: Loan with id '< loanId >' already exists|Requête |la collectivité a déjà passé un prêt valide avec l’identifiant loanId. **Attention, si une requête aux données glnColl, orderLineId, loanId, ean13, accessMedium, localization et loanEndDate strictement identiques à une requête déjà passée dans l’heure est envoyée, alors l’erreur Duplicated n’est pas levée (une réponse équivalente au premier loanId est retournée).** | | + | |DUPLICATED|<glnColl>: Loan with id '< loanId >' already exists|Requête |Est considéré comme doublon une consultation ayant un loanid déjà utilisé dans une demande de consultation valide pour une collectivité donnée. **Si l’ensemble des données glnColl, orderLineId, loanId, ean13, accessMedium, localization et loanEndDate de la requête est identique à une demande de consultation déjà passée dans l’heure, alors, la requête n’est pas considérée comme un doublon, mais retourne les informations de la réponse à la consultation initiale.**| |
|ACCES_DENIED|<glnColl>: The ip adress '<ipAddress> is not declared in PNB and localization IN_SITU.|Requête |La collectivité n’a pas déclaré l’adresse IP | | |ACCES_DENIED|<glnColl>: The ip adress '<ipAddress> is not declared in PNB and localization IN_SITU.|Requête |La collectivité n’a pas déclaré l’adresse IP | | ||
|ACCES_DENIED|<glnColl>: The ip adress is null and localization IN_SITU.|Requête |La collectivité demande d’effectuer un prêt de type IN_SITU sans fournir l’adresse IP | | |ACCES_DENIED|<glnColl>: The ip adress is null and localization IN_SITU.|Requête |La collectivité demande d’effectuer un prêt de type IN_SITU sans fournir l’adresse IP | |