PreviousNext
Help > FAQ > Foire aux Questions (FAQ)
Foire aux Questions (FAQ)

 Comment vérifier les numéros de version ?

 

Utiliser Easycom Configuration :

·     pour la partie serveur faire un test de connexion depuis l'onglet "Paramètres de connexion",

·     pour la partie cliente (dlls) dans l'onglet "Vérification installation et versions"

 

On peut aussi consulter la version serveur par la commande CALL EASYCOM/EASYCOM *VERSION.

La commande WRKLICINF donne la version OS/400.

 

Comment modifier le nom du sous-système ?

 

Il ne peut y avoir qu'un sous-système par bibliothèque Easycom, pour avoir plusieurs sous-systèmes, dupliquer la bibliothèque EASYCOM et lancer la commande CFGEACTCP pour spécifier le nom du nouveau sous-système.

Dans ce cas il faut bien sûr configurer les postes clients avec le nom du nouveau sous-système.

 

Comment changer le port d'Easycom Serveur ?

 

Par défaut Easycom Serveur utilise le port 6077, vous pouvez le modifier par la commande CFGEACTCP de la bibliothèque EASYCOM.

Dans ce cas, spécifier le nouveau port à la suite de l'adresse IP dans les infos étendues ou la propriété Serveur de la connexion (Easycom Configuration)

194.160.205.192:6079

 

 

Faut-il ajouter la bibliothèque Easycom dans les JOBD des utilisateurs ?

 

Non. La bibliothèque s'ajoute automatiquement à l'initialisation du job et n'a pas besoin de se trouver dans la LIBL de chaque profil.

 

 

Comment ajouter une bibliothèque ?

 

Plusieurs solutions sont possibles :

·     Globalement et pour toutes les connexions, dans le fichier easycom.ini, ajouter INITLIBL=BIBLIO1;BIBLIO2 dans la section [WINDEV]

·     Au niveau des infos étendues de la connexion, dans l'option INITLIBL,

·     Au niveau des propriétés d'EACJOBD,

·     En activant l'option de sécurité du serveur Easycom, le programme EACP003 peut ajouter des bibliothèques,

·     Par l'envoi d'une commande AsExec("ADDLIBL BIBLIO")

 

 

Comment ouvrir un fichier qui n'est pas dans l'analyse ?

 

Il faut utiliser la fonction HDeclareExterne.

 

 

Comment changer de membre ?

 

Le plus simple est d'utiliser la fonction ASPropriete :

ASPropriete(FICHIER, "MEMBER", "nom_du_membre")

Un membre peut également être spécifié dans les infos étendues du fichier :

MAIN=BIBLIO/FICHIER(MEMBRE) ou

MAIN=

 

1)Il faut modifier les 'infos etendues' dans la description du fichier :

<EASYCOM>

MAIN=

</EASYCOM>

 

2)Il faut modifier les 'infos etendues' dans la description des rubriques :

<EASYCOM>

NATIVETYPE=

LF=

</EASYCOM>

 

3)Il faut ensuite spécifier dans le programme d'initialisation :

ASPropriete(Stock, "MEMBER", "LVA_BOUTIQ")

 

 

 

Peut-on travailler en même temps avec des fichiers Hyper File et AS/400 ?

 

Dans un même projet, vous pouvez travailler à la fois avec des fichiers Hyper File et des fichiers AS/400.

Il suffit de définir des connexions différentes dans l'analyse (ou dans le code) : une connexion de type Accès Natif AS400 et une connexion Hyper File (ou autre).

Ouvrir ou changer la connexion avant l'ouverture du fichier.

 

Peut-on modifier les noms des rubriques ?

 

Oui, d'autres noms de champs que ceux définis dans le fichier physique de l'AS/400 peuvent être utilisés. C'est grâce aux 'infos étendues' du fichier et des 'infos étendues' des rubriques que le fichier AS/400 sera toujours reconnu.

 

 

Peut-on supprimer des rubriques d'un fichier dans l'analyse ?

 

Oui, il est possible de supprimer des rubriques (dans la description du fichier de l'analyse) mais il ne sera alors pas possible de faire des ajouts d'enregistrements sur le fichier.

 

Comment gérer plusieurs bibliothèques ?

 

Si le nom de la bibliothèque n'est pas explicitement défini dans les infos étendues de la connexion ou du fichier, il sera recherché en fonction de la LIBLE du JOB.

Par défaut c'est celle du profil mais elle peut être définie ou complétée par les propriétés options et les programmes de sécurité.

 

ASExec("ADDLIBLE LIBRARY")

ASExec("RMVLIBLE LIBRARY")

 

Comment gérer plusieurs AS/400 ?

 

Il suffit d'avoir une connexion par AS400, soit dans l'analyse, soit définies en programmation. 

On peut établir explicitement une connexion à un AS/400 particulier par la fonction HOuvreConnexion.

On peut associer un ou plusieurs fichiers à une connexion par la fonction HChangeConnexion.

 

Note : pour accéder à plusieurs AS/400, vous devez disposer d'une licence par AS/400.

 

 

Comment connaître le nombre d'enregistrements d'un fichier ?

 

Le plus simple est d'utiliser la fonction HNbEnr.

Les options (enregistrements actifs, rayés ou supprimés) sont ignorées, seul le nombre d'enregistrement total est retourné.

Pour les autres fichiers vous pouvez utiliser l'opérateur COUNT dans une requête SQL :

MaRequete = "SELECT COUNT(CUST_ID) AS NOMBRE FROM BIBLIO/FICHIER"

HExécuteRequête(MaRequete,MaConnexionas400)

 

 

Comment ne pas afficher les boites de dialogue Easycom ?

 

Depuis le groupe de programmes, lancez "Easycom configuration", dans l'onglet "Optimisations d'Easycom" décocher l'option "Afficher les messages".

Il faut dans ce cas gérer toutes les erreurs éventuelles en programmation.

Il est également possible d'utiliser l'option SHOWDIALOGS=0 dans les infos étendues de la connexion.

 

 

Comment lancer une application WinDev depuis un programme AS400 ?

 

Si vous avez Client Access, vous pouvez utiliser la commande STRPCPGM.

Aura Equipements édite également Launcher 400 qui permet de piloter des programmes PC mais également de concevoir des documents Office (Word, Excel) ou d'accéder aux bases de données SQL.