yaz_ccl_conf

yaz_ccl_conf -- Configure l'analyseur CCL

Description

int yaz_ccl_conf ( int id, array config)

yaz_ccl_conf( ) configure l'analyseur CCL de requete 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 champs 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-value " . Les " attribut-type " et "attribut-value " sont séparé par le signe égal ( = ) . Chaque paire est séparé 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 champs correspond à leur équivalent équivalent BIB-1 . On suppose que chaque variable $id est un hôte de destination .

 
?php

 
$field[

 
"ti"

 
]

 
=

 
"1=4"

 
;

 
$field["au"

 
]

 
=

 
"1=1"

 
;

 
$field["isbn"

 
]

 
=

 
"1=7"

 
;

 
yaz_ccl_conf($id,$field)

 
;

 
?