Téléchargement des produits


Version anglaise


 


Cette fonction permet de pousser une variable Adelia de type REF_CLASSE ou une variable ALPHA vers un broker Kafka, en spécifiant un topic.


L'exécution de cette fonction s'appuie sur un fichier de paramétrage (au format YML), définissant la configuration détaillée du broker logique Adelia manipulé.


Domaine d'application

  • Client Adélia Cloud

  • Client Event Adélia

  • Serveur Java

  • Client Java

  • Client Adélia Web


Paramètres

ALPHA(n) AdeliaKafkaBrokerLogique Nom du broker logique Adelia. Ses paramètres (broker, port, etc.) sont définis dans le fichier de configuration AdeliaKafkaConfig.YML).
ALPHA(n) Topic Nom du topic Kafka dans lequel envoyer l'enregistrement.

REF_CLASSE

ou

ALPHA(n)

Instance ou Chaine Instance de classe ou chaîne alphanumérique à envoyer.
NUM_BIN_4 CodeRetour Code retour :

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

1 : Exception (erreur interne lors de l'exécution), détail de l'exception dans le deuxième paramètre (message lié au code retour).

2 : Kafka broker logique non renseigné.

3 : Topic de publication non renseigné.

4 : L'instance à publier (la variable REF_CLASSE) est null.

5 : Configuration non chargée : aucun broker logique défini : fichier .YML non défini, trouvé, ou chargé.

6 : pas de configuration définie dans le fichier .YML pour l'Adelia Kafka broker logique spécifié.

ALPHA(n) MessageRetour Message détaillant le code retour.


Exemple 1

REF_CLASSE(MACLASSE) myInstance

myTopic = 'mytopicadelia'

APPELER_CLASS 'VaToolBx' 'VaToolBxSendToAvroKafka' 'myKafkaLogicalBroker' myTopic myInstance myReturnCode myReturnMessage

* myReturnCode est renseigné

* myReturnMessage est renseigné




Exemple 2

ALPHA(123) myMessage

myTopic = 'mytopicadelia'
myMessage = 'message sent from HF1234'

APPELER_CLASS 'VaToolBx' 'VaToolBxSendToAvroKafka' 'myKafkaLogicalBroker' myTopic myMessage myReturnCode myReturnMessage

* myReturnCode est renseigné

* myReturnMessage est renseigné


Liste des fonctions de la DLL VaToolBx par thème

↑ Haut de page


  • Aucune étiquette