yaz_ccl_conf

(PHP 4 >= 4.0.5, PHP 5)

yaz_ccl_conf -- Configure l'analyseur CCL

Description

int yaz_ccl_conf ( resource id, array config )

yaz_ccl_conf() configure l'analyseur CCL de requête de l'hôte id, avec les définitions de points d'accès (CCL qualifiers) et leur équivalent en RPN. Pour cabler une requête spécifique vers un appel RPN, utilisez yaz_ccl_parse(). Chaque index du tableau config est un nom de champ CCL et la valeur correspondante contient une chaîne spécifiant le code RPN. Ce code est une séquence de paires "attribut-type, attribute-valeur". Les "attribut-type" et "attribut-valeur" sont séparés par le signe égal (=). Chaque paire est séparée par un espace (" ").

Exemple 1. Exemple de configuration CCL

Dans l'exemple ci-dessous, l'analyseur CCL est configuré pour supporter trois champs CCL : ti, au et isbn. Chaque champ correspond à son équivalent BIB-1. On suppose que chaque variable $id est un hôte de destination.

<?php
$fields
["ti"] = "1=4";
$fields["au"] = "1=1";
$fields["isbn"] = "1=7";
yaz_ccl_conf($id, $field);
?>