hw_api->object Lit les informations d'attribut &reftitle.description; hw_api hw_api_objectobject arrayparameter Lit les informations d'attribut d'un objet de n'importe quelle version. Elle ne retournera pas le contenu du document. &reftitle.parameters; parameter Le paramètre parameter est un tableau qui contient l'élément obligatoire "objectIdentifier" et les éléments optionnels "attributeSelector" et "version". &reftitle.returnvalues; L'objet retourné est une instance de la classe HW_API_Object en cas de succès ou HW_API_Error en cas d'erreur. &reftitle.examples; Cet exemple simple lit un objet et vérifie les erreurs. Lit un objet Hyperwave et le vérifie reason(0); echo "Type: "; switch ($reason->type()) { case 0: echo "Erreur"; break; case 1: echo "Alerte"; break; case 2: echo "Message"; break; } echo "
\n"; echo "Description : " . $reason->description("en") . "
\n"; } function list_attr($obj) { echo "\n"; $count = $obj->count(); for ($i=0; $i<$count; $i++) { $attr = $obj->attribute($i); printf("\n", $attr->key(), $attr->value()); } echo "
%s%s
\n"; } $hwapi = hwapi_hgcsp($g_config[HOSTNAME]); $parms = array("objectIdentifier"=>"rootcollection", "attributeSelector"=>array("Title", "Name", "DocumentType")); $root = $hwapi->object($parms); if (get_class($root) == "HW_API_Error") { handle_error($root); exit; } list_attr($root); ?> ]]>
&reftitle.seealso;