In questo esempio si utilizza la seguente funzione di sistema dell'operatore per recuperare i valori di una matrice di ValueMap. La funzione restituisce un campo o una colonna da una matrice in base ai parametri forniti.
getValueFromValueMapArray(groupName, arrName, fieldName, fieldValue, requiredFieldName)
Attenersi alla procedura seguente:

Denominare gli elementi del modulo mNamedConnection, mHostName, mUserName, mPassword, mPort, mDBName, mDBType e mDriverName. Verificare che i nomi degli elementi del modulo siano analoghi ai nomi di variabile definiti nella scheda Configurazione del gruppo.
Process.HostName = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mHostName");
Process.UserName = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mUserName");
Process.Password = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mPassword");
Process.Port = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mPort");
Process.DBName = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mDBName");
Process.DBType = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mDBType");
Process.DriverName = getValueFromValueMapArray("NamedConnectionGroupDemo", "ConnArray", "mNamedConnection", Operator.mNamedConnection, "mDriverName");


Dopo aver recuperato i valori della matrice di ValueMap, un utente dell'ambiente di produzione può utilizzare l'operatore NamedConnectionGroupDemo in un processo per fare riferimento a una connessione denominata.
Lo script nel codice di pre-esecuzione dell'operatore personalizzato viene eseguito. Il processo recupera i valori in base al valore del campo di connessione "mysql" immesso nella proprietà di connessione denominata e lo visualizza nel riquadro Set di dati.
|
Copyright © 2013 CA.
Tutti i diritti riservati.
|
|