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

  1. location

      Nom du type:
      location
      Description:
      Décrit une localisation
      Localisation:
      Importé du groupe pmbesTypes
      Contenu:
      location_id type integerId de la localisation
      location_caption type stringLibellé de la localisation


  2. search_field

      Nom du type:
      search_field
      Description:
      Décrit un champ de recherche
      Localisation:
      Importé du groupe pmbesTypes
      Contenu:
      id type stringId du champ de recherche
      label type stringDescription du champ
      type type stringType du champ
      operators type tableau de la structure suivante:
      • id type string        Id de l'opération
      • label type string        Affichage de l'opérateur
      Opérateurs du champ
      values type tableau de la structure suivante:
      • value_id type integer        Id de la valeur
      • value_caption type string        Affichage de la valeur
      Si fetch_values est à true et si le type du champ propose des valeurs prédéfinies:
      fieldvar type tableau de la structure suivante:
      • label type string        Description du paramètre
      • name type string        Nom du paramètre
      • type type string        Type du paramètre
      • values type tableau de la structure suivante:        Si valeurs prédéfinies
        • value_id type integer        Valeur
        • value_caption type string        Libellé
      Si le champ contient des paramètres modifiables par l'utilisateur


  3. item

      Nom du type:
      item
      Description:
      Décrit un exemplaire
      Localisation:
      Importé du groupe pmbesTypes
      Contenu:
      id type integerId de l'exemplaire
      cb type stringCode-barres de l'exemplaire
      cote type stringCote de l'exemplaire
      location_id type integerId de la localisation de l'exemplaire
      location_caption type stringLibellé de la localisation de l'exemplaire
      section_id type integerId de la section de l'exemplaire
      section_caption type stringLibellé de la section de l'exemplaire
      statut type stringStatut de l'exemplaire
      support type stringSupport de l'exemplaire
      situation type stringSituation de l'exemplaire
      codestat type string


  4. explNum

      Nom du type:
      explNum
      Description:
      Décrit un exemplaire numérique
      Localisation:
      Importé du groupe pmbesTypes
      Contenu:
      id type integerId de l'exemplaire numérique
      noticeId type integerId de la notice associée à l'exemplaire numérique
      bulletinId type integerId du bulletin associé à l'exemplaire numérique
      name type stringNom de l'exemplaire numérique
      mimetype type stringMimetype de l'exemplaire numérique
      extention type string
      filename type stringNom du fichier de l'exemplaire numérique
      filesize type stringTaille de l'exemplaire numérique
      url type stringURL de l'exemplaire numérique, si applicable
      downloadUrl type stringURL de téléchargement de l'exemplaire numérique
      vignUrl type string


  5. unimarc_notice

      Nom du type:
      unimarc_notice
      Description:
      Désigne une notice unimarc
      Localisation:
      Importé du groupe pmbesSpecialTypes
      Contenu:
      id type stringL'id de la notice
      header type tableau de la structure suivante:
      • name type string        Le nom du champ
      • value type string        La valeur du champ
      L'entête unimarc
      f type tableau de la structure suivante:
      • c type string        
      • ind type string        
      • id type string        
      • value type string        
      • s type tableau de la structure suivante:        
        • c type string        
        • value type string        
      Les champs f


  6. bulletin

      Nom du type:
      bulletin
      Description:
      Décrit un bulletin
      Localisation:
      Importé du groupe pmbesTypes
      Contenu:
      bulletin_id type integerId du bulletin
      serial_id type integerId de la notice de périodique associée au bulletin
      serial_title type stringTitre de la notice de périodique associée au bulletin
      notice_id type integerId de la notice du bulletin
      bulletin_number type stringNuméro du bulletin
      bulletin_date_caption type stringLibellé de la date du bulletin
      bulletin_date type stringDate de parution du bulletin
      bulletin_title type stringTitre du bulletin
      bulletin_barcode type stringCode-barres du bulletin


  7. collstate

      Nom du type:
      collstate
      Description:
      Décrit un état de collection
      Localisation:
      Importé du groupe pmbesTypes
      Contenu:
      collstate_id type integerId de l'état de collection
      collstate_location_libelle type integerLibellé de l'état de collection
      collstate_cote type stringCote de l'état de collection
      collstate_type_libelle type stringLibelle du support de l'état de collection
      collstate_emplacement_libelle type stringLibellé de l'emplacement de l'état de collection
      collstate_statut_opac_libelle type stringLibellé du statut OPAC de l'état de collection
      collstate_origine type stringOrigine de l'état de collection
      collstate_state_collections type stringStatut de l'état de collection
      collstate_lacune type stringLacunes dans l'état de collection


  8. thesaurus

      Nom du type:
      thesaurus
      Description:
      Localisation:
      Importé du groupe pmbesTypes
      Contenu:
      thesaurus_id type integer
      thesaurus_caption type string
      thesaurus_num_root_node type integer
      thesaurus_num_unclassed_node type integer
      thesaurus_num_orphans_node type integer


  9. node

      Nom du type:
      node
      Description:
      Localisation:
      Importé du groupe pmbesTypes
      Contenu:
      node_id type integer
      node_thesaurus_id type integer
      node_target_id type integer
      node_target_categories type tableau de category
      • node_id type integer        
      • category_caption type string        
      • category_lang type string        
      node_path type tableau de la structure suivante:
      • node_id type integer        
      • categories type tableau de category
      node_categories type tableau de category
      • node_id type integer        
      • category_caption type string        
      • category_lang type string        
      node_children type tableau de la structure suivante:
      • node_id type integer        
      • is_link type boolean        
      • categories type tableau de category
      node_seealso type tableau de la structure suivante:
      • node_id type integer        
      • categories type tableau de category


  10. noticeAdministrative

      Nom du type:
      noticeAdministrative
      Description:
      Informations de gestion d'une notice
      Localisation:
      Importé du groupe pmbesTypes
      Contenu:
      statut_id type integerId du statut
      statut_lib type stringLibellé Opac du statut
      comment_admin type stringCommentaire de gestion
      thumbnail_url type stringURL de la vignette


Méthodes

  1. simpleSearch

      Nom de la méthode:
      simpleSearch
      Description:
      Effectuer une recherche simple
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      searchType type integerLe type de recherche:
      0 (SEARCH_ALL)=tous les champs,
      1 (SEARCH_TITLE)=titre,
      2 (SEARCH_AUTHOR)=auteur,
      3 (SEARCH_EDITOR)=éditeur,
      4 (SEARCH_COLLECTION)=collection,
      6 (SEARCH_CATEGORIES)=catégories/mots matières
      searchTerm type stringChaine à rechercher
      Description des retours:
      searchId type stringNom de la ressource résultat
      nbResults type integerNombre de résultats
      typdocs type tableau de string


  2. simpleSearchLocalise

      Nom de la méthode:
      simpleSearchLocalise
      Description:
      Version:
      1.0
      Description des entrées:
      searchType type integer
      searchTerm type string
      pmbUserId type integer
      OPACUserId type integer
      localisation type integer
      section type integer
      Description des retours:
      searchId type string
      nbResults type integer
      typdocs type tableau de string


  3. getAdvancedSearchFields

      Nom de la méthode:
      getAdvancedSearchFields
      Description:
      Récupére la liste des champs recherchables en recherche avancée
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      lang type stringLa langue
      fetch_values type booleanPrécise s'il faut également chercher les valeurs des champs, pour un champ select par exemple
      Description des retours:
      results type tableau de search_field
      • id type string        Id du champ de recherche
      • label type string        Description du champ
      • type type string        Type du champ
      • operators type tableau de la structure suivante:        Opérateurs du champ
        • id type string        Id de l'opération
        • label type string        Affichage de l'opérateur
      • values type tableau de la structure suivante:        Si fetch_values est à true et si le type du champ propose des valeurs prédéfinies:
        • value_id type integer        Id de la valeur
        • value_caption type string        Affichage de la valeur
      • fieldvar type tableau de la structure suivante:        Si le champ contient des paramètres modifiables par l'utilisateur
        • label type string        Description du paramètre
        • name type string        Nom du paramètre
        • type type string        Type du paramètre
        • values type tableau de la structure suivante:        Si valeurs prédéfinies
          • value_id type integer        Valeur
          • value_caption type string        Libellé
      Les différents champs


  4. getAdvancedExternalSearchFields

      Nom de la méthode:
      getAdvancedExternalSearchFields
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      lang type string
      fetch_values type boolean
      Description des retours:
      results type tableau de search_field
      • id type string        Id du champ de recherche
      • label type string        Description du champ
      • type type string        Type du champ
      • operators type tableau de la structure suivante:        Opérateurs du champ
        • id type string        Id de l'opération
        • label type string        Affichage de l'opérateur
      • values type tableau de la structure suivante:        Si fetch_values est à true et si le type du champ propose des valeurs prédéfinies:
        • value_id type integer        Id de la valeur
        • value_caption type string        Affichage de la valeur
      • fieldvar type tableau de la structure suivante:        Si le champ contient des paramètres modifiables par l'utilisateur
        • label type string        Description du paramètre
        • name type string        Nom du paramètre
        • type type string        Type du paramètre
        • values type tableau de la structure suivante:        Si valeurs prédéfinies
          • value_id type integer        Valeur
          • value_caption type string        Libellé


  5. advancedSearch

      Nom de la méthode:
      advancedSearch
      Description:
      Effectuer une recherche avancée
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      search type tableau de la structure suivante:
      • inter type string        l'opérateur entre le champ et le champ précédent
      • field type integer        l'id du champ de recherche
      • operator type string        l'opérateur de recherche
      • value type tableau de string
      la recherche: un tableau d'une structure de recherche
      Description des retours:
      searchId type stringnom de la ressource résultat
      nbResults type integernombre de résultats trouvés
      typdocs type tableau de string


  6. advancedSearchExternal

      Nom de la méthode:
      advancedSearchExternal
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      search type tableau de la structure suivante:
      • inter type string        
      • field type integer        
      • operator type string        
      • value type tableau de string
      sourceIds type tableau de integer
      Description des retours:
      searchId type string
      nbResults type integer


  7. get_sort_types

      Nom de la méthode:
      get_sort_types
      Description:
      Renvoie la liste des différents tris possibles
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      Description des retours:
          Exemple de retour:
          Array
          (
          [0] => Array
          (
          [sort_name] => text_1
          [sort_caption] => Titre
          )
          
          [1] => Array
          (
          [sort_name] => num_2
          [sort_caption] => Indexation décimale
          )
          
          [2] => Array
          (
          [sort_name] => text_3
          [sort_caption] => Auteur
          )
        ...
      )
      results type tableau de la structure suivante:
      • sort_name type string        
      • sort_caption type string        


  8. fetchSearchRecords

      Nom de la méthode:
      fetchSearchRecords
      Description:
      Fonctions pour récupérer les notices issues d'une recherche
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      searchId type stringL'id renvoyé par la fonction de recherche
      firstRecord type integerNuméro de la première notice à récupérer
      recordCount type integerNombre de notices à récupérer
      recordFormat type stringFormat des résultats
      recordCharset type stringCharset dans lequel on souhaite les résultats
      Description des retours:
      results type tableau de la structure suivante:
      • noticeId type integer        L'id de la notice
      • noticeContent type string        La notice dans son format
      Les résultats


  9. fetchSearchRecordsSorted

      Nom de la méthode:
      fetchSearchRecordsSorted
      Description:
      Récupérer les notices issues d'une recherche, en appliquant un tri
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
          Le paramètre sortType se construit de la façon suivante:
          typedutri_nomdutri, avec:
          -typedutri: d ou c pour un tri croissant ou décroissant
          -nomdutri: l'id du tri (voir la fonction get_sort_types).
          
          exemples:
          -c_text_1: tri par titre croissant.
          -d_num_7: tri par année d'édition décroissante.
          -c_text_5: tri par côte croissante.
      searchId type stringl'id renvoyé par la fonction de recherche
      firstRecord type integernuméro de la première notice à récupérer
      recordCount type integernombre de notices à récupérer
      recordFormat type stringformat des résultats
      recordCharset type stringle charset dans lequel on souhaite les résultats
      sortType type stringle tri à appliquer aux résultats
      Description des retours:
      results type tableau de la structure suivante:
      • noticeId type integer        l'id de la notice
      • noticeContent type string        la notice dans le format demandé
      Un tableau de résultats


  10. fetchSearchRecordsArray

      Nom de la méthode:
      fetchSearchRecordsArray
      Description:
      Fonctions pour récupérer les notices issues d'une recherche
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      searchId type stringL'id renvoyé par la fonction de recherche
      firstRecord type integerNuméro de la première notice à récupérer
      recordCount type integerNombre de notices à récupérer
      recordCharset type stringCharset dans lequel on souhaite les résultats
      Description des retours:
      results type tableau de unimarc_notice
      • id type string        L'id de la notice
      • header type tableau de la structure suivante:        L'entête unimarc
        • name type string        Le nom du champ
        • value type string        La valeur du champ
      • f type tableau de la structure suivante:        Les champs f
        • c type string        
        • ind type string        
        • id type string        
        • value type string        
        • s type tableau de la structure suivante:        
          • c type string        
          • value type string        
      Les résultats


  11. fetchSearchRecordsArraySorted

      Nom de la méthode:
      fetchSearchRecordsArraySorted
      Description:
      Récupérer les notices issues d'une recherche, en appliquant un tri
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
          Le paramètre sortType se construit de la façon suivante:
          typedutri_nomdutri, avec:
          -typedutri: d ou c pour un tri croissant ou décroissant
          -nomdutri: l'id du tri (voir la fonction get_sort_types).
          
          exemples:
          -c_text_1: tri par titre croissant.
          -d_num_7: tri par année d'édition décroissante.
          -c_text_5: tri par côte croissante.
      searchId type stringl'id renvoyé par la fonction de recherche
      firstRecord type integernuméro de la première notice à récupérer
      recordCount type integernombre de notices à récupérer
      recordCharset type stringle charset dans le lequel on souhaite les résultats
      sortType type stringle tri à appliquer aux résultats
      Description des retours:
      results type tableau de unimarc_notice
      • id type string        L'id de la notice
      • header type tableau de la structure suivante:        L'entête unimarc
        • name type string        Le nom du champ
        • value type string        La valeur du champ
      • f type tableau de la structure suivante:        Les champs f
        • c type string        
        • ind type string        
        • id type string        
        • value type string        
        • s type tableau de la structure suivante:        
          • c type string        
          • value type string        
      Un tableau de résultats


  12. fetch_notice_items

      Nom de la méthode:
      fetch_notice_items
      Description:
      Renvoie les différents exemplaires associés à une notice s'ils existent
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      noticeid type integerL'id de la notice
      Description des retours:
      items type tableau de item
      • id type integer        Id de l'exemplaire
      • cb type string        Code-barres de l'exemplaire
      • cote type string        Cote de l'exemplaire
      • location_id type integer        Id de la localisation de l'exemplaire
      • location_caption type string        Libellé de la localisation de l'exemplaire
      • section_id type integer        Id de la section de l'exemplaire
      • section_caption type string        Libellé de la section de l'exemplaire
      • statut type string        Statut de l'exemplaire
      • support type string        Support de l'exemplaire
      • situation type string        Situation de l'exemplaire
      • codestat type string        
      Les exemplaires


  13. listNoticeExplNums

      Nom de la méthode:
      listNoticeExplNums
      Description:
      Liste les documents numériques associés à une notice
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      noticeId type integerL'id de la notice concernée
      Description des retours:
      results type tableau de explNum
      • id type integer        Id de l'exemplaire numérique
      • noticeId type integer        Id de la notice associée à l'exemplaire numérique
      • bulletinId type integer        Id du bulletin associé à l'exemplaire numérique
      • name type string        Nom de l'exemplaire numérique
      • mimetype type string        Mimetype de l'exemplaire numérique
      • extention type string        
      • filename type string        Nom du fichier de l'exemplaire numérique
      • filesize type string        Taille de l'exemplaire numérique
      • url type string        URL de l'exemplaire numérique, si applicable
      • downloadUrl type string        URL de téléchargement de l'exemplaire numérique
      • vignUrl type string        
      Les documents numériques


  14. listBulletinExplNums

      Nom de la méthode:
      listBulletinExplNums
      Description:
      Liste les documents numériques associés à un bulletin
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      bulletinId type integerl'id du bulletin concerné
      Description des retours:
      results type tableau de explNum
      • id type integer        Id de l'exemplaire numérique
      • noticeId type integer        Id de la notice associée à l'exemplaire numérique
      • bulletinId type integer        Id du bulletin associé à l'exemplaire numérique
      • name type string        Nom de l'exemplaire numérique
      • mimetype type string        Mimetype de l'exemplaire numérique
      • extention type string        
      • filename type string        Nom du fichier de l'exemplaire numérique
      • filesize type string        Taille de l'exemplaire numérique
      • url type string        URL de l'exemplaire numérique, si applicable
      • downloadUrl type string        URL de téléchargement de l'exemplaire numérique
      • vignUrl type string        
      Les documents numériques


  15. fetchNoticeList

      Nom de la méthode:
      fetchNoticeList
      Description:
      Récupère une liste de notices à partir de leurs ids, sous un format spécifié
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      Attention, aux exigences des protocoles en matière de charset si vous utilisez cette fonction. Par exemple, si vous utilisez SOAP, vous devez transporter les notices en utf-8.
      noticelist type tableau de integerLes différentes notices (id)
      recordFormat type stringle format dans lequel on souhaite ces notices
      recordCharset type stringle charset dans lequel on souhaite les résultats
      Description des retours:
      results type tableau de la structure suivante:
      • noticeId type integer        l'id de la notice
      • noticeContent type string        la notice dans le format demandé
      Les différentes notices


  16. fetchNoticeListArray

      Nom de la méthode:
      fetchNoticeListArray
      Description:
      Récupère une liste de notices à partir de leurs ids
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      noticelist type tableau de integerLes différentes notices (id)
      recordCharset type stringle charset dans lequel on souhaite les résultats
      Description des retours:
      results type tableau de unimarc_notice
      • id type string        L'id de la notice
      • header type tableau de la structure suivante:        L'entête unimarc
        • name type string        Le nom du champ
        • value type string        La valeur du champ
      • f type tableau de la structure suivante:        Les champs f
        • c type string        
        • ind type string        
        • id type string        
        • value type string        
        • s type tableau de la structure suivante:        
          • c type string        
          • value type string        
      Les différentes notices


  17. fetchNoticeListFull

      Nom de la méthode:
      fetchNoticeListFull
      Description:
      Alias de pmbesNotices_fetchNoticeListFull. Voir cette entrée pour la documentation
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      noticelist type tableau de integer
      recordFormat type string
      recordCharset type string
      includeLinks type boolean
      Description des retours:
      results type tableau de la structure suivante:
      • noticeId type integer        
      • noticeContent type string        
      • noticeItems type tableau de item
      • noticeExplNums type tableau de explNum
      • noticeBulletins type tableau de bulletin
      • noticeCollstates type tableau de collstate
      • noticeAdministrative type tableau de noticeAdministrative


  18. fetchExternalNoticeList

      Nom de la méthode:
      fetchExternalNoticeList
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      noticelist type tableau de integer
      recordFormat type stringle format dans lequel on souhaite ces notices
      recordCharset type stringle charset dans lequel on souhaite les résultats
      Description des retours:
      results type tableau de la structure suivante:
      • noticeId type integer        
      • noticeContent type string        


  19. fetchBulletinListFull

      Nom de la méthode:
      fetchBulletinListFull
      Description:
      Alias de pmbesNotices_fetchBulletinListFull. Voir cette entrée pour la documentation
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      bulletinlist type tableau de integer
      recordFormat type string
      recordCharset type string
      Description des retours:
      results type tableau de la structure suivante:
      • bulletin_id type integer        
      • bulletin_bulletin type true
        • bulletin_id type integer        Id du bulletin
        • serial_id type integer        Id de la notice de périodique associée au bulletin
        • serial_title type string        Titre de la notice de périodique associée au bulletin
        • notice_id type integer        Id de la notice du bulletin
        • bulletin_number type string        Numéro du bulletin
        • bulletin_date_caption type string        Libellé de la date du bulletin
        • bulletin_date type string        Date de parution du bulletin
        • bulletin_title type string        Titre du bulletin
        • bulletin_barcode type string        Code-barres du bulletin
      • bulletin_notice type string        
      • bulletin_items type tableau de item
      • bulletin_doc_nums type tableau de explNum
      • bulletin_analysis_notice_ids type tableau de integer


  20. findNoticeBulletinId

      Nom de la méthode:
      findNoticeBulletinId
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      noticeId type
      Description des retours:
      bulletinId type integer


  21. fetchNoticeByExplCb

      Nom de la méthode:
      fetchNoticeByExplCb
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      explCb type string
      recordFormat type string
      recordCharset type string
      Description des retours:
      results type tableau de la structure suivante:
      • noticeId type integer        
      • noticeContent type string        


  22. get_author_information_and_notices

      Nom de la méthode:
      get_author_information_and_notices
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      author_id type integer
      Description des retours:
      information type author
      notice_ids type tableau de integer


  23. get_collection_information_and_notices

      Nom de la méthode:
      get_collection_information_and_notices
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      collection_id type integer
      Description des retours:
      information type collection
      notice_ids type tableau de integer


  24. get_subcollection_information_and_notices

      Nom de la méthode:
      get_subcollection_information_and_notices
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      subcollection_id type integer
      Description des retours:
      information type sous_collection
      notice_ids type tableau de integer


  25. get_publisher_information_and_notices

      Nom de la méthode:
      get_publisher_information_and_notices
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      publisher_id type integer
      Description des retours:
      information type publisher
      notice_ids type tableau de integer


  26. list_thesauri

      Nom de la méthode:
      list_thesauri
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      Description des retours:
      thesauri type tableau de thesaurus
      • thesaurus_id type integer        
      • thesaurus_caption type string        
      • thesaurus_num_root_node type integer        
      • thesaurus_num_unclassed_node type integer        
      • thesaurus_num_orphans_node type integer        


  27. fetch_thesaurus_node_full

      Nom de la méthode:
      fetch_thesaurus_node_full
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      node_id type integer
      Description des retours:
      node type node
      • node_id type integer        
      • node_thesaurus_id type integer        
      • node_target_id type integer        
      • node_target_categories type tableau de category
      • node_path type tableau de la structure suivante:        
        • node_id type integer        
        • categories type tableau de category
      • node_categories type tableau de category
      • node_children type tableau de la structure suivante:        
        • node_id type integer        
        • is_link type boolean        
        • categories type tableau de category
      • node_seealso type tableau de la structure suivante:        
        • node_id type integer        
        • categories type tableau de category
      notice_ids type tableau de integer


  28. fetch_notices_bulletins

      Nom de la méthode:
      fetch_notices_bulletins
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      noticesid type
      Description des retours:
      result type tableau de la structure suivante:
      • noticeid type integer        
      • bulletins type tableau de bulletin


  29. fetchNoticesCollstates

      Nom de la méthode:
      fetchNoticesCollstates
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      serial_ids type tableau de integer
      Description des retours:
      collstates type tableau de collstate
      • collstate_id type integer        Id de l'état de collection
      • collstate_location_libelle type integer        Libellé de l'état de collection
      • collstate_cote type string        Cote de l'état de collection
      • collstate_type_libelle type string        Libelle du support de l'état de collection
      • collstate_emplacement_libelle type string        Libellé de l'emplacement de l'état de collection
      • collstate_statut_opac_libelle type string        Libellé du statut OPAC de l'état de collection
      • collstate_origine type string        Origine de l'état de collection
      • collstate_state_collections type string        Statut de l'état de collection
      • collstate_lacune type string        Lacunes dans l'état de collection


  30. list_shelves

      Nom de la méthode:
      list_shelves
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      Description des retours:
      shelves type tableau de shelf


  31. retrieve_shelf_content

      Nom de la méthode:
      retrieve_shelf_content
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      shelf_id type integer
      Description des retours:
      shelf_content type tableau de integer


  32. fetchNoticeListFullWithBullId

      Nom de la méthode:
      fetchNoticeListFullWithBullId
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      noticelist type tableau de integer
      recordFormat type string
      recordCharset type string
      includeLinks type boolean
      Description des retours:
      results type tableau de la structure suivante:
      • noticeId type integer        
      • noticeContent type string        
      • noticeItems type tableau de item
      • noticeExplNums type tableau de explNum
      • noticeBulletinIds type tableau de integer
      • noticeCollstates type tableau de collstate
      • noticeAdministrative type tableau de noticeAdministrative


  33. fetchNoticesBulletinsList

      Nom de la méthode:
      fetchNoticesBulletinsList
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      noticelist type tableau de integer
      Description des retours:
      bulletinIds type tableau de integer


  34. fetchSearchRecordsFull

      Nom de la méthode:
      fetchSearchRecordsFull
      Description:
      Fonctions pour récupérer les notices issues d'une recherche
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      searchId type string
      firstRecord type integer
      recordCount type integer
      recordCharset type string
      Description des retours:
      results type tableau de la structure suivante:
      • noticeId type integer        
      • noticeContent type string        
      • noticeItems type tableau de item
      • noticeExplNums type tableau de explNum
      • noticeBulletins type tableau de bulletin
      • noticeCollstates type tableau de collstate


  35. fetchSearchRecordsFullSorted

      Nom de la méthode:
      fetchSearchRecordsFullSorted
      Description:
      Récupérer les notices issues d'une recherche, en appliquant un tri
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
          Le paramètre sortType se construit de la façon suivante:
          typedutri_nomdutri, avec:
          -typedutri: d ou c pour un tri croissant ou décroissant
          -nomdutri: l'id du tri (voir la fonction get_sort_types).
          
          exemples:
          -c_text_1: tri par titre croissant.
          -d_num_7: tri par année d'édition décroissante.
          -c_text_5: tri par côte croissante.
      searchId type stringl'id renvoyé par la fonction de recherche
      firstRecord type integernuméro de la première notice à récupérer
      recordCount type integernombre de notices à récupérer
      recordCharset type stringle charset dans lequel on souhaite les résultats
      sortType type stringle tri à appliquer aux résultats
      Description des retours:
      results type tableau de la structure suivante:
      • noticeId type integer        
      • noticeContent type string        
      • noticeItems type tableau de item
      • noticeExplNums type tableau de explNum
      • noticeBulletins type tableau de bulletin
      • noticeCollstates type tableau de collstate


  36. fetchSearchRecordsFullWithBullId

      Nom de la méthode:
      fetchSearchRecordsFullWithBullId
      Description:
      Fonctions pour récupérer les notices issues d'une recherche
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      searchId type string
      firstRecord type integer
      recordCount type integer
      recordCharset type string
      Description des retours:
      results type tableau de la structure suivante:
      • noticeId type integer        
      • noticeContent type string        
      • noticeItems type tableau de item
      • noticeExplNums type tableau de explNum
      • noticeBulletinIds type tableau de integer
      • noticeCollstates type tableau de collstate


  37. fetchSearchRecordsFullWithBullIdSorted

      Nom de la méthode:
      fetchSearchRecordsFullWithBullIdSorted
      Description:
      Récupérer les notices issues d'une recherche, en appliquant un tri
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
          Le paramètre sortType se construit de la façon suivante:
          typedutri_nomdutri, avec:
          -typedutri: d ou c pour un tri croissant ou décroissant
          -nomdutri: l'id du tri (voir la fonction get_sort_types).
          
          exemples:
          -c_text_1: tri par titre croissant.
          -d_num_7: tri par année d'édition décroissante.
          -c_text_5: tri par côte croissante.
      searchId type stringl'id renvoyé par la fonction de recherche
      firstRecord type integernuméro de la première notice à récupérer
      recordCount type integernombre de notices à récupérer
      recordCharset type stringle charset dans lequel on souhaite les résultats
      sortType type stringle tri à appliquer aux résultats
      Description des retours:
      results type tableau de la structure suivante:
      • noticeId type integer        
      • noticeContent type string        
      • noticeItems type tableau de item
      • noticeExplNums type tableau de explNum
      • noticeBulletinIds type tableau de integer
      • noticeCollstates type tableau de collstate


  38. fetchSerialList

      Nom de la méthode:
      fetchSerialList
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      Description des retours:
      result type tableau de serial


  39. listExternalSources

      Nom de la méthode:
      listExternalSources
      Description:
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      Description des retours:
      results type tableau de la structure suivante:
      • category_caption type string        
      • sources type tableau de la structure suivante:        
        • source_id type string        
        • source_caption type string        
        • source_comment type string        


  40. listFacets

      Nom de la méthode:
      listFacets
      Description:
      Récupérer les facettes issues d'une recherche
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      searchId type stringl'id renvoyé par la fonction de recherche
      fields type tableau de la structure suivante:
      • code_champ type integer        Code champ
      • code_ss_champ type integer        Code sous champ
      Un tableau de facettes à calculer
      filters type tableau de la structure suivante:
      • code_champ type integer        Code champ
      • code_ss_champ type integer        Code sous champ
      • value type string        Valeur
      Un tableau de filtres (affinage : facettes déjà sélectionnées)
      Description des retours:
      results type tableau de la structure suivante:
      • code_champ type integer        Code champ
      • code_ss_champ type integer        Code sous champ
      • value type string        
      • count type integer        Nombre de notices associées
      Liste des facettes calculées


  41. listRecordsFromFacets

      Nom de la méthode:
      listRecordsFromFacets
      Description:
      Récupérer les notices issues d'une ou plusieurs facettes
      Version:
      1.0
      Nécessite les méthodes suivantes:
      Description des entrées:
      session_id type string
      searchId type stringl'id renvoyé par la fonction de recherche
      filters type tableau de la structure suivante:
      • code_champ type integer        Code champ
      • code_ss_champ type integer        Code sous champ
      • value type string        Valeur
      Un tableau de filtres (affinage : facettes déjà sélectionnées)
      Description des retours:
      results type tableau de integerListe des notices