Retour à la liste des groupes
Informations sur le groupe
Nom du groupe:
pmbesImport
Description:
Fonctions de conversion et d'import
Déclare ou fait référence aux types suivants:
Déclare les méthodes suivantes:
Types déclarés ou référencés
import_basic_param
Nom du type:import_basic_paramDescription:Tableau avec les paramètres disponibles pour la fonction import_basic (Description -> Valeur par défaut)Localisation:local au groupeContenu: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)
Méthodes
get_convert_types
Nom de la méthode:get_convert_typesDescription:Liste des types de conversions possiblesVersion:1.0Description 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) convert
- notice type string La notice à convertir
- converted_notice type string La notice convertie
Nom de la méthode:convertDescription:Converti une notice d'un format vers un autre formatVersion:1.0Description des entrées:notice type string La notice à convertir convert_type_id type integer Identifiant de la conversion à utiliser (voir get_convert_types) import type boolean Indique si l'import (avec la fonction import) doit être réalisé directement apres la conversion source_id type integer Identifiant de la source do_not_convert type boolean Ne pas convertir la notice (Peut-être utile si notice en format Unimarc) Description des retours:results type tableau de la structure suivante: import
Nom de la méthode:importDescription:Import z3950 de noticeVersion:1.0Description des entrées:unimarc_notice type string La notice en unimarc à importer source_id type integer Identifiant de la source Description des retours:import_basic
- 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)
- 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))
Nom de la méthode:import_basicDescription:Import de notices (équivalent à celui dans l'administration de PMB)Version:1.0Description des entrées:notices type array Tableau avec les notices en unimarc à importer params type import_basic_param Tableau avec les paramètres disponibles pour la fonction import_basic (Description -> Valeur par défaut) with_expl type integer Précise si oui ou non il faut gérer les exemplaires Description des retours:logs type tableau de la structure suivante: