Téléchargement des produits


Version anglaise


Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

  • Client Cloud

  • Serveur Java

  • Client Java

  • Client Web

  • Client Windows

  • Serveur Windows

  • Serveur AS/400


Paramètres

Hardis - Tableau personnalisé
alternateColorstrue
ALPHA(n)AdeliaLogicalBrokerNom du broker logique Adelia. Ses paramètres (broker, port, etc.) sont définis dans le fichier de configuration AdeliaLogicalBrokersConfig.yaml.
ALPHA(n)ExchangeNameNom de l'exchange (routeur de message) dans lequel envoyer le message. 
ALPHA(n)RoutingKeyClé de routage permettant à l'exchange de déterminer la ou les queues dans lesquelles déposer le message.
IMAGE ou ALPHA(n) ou REF_CLASSE (REF_CLASSE avec runtime Java uniquement)Message

Valeur du message à envoyer au broker. La valeur envoyée est un tableau d'octets.

Dans le cas du type ALPHA, la chaîne est encodée en UTF-8 si aucun encodage n'est défini dans le paramètre MessageArguments.

Dans le cas du type IMAGE, la valeur du message est le contenu sans conversion de la variable IMAGE.

Dans le cas du type REF_CLASSE, la valeur du message est une chaîne alphanumérique au format JSON (encodée en UTF-8) issue de la sérialisation de la variable REF_CLASSE.

IMAGE ou ALPHAMessageArguments

Meta données permettant de particulariser le message à envoyer. Ce paramètre doit être au format JSON sous la forme d'un objet.

Ses attributs sont parmi les suivants :

    • contentType
    • contentEncoding
    • headers
    • deliveryMode
    • correlationId
    • replyTo
    • expiration
    • messageId
    • timestamp
    • type
    • userId
    • appId
    • clusterId
    • priority

Cf. https://www.rabbitmq.com/publishers.html

NUM_BIN_2CodeRetour

Code retour :

0 : Succès de l'exécution.


-1 : Le paramètre Message n'est pas du bon type Adélia.

-2 : Le paramètre MessageArguments n'est pas du bon type Adélia.

-3 : Le paramètre AdeliaLogicalBroker ne doit pas être vide.

-4 : Erreur lors de l'analyse syntaxique du paramètre MessageArguments.

-5 : Erreur lors de la transformation JSON du paramètre MessageArguments.

-6 : Erreur lors de la lecture du paramètre MessageArguments.

-7 : Erreur lors de l'encodage du paramètre Message.

-8 : Erreur lors de la sérialisation JSON du paramètre Message.

-9 : Configuration non chargée. Aucun broker logique défini ( fichier .YAML non défini, trouvé, ou chargé).

-10 : Pas de configuration définie dans le fichier .YAML pour l'Adelia broker logique spécifié.

-11 : Erreur lors de la création du client d'agent de message.

-12 : Erreur lors de la création des entités (exchanges, queues, liaisons) définies dans la configuration du broker logique AdeliaLogicalBroker.


1 : Erreur lors de la publication du message.

...