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 et une clé.

 

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 Cloud

  • Serveur Java

  • Client Java

  • Client Web

 

Paramètres

Constante ALPH 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.
ALPHA(n) Clé Clé liée à l’enregistrement.
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’

myKey = '20181205’

APPELER_DLL 'VaToolBx.dll' 'VaToolBxSendToAvroKafka' 'myKafkaLogicalBroker' myTopic myInstance myKey myReturnCode myReturnMessage

*myReturnCode est renseigné

*myReturnMessage est renseigné

 

 

 

 

Exemple 2

ALPHA(123) myMessage

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

APPELER_DLL 'VaToolBx.dll' 'VaToolBxSendToAvroKafkaWithKey' '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