Attributs |
Description |
String Type |
Peut prendre les valeurs suivantes : • csv: la source de données est un fichier csv. Le path complet du fichier csv est inscrit dans l’attribut Path. • oracle: la source de données est une DB Oracle • mysql: la source de données est une DB MySQL • postgresql: la source de données est une DB PostgreSQL • sybase: la source de données est une DB Sybase • as400db2: la source de données est une DB IBM DB2 pour iSeries • sqlserver: la source de données est une DB Micosoft SQL Server • saptable: la source de données provient d’une table du système SAP • sapbapi: la source de données provient d’une table résultante de l’exécution d’un module de fonction ou d’une BAPI
|
String SrvAddr |
L’adresse IPv4 du serveur hébergeant la base de données Oracle, MySQL ou PostgreSQL. Exemple: 192.168.1.7 |
String Port |
Le port du serveur hébergeant la base de données Oracle, MySQL ou PostgreSQL. Exemple: 1521 pour Oracle 3306 pour MySQL 6078 pour PostgreSQL
|
String User |
Le nom de l’utilisateur de la base de données. |
String Password |
Le mot de passe appartenant à l’utilisateur de la base de données. |
String DBName |
Le nom de la base de données. Exemple: XE pour Oracle test pour MySQL newold pour PostgreSQL |
String Query |
La requête SQL. Exemple: select * from test.marci where title > 'g' |
String Path |
Le path complet du fichier CSV dans le cas où Type = csv. Exemple: c:\\temp\\source.csv |
String ClientSAP |
Client SAP. Exemple: 001 |
String LangSAP |
Langue du sytème SAP. |
String AshostSAP |
Nom du serveur hébergeant le système SAP. Exemple: 192.168.1.7 |
String GwhostSAP |
Nom de la passerelle SAP (Gateway). Exemple: 192.168.1.7 |
String GwservSAP |
Numéro du port de la passerelle (Gateway). Exemple: 3300 |
String SysnrSAP |
Numéro de l’instance SAP du serveur. Exemple: 00 |
String TableNameSAP |
Nom de la table du système SAP. Exemple: SBOOK |
String RowskipsSAP |
Nombre d’enregistrements issus de la sélection dans la table SAP, dont on ne tient pas compte. Exemple: Si 50 enregistrements sont retournés de la recherche dans la table SAP, et que que RowskipsSAP = 10, alors le fichier résultat CSV ne contiendra que 40 lignes. Les 10 premiers enregistrements ne sont pas pris en compte. |
String RowcountSAP |
Nombre maximum d’enregistrements potentiels retournés d’une sélection dans une table SAP. Exemple 1: Si RowcountSAP = 100, et que 200 enregistrements correspondent à la sélection, alors le fichier CSV résultat ne contiendra que 100 lignes. Exemple 2: Si RowcountSAP = 100, et que 70 enregistrements correspondent à la sélection, alors le fichier CSV contiendra 70 lignes. |
String FoiSAP |
Champs de la table sélectionnés dans la requête. Correspond au SELECT d’une requête SQL. Exemple: CITYFROM,CITYTO,DISTANCE,ARRTIME,DEPTIME |
String QuerySAP |
Condition de sélection de la requête.Correspond au WHERE d’une requête SQL. La valeur à comparer devra être entre simple côtes. Exemple: CITYFROM = 'ROME' |
String BAPIName |
Nom de la BAPI (Business API(Application Program Interface)) ou du module de fonctions «RFC enabled». Si BAPIName est renseigné, les champs suivants ne sont pas pris en compte lors de l’exécution de la BAPI : TableNameSAP, RowskipsSAP, RowcountSAP, FoiSAP, QuerySAP. Exemple: BAPI_FLBOOKING_GETLIST |
String BAPIResultTable |
Le résultat de l’exécution de la BAPI se trouve dans différentes tables qui lui sont associées. Si BAPIName est renseigné, il faut également spécifié BAPIResultTable. Exemple: Pour la BAPI «BAPI_FLBOOKING_GETLIST», l’une des tables de résultat est: BOOKING_LIST. |
Map<String, String> ParameterMap |
Ce
champs est optionnel. Il s’agit d’une collection de type Map qui
fonctionne avec un couple clé - valeur. Pour la
BAPI « BAPI_FLBOOKING_GETLIST », l’un des paramètres
est : MAX_ROWS. hm.put("MAX_ROWS", "70"); |
Tous les attributs sont accessibles et modifiables par le biais de méthodes Getters et Setters .
Attributs |
Getter (lecture) |
Setter (écriture) |
String Type |
getType() |
setType(String) |
String SrvAddr |
getSrvAddr() |
setSrvAddr(String) |
String Port |
getPort() |
setPort(String) |
String User |
getUser() |
setUser(String) |
String Password |
getPassword() |
setPassword(String) |
String DBName |
getDBName() |
setDBName(String) |
String Query |
getQuery() |
setQuery(String) |
String Path |
getPath() |
setPath(String) |
String ClientSAP |
getClientSAP() |
setClientSAP(String) |
String LangSAP |
getLangSAP() |
setLangSAP(String) |
String AshostSAP |
getAshostSAP() |
setAshostSAP(String) |
String SysnrSAP |
getSysnrSAP() |
setSysnrSAP(String) |
String TableNameSAP |
getTableNameSAP() |
setTableNameSAP(String) |
String RowskipsSAP |
getRowskipsSAP() |
setRowskipsSAP(String) |
String RowcountSAP |
getRowcountSAP() |
setRowcountSAP(String) |
String FoiSAP |
getFoiSAP() |
setFoiSAP(String) |
String QuerySAP |
getQuerySAP() |
setQuerySAP(String) |
String BAPIName |
getBAPIName() |
setBAPIName(String) |
String BAPIResultTable |
getBAPIResultTable() |
setBAPIResultTable(String) |
Map<String, String> ParameterMap |
getParameterMap() |
setParamterMap(Map<String, String>) |