Argomento precedente: ca_pam_getDatasetData(dataSetExpression,callBack)Argomento successivo: Analisi JSON


ca_pam_getSQLData(driverName,connectionURL,userName,password,query,callBack)

Consente a SQL di recuperare i dati da una sorgente dati esterna e archiviarli in una variabile denominata callBack, definita dall'utente.

Nota: nelle versioni di CA Process Automation precedenti alla 04.1.00, questo metodo era definito ca_pam_getDataFromSQLQuery.

Parametri di input
driverName (string)

Definisce il nome di classe per il driver SQL installato utilizzato dall'utente (ad esempio, com.mysql.jdbc.driver).

connectionURL (string)

Definisce l'URL dell'applicazione di database da interrogare come nell'esempio seguente:

jdbc:mysql://myPC-xp.myCompany.com:CA Portal/<path> o https://<server>:CA Portal/
userName (string)

Definisce un nome utente o le credenziali di accesso per un account utente predefinito con le autorizzazioni necessarie per l'esecuzione della query.

password (string)

Definisce la password associata al nome utente specificato.

query (string)

Definisce un'istruzione di query SQL specifica o un riferimento a un'istruzione di query SQL. esempio di query SQL:

"select * from employeedatatable where empName like '%"+ca_pam_getTextFieldValue('Form.empName')+"%'";
callBack (object)

Definisce un riferimento all'oggetto della funzione da chiamare dopo avere recuperato i dati, compresi i metodi onSuccess e onFailure.

Valore restituito

Quando la funzione recupera i dati, viene eseguita la funzione callBack onSuccess(result) oppure onFailure(caught). La funzione stessa non restituisce alcun valore.

Esempio
ca_pam_getSQLData(ca_fd.js.driverName (),ca_fd.js.connectionURL(),ca_fd.js.userName(),ca_fd.js.password(),ca_fd.js.queryEmployeeName(),callBack);

Questo esempio invia una query a una fonte di dati esterna e archivia i dati ottenuti nella variabile callBack.

È possibile trovare questa funzione anche nei contenuti predefiniti di CA Process Automation.

  1. Nella pagina iniziale, fare clic su Sfoglia contenuto predefinito.
  2. Accedere alla cartella dei Moduli di interazione con l'utente, quindi 06 Populate Dropdown DB: Populate Dropdown from DB.