Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
XLinks - ETL | |||
Thème "Chemins Cegid XRP Ultimate" |
Méthode "getFirstDirectoryFromGPTH(String, String, String)" |
Méthode "getPathesFromGPTH(String, String, String)" |
Ensemble des méthodes et macros disponibles dans le thème "Chemins Cegid XRP Ultimate". |
Méthode "getFirstDirectoryFromGPTH(String, String, String)" |
Signature |
File getFirstDirectoryFromGPTH(String usr, String app, String typ) |
Description |
La méthode recherche dans le progiciel les chemins définis dans la gestion GPTH, pour l'utilisateur, l'application et le type demandé. Pour mémoire, les différents chemins peuvent être séparés en fonction du séparateur défini dans le champ séparateur de chemins, de la gestion GSRV. La méthode parcourt ensuite successivement chacun des chemins trouvés et retient le premier correspondant à un répertoire valide sur le serveur de traitements. Exemple : String usr = "GTI"; String app = "GTI"; String typ = "IMG"; try { report("First path for the user [$1], application [$2] and type [$3] : [$4]", usr, app, typ, xtPath.getFirstDirectoryFromGPTH(usr,app,typ)); } catch (Throwable e) { report (xtError.getCauseMessage(t)); } |
Paramètres |
String usr - Utilisateur du chemin. Si ce dernier n'est pas renseigné, l'utilisateur à l'origine du travail exécutant l'interface sera utilisé. Par ailleurs, si dans GPTH, si aucun chemin n'existe pour l'utilisateur demandé, une recherche complémentaire est effectuée pour l'utilisateur PUBLIC. String app - Application du chemin. String type - Type du chemin. |
Résultats |
File - Premier répertoire trouvé dans le chemin défini dans GPTH. |
Exceptions |
FunctionalError - Si aucun répertoire n'est défini dans le GPTH trouvé. |
Depuis |
1.0 |
Méthode "getPathesFromGPTH(String, String, String)" |
Signature |
File getPathesFromGPTH(String usr, String app, String typ) |
Description |
Récupère l'ensemble des chemins définis dans la gestion GPTH, pour l'utilisateur, l'application et le type demandé. Exemple : String usr = "GTI"; String app = "GTI"; String typ = "IMG"; File[] pathes = xtPath.getAllPathsFromGPTH(usr, app, typ); if(pathes.length > 0) { report("Paths¨for user [$1], application [$2] and type [$3]", usr, app, typ); for(File path : pathes) { report("--> [$1]", path); } } else { report ("No path found"); } |
Paramètres |
String usr - Utilisateur pour lequel le chemin est défini. Si ce dernier n'est pas renseigné, l'utilisateur ayant soumis le travail exécutant l'interface sera utilisé. Si aucun chemin n'est trouvé dans GPTH pour l'utilisateur demandé, une recherche complémentaire est réalisée pour l'utilisateur PUBLIC. String app - Application du chemin. String type - Type du chemin. |
Résultats |
File[] - Tableau contenant l'ensemble des chemins (répertoires et/ou fichiers) trouvés dans la gestion GPTH, pour l'utilisateur, l'application et le type souhaités. |
Depuis |
1.0 |