Commandes Java brutes

Les commandes Waarp R66 peuvent être appélé directement sans passer par les scripts Waarp R66 Client et Waarp R66 Server.

Tous les appels sont de la forme :

java -cp "path/to/waarp/jars" [classname] [class arguments]

Le détail des classes pouvant être exécutées et de leurs arguments est décrit ci-dessous.

org.waarp.client.Message

Permet d’échanger un message simple avec un partenaire pour s’assurer de la connectivité et de l’authentification respective entre les partenaires.

Cette commande accepte les arguments suivants :

clientConfigurationFile.xml

obligatoire

Fichier de confguration client Waarp R66, en mode synchrone

-to PARTNER

obligatoire

Serveur R66 de destination

-msg MESSAGE

obligatoire pour indiquer le message à transmettre

Contenu du message à transmettre. Celui-ci apparaîtra dans les logs respectifs des deux serveurs (émetteur et récepteur).

Codes de retour :

Code

Signification

0

Succès

1

Les arguments sont incorrects ou le fichier de configuration contient une erreur

2

Une erreur s’est produite lors de la tentative de connexion ou d’authentification

org.waarp.client.BusinessRequest

Permet de déclencher une action à distance avec un partenaire si le partenaire demandeur est autorisé (cf. BUSINESS ROLE)

Cette commande accepte les arguments suivants :

clientConfigurationFile.xml

obligatoire

Fichier de confguration client Waarp R66, en mode synchrone

-to PARTNER

obligatoire

Serveur R66 de destination

-class FULL.CLASS.NAME

obligatoire pour indiquer la classe cible à exécuter de type ExecBusinessTask

Nom de la classe à exécuter

-arg ARGUMENT

Argument à appliquer à la classe

-nolog

Désactive les logs pour ce transfert

Codes de retour :

Code

Signification

0

Succès

2

Les arguments sont incorrects ou le fichier de configuration contient une erreur

N

Une erreur s’est produite lors de la tentative d’exécution