Manuel d'intégration des applications > CallAPI > CallAPI et programme dédié > Java

 Java

CallAPI vous offre la possibilité d'exécuter des Scripts dans le système AE à partir de vos propres programmes Java.

Pour ce faire, importez la classe UCCALL3 du package com.uc4.uccall3.

 Les fichiers fournis contiennent également des exemples de programmes qui vous montrent comment une activation de Script peut être mise en œuvre.

 La documentation Java fournie contient des renseignements précis sur les classes.

Généralités

Le processus d'activation de Script se déroule toujours dans l'ordre suivant :

  1. Connexion au système AE
  2. Transmission du Script au système AE
  3. Déconnexion du système AE

 Vous pouvez bien sûr vous connecter simultanément à plusieurs systèmes AE et exécuter plusieurs Scripts. Une licence de dialogue est utilisée pour chaque connexion.

Méthodes

Vous pouvez utiliser les fonctions suivantes dans votre programme.

Description

Type de données du code retour

Fonction

Connexion au système AE

boolean

logon()
logon
(Client, Utilisateur, [Département, [Mot de passe]])
logon
(Paramètres)

Type de données du Client : int
Type de données de l'Utilisateur : java.lang.String
Type de données du département : java.lang.String
Type de données du mot de passe : java.lang.String
Type de données des paramètres : java.util.Properties

La classe Java "Properties" est utilisée pour les paramètres. Grâce à celle-ci, vous pouvez configurer les paramètres suivants :

"system" - nom du système AE, auquel la connexion doit être établie
"language" - langue d'affichage des messages
"timeout" - délai (en secondes) d'attente d'une confirmation du système AE par CallAPI
"Client" - Client
"user" - Utilisateur
"dept" - Département
"pass" - Mot de passe
"cpn_host" - nom DNS ou adresse TCP/IP de l'ordinateur sur lequel est exécuté le processus de communication
"cpn_port" - numéro de port du processus de communication

Détermination d'une erreur de connexion

java.lang.String

getConnectionError()

Définition du fichier INI

void

setConfigurationFile(chemin et nom du fichier INI)

Type de données du Script : java.lang.String

Activation d'un Script

java.lang.String

activateScript(script)

Type de données du Script : java.lang.String

Détermination du RunID du Script activé en dernier

int

getRunNumber()

Déconnexion du système AE

void

logoff()

 

Rubriques connexes :