PreviousNext
Help > Développement > Exemples > Gestion des connexions
Gestion des connexions

 Cet exemple présente les fonctions d'ouverture et de fermeture de connexions, avec ou sans paramétres, avec des options complémentaires par les infos étendues (JOBNAME), la fonction ASUtilisateur pour donner les droits d'un autre profil au job.

 

Commentaires de l'exemple :

 

·L'ouverture de la connexion définie dans l'analyse est automatiquement proposée à l'ouvertures des fichiers qui lui sont associés. La fermeture du dernier fichier va également fermer la connexion.

·Appel de HOuvreConnexion sans paramètres : affichage de la boite de dialogue Easycom.

·La fonction ASUtilisateur donne au job les droits d'un profil connu uniquement par le programme. Elle ne change pas la propriété USER mais CURUSER.

·Appel de HOuvreConnexion avec des champs personnalisés.

·Adresse IP ou nom peut être vide si l'adresse a été paramétrée par Easycom Configuration.

·On peut aussi modifier dynamiquement certaines propriétés de la connexion avec les infos étendues.

·La fonction HFermeConnexion va arrêter le job et fermer la connexion. Les fichiers sont évidemment fermés aussi.

 

Extraits du code

 

SI bconnecté ALORS HFermeConnexion(PrinciConnexion)

PrinciConnexion..InfosEtendues="<EASYCOM>"+RC+"JOBNAME=+SAI_JOB+RC+"<EASYCOM>"

SI HOuvreConnexion(PrinciConnexion) ALORS

 bconnecté=Vrai

 Message("Connecté...")

SINON

 bconnecté=Faux

 Message("Non connecté...")

FIN