Différences

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 13:37]
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 648: Ligne 649:
===== Service emprunter un livre : loanBook ===== ===== Service emprunter un livre : loanBook =====
-Le service loanBook est un service destiné aux collectivités. Ce service permet d’emprunter une ressource; par exemple un livre,... +Le service loanBook est un service destiné aux collectivités. Ce service permet d’emprunter une ressource; par exemple un livre. Pour plus d'information sur les modalités des emprunts par distributeur, Merci de consulter la page [[pnb_gestion_offre_distrib:start|description des offres des distributeurs]]. 
<note tip> <note tip>
Le service loanBook fournit deux type d'emprunt: Le service loanBook fournit deux type d'emprunt:
Ligne 754: 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 |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 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 |
|NOT_IMPLEMENTED|Service loanBook not yet implemented for distributor : <GLN distributeur>|Requête |Le service demandé n’est pas implémenté pour le distributeur | |NOT_IMPLEMENTED|Service loanBook not yet implemented for distributor : <GLN distributeur>|Requête |Le service demandé n’est pas implémenté pour le distributeur |
 +|NOT_IMPLEMENTED|Service loanBook in streaming mode is not implemented for distributor : <distributor name>|Requête |Le service d’emprunt en mode streaming n’est pas implémenté chez le  distributeur|
|PRODUCT_CANNOT_BE_LOAN|The product cannot be loan|Requête |La ressource demandée ne peut pas  être empruntée parce que Le lien n'est pas valide ou la ressource est déjà prêtée ou l’état de la  référence de la ligne de commande vaut une  valeur différente de « OK »| |PRODUCT_CANNOT_BE_LOAN|The product cannot be loan|Requête |La ressource demandée ne peut pas  être empruntée parce que Le lien n'est pas valide ou la ressource est déjà prêtée ou l’état de la  référence de la ligne de commande vaut une  valeur différente de « OK »|
|MAX_LOAN_QUANTITY_REACHED|The loan number limit is reached.|Requête |La ressource demandée ne peut pas être empruntée car la limite du nombre de prêts est atteinte| |MAX_LOAN_QUANTITY_REACHED|The loan number limit is reached.|Requête |La ressource demandée ne peut pas être empruntée car la limite du nombre de prêts est atteinte|
Ligne 767: Ligne 770:
===== Service consulter un livre : consultBook ===== ===== Service consulter un livre : consultBook =====
-Le service consulBook est un service destiné aux collectivités. Ce service permet de consulter en ligne  une ressource numérique dans les locaux de la collectivité sans effectuer d'emprunt.+Le service consulBook est un service destiné aux collectivités. Ce service permet de consulter en ligne  une ressource numérique dans les locaux de la collectivité sans effectuer d'emprunt. Pour plus d'information sur les modalités de consultation par distributeur, Merci de consulter la page [[pnb_gestion_offre_distrib:start|description des offres des distributeurs]].
<note important> <note important>
La collectivité doit déclarer l’adresse IP de consultation  (cf. [[#service_declarer_une_adresse_ip_declareip|service declareIP]]) avant de demander la consultation d'une ressource. La collectivité doit déclarer l’adresse IP de consultation  (cf. [[#service_declarer_une_adresse_ip_declareip|service declareIP]]) avant de demander la consultation d'une ressource.
Ligne 780: 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 869: 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 |