À propos de la gestion des paramètres
Pour définir ou obtenir des paramètres depuis ou vers l'application serveur (le programme du système EK80), certaines commandes doivent être envoyées au composant ParameterServer de l'application.
Note
Dans ce contexte, l’unité de traitement du système EK80 est considérée comme le « serveur ». Le programme du système EK80 est « l’application serveur ». Le programme que vous créez vous-même pour une exécution sur un ordinateur local est appelé « application client ».
Les méthodes et commandes suivantes sont disponibles.
•  Obtenir le paramètre
•  Définir le paramètre
•  Obtenir des informations sur les paramètres (attributs)
•  S'abonner aux notifications de paramètres
•  Se désabonner des notifications de paramètres
Les messages de réponse du composant ParameterServer contiennent un champ supplémentaire.
<response>
  <ClientInfo>
    <cid dt="3">clientid</cid>
    <rid dt="3">requestid</rid>
  </clientInfo>
  <fault>
      <detail>
      <message dt="8"></message>
      <errorcode dt="3">0</errorcode>
      <errorcode1 dt="3">0</errorcode1>
      </detail>
  </fault>
  <yyResponse>
    <zz dt="3"></zz>
  </yyResponse>
</response>
<errorcode1> est un code de résultat amélioré. Les valeurs suivantes sont définies.
Code d'erreur Valeur
PSR_OK 0
PSR_UNSPECIFIED_ERROR -1
PSR_INVALID_ARGUMENT_ERROR -2
PSR_EXCEPTION_ERROR -3
PSR_ACCESS_DENIED_ERROR -4
PSR_PARAMETER_NOT_FOUND_ERROR -5
PSR_PARAMETER_ATTRIBUTE_NOT_FOUND_ERROR -6
PSR_PARAMETER_PROVIDER_NOT_FOUND_ERROR -7
PSR_VALUE_DATA_TYPE_MISMATCH_ERROR -8
PSR_VALUE_OUT_OF_RANGE_ERROR -9
PSR_ARRAY_INDEX_OUT_OF_RANGE_ERROR -10
PSR_COMMUNICATION_ERROR -11
PSR_PASSED_LAST_ELEMENT 1
PSR_OPERATION_FORWARDED_TO_REMOTE 2
PSR_HANDLED_BY_OVERRIDE 3
Un code d'erreur négatif indique que l'opération a échoué.