Retour à la liste des groupes

Informations sur le groupe

Types déclarés ou référencés

  1. import_basic_param

      Nom du type:
      import_basic_param
      Description:
      Tableau avec les paramètres disponibles pour la fonction import_basic (Description -> Valeur par défaut)
      Localisation:
      local au groupe
      Contenu:
      func_import type stringFonction d'import à utiliser -> func_bdp.inc.php
      isbn_mandatory type booleanISBN obligatoire ? -> Non
      isbn_dedoublonnage type booleanDédoublonnage sur ISBN ? -> Oui
      isbn_only type booleanQue les ISBN ? -> Non (Ignorer les ISSN)
      statutnot type integerStatut des notices importées -> Valeur du paramètre utilisateur "Statut de notice par défaut en intégration de notice"
      link_generate type booleanGénérer les liens entre notices ? -> Non
      authorities_notices type booleanTenir compte des notices d'autorités ? -> Non
      authorities_default_origin type integerOrigine par défaut des autorités si non précisé dans les notices ? -> vide
      book_lender_id type integerPropriétaire exemplaire -> Valeur du paramètre utilisateur "Propriétaire par défaut en création d'exemplaire"
      book_statut_id type integerStatut exemplaire -> Valeur du paramètre utilisateur "Statut de document par défaut en création d'exemplaire"
      book_location_id type integerLocalisation exemplaire -> Valeur du paramètre utilisateur "Localisation du document par défaut en création d'exemplaire"
      cote_mandatory type booleanCote exemplaire obligatoire ? -> Non
      tdoc_codage type booleanTypes de document Codage du propriétaire ? -> Non (Codage générique)
      statisdoc_codage type booleanCodes statistiques Codage du propriétaire ? -> Non (Codage générique)
      sdoc_codage type booleanSections Codage du propriétaire ? -> Non (Codage générique)


Méthodes

  1. get_convert_types

      Nom de la méthode:
      get_convert_types
      Description:
      Liste des types de conversions possibles
      Version:
      1.0
      Description des entrées:
      Description des retours:
      results type tableau de la structure suivante: Tableau avec en clé un identifiant et en valeur le libellé de la conversion (attribut "name" de la balise "item" du fichier catalog.xml)


  2. convert

      Nom de la méthode:
      convert
      Description:
      Converti une notice d'un format vers un autre format
      Version:
      1.0
      Description des entrées:
      notice type stringLa notice à convertir
      convert_type_id type integerIdentifiant de la conversion à utiliser (voir get_convert_types)
      import type booleanIndique si l'import (avec la fonction import) doit être réalisé directement apres la conversion
      source_id type integerIdentifiant de la source
      do_not_convert type booleanNe pas convertir la notice (Peut-être utile si notice en format Unimarc)
      Description des retours:
      results type tableau de la structure suivante:
      • notice type string        La notice à convertir
      • converted_notice type string        La notice convertie


  3. import

      Nom de la méthode:
      import
      Description:
      Import z3950 de notice
      Version:
      1.0
      Description des entrées:
      unimarc_notice type stringLa notice en unimarc à importer
      source_id type integerIdentifiant de la source
      Description des retours:


  4. import_basic

      Nom de la méthode:
      import_basic
      Description:
      Import de notices (équivalent à celui dans l'administration de PMB)
      Version:
      1.0
      Description des entrées:
      notices type arrayTableau avec les notices en unimarc à importer
      params type import_basic_param
      • func_import type string        Fonction d'import à utiliser -> func_bdp.inc.php
      • isbn_mandatory type boolean        ISBN obligatoire ? -> Non
      • isbn_dedoublonnage type boolean        Dédoublonnage sur ISBN ? -> Oui
      • isbn_only type boolean        Que les ISBN ? -> Non (Ignorer les ISSN)
      • statutnot type integer        Statut des notices importées -> Valeur du paramètre utilisateur "Statut de notice par défaut en intégration de notice"
      • link_generate type boolean        Générer les liens entre notices ? -> Non
      • authorities_notices type boolean        Tenir compte des notices d'autorités ? -> Non
      • authorities_default_origin type integer        Origine par défaut des autorités si non précisé dans les notices ? -> vide
      • book_lender_id type integer        Propriétaire exemplaire -> Valeur du paramètre utilisateur "Propriétaire par défaut en création d'exemplaire"
      • book_statut_id type integer        Statut exemplaire -> Valeur du paramètre utilisateur "Statut de document par défaut en création d'exemplaire"
      • book_location_id type integer        Localisation exemplaire -> Valeur du paramètre utilisateur "Localisation du document par défaut en création d'exemplaire"
      • cote_mandatory type boolean        Cote exemplaire obligatoire ? -> Non
      • tdoc_codage type boolean        Types de document Codage du propriétaire ? -> Non (Codage générique)
      • statisdoc_codage type boolean        Codes statistiques Codage du propriétaire ? -> Non (Codage générique)
      • sdoc_codage type boolean        Sections Codage du propriétaire ? -> Non (Codage générique)
      Tableau avec les paramètres disponibles pour la fonction import_basic (Description -> Valeur par défaut)
      with_expl type integerPrécise si oui ou non il faut gérer les exemplaires
      Description des retours:
      logs type tableau de la structure suivante:
      • notice_deja_presente type integer        Nombre de notices déjà présentes en base
      • notice_rejetee type integer        Nombre de notices rejetées
      • nbtot_notice type integer        Nombre total de notices
      • stdout type string        Messages qui sont normalement affichés à l'écran lors de l'import
      • result type string        Renseigné si aucune notice n'a été passée à la fonction ou si il n'y a eu aucun message d'erreur lors de l'import (voir ci-dessous)
      • error_log type tableau de la structure suivante:        Tableau de tableaux avec les erreurs relevées lors de l'import: Array([X] => Array([error_origin] => Origine de l'erreur, [error_text] => Message de l'erreur, [nb_error] => Nombre de fois ou l'erreur s'est produite))