SQL'yi bir dış veri kaynağından veri almak ve bu verileri sizin tanımladığınız bir değişkende (callBack adlı) depolamak üzere yönlendirir.
Not: 04.1.00'dan önceki CA Process Automation sürümlerinde bu yöntem ca_pam_getDataFromSQLQuery olarak adlandırılıyordu.
Kullanmakta olduğunuz yüklü SQL sürücüsü için sınıf adını tanımlar (örneğin, com.mysql.jdbc.driver).
Aşağıdaki örnekte olduğu gibi, sorgulanacak veritabanı uygulamasının URL'sini tanımlar:
jdbc:mysql://myPC-xp.myCompany.com:CA Portal/<path> or https://<server>:CA Portal/
Sorguyu çalıştırmak için yeterli izinlere sahip olan önceden tanımlanmış bir kullanıcı hesabı için bir kullanıcı adı veya oturum açma kimlik bilgilerini tanımlar.
Belirtilen kullanıcı adı ile ilişkilendirilen parolayı belirtir.
Belirli bir SQL sorgusu deyimini veya bir SQL sorgusu deyimine başvuruyu tanımlar. Aşağıdaki kod örnek bir SQL sorgusunu temsil eder:
"select * from employeedatatable where empName like '%"+ca_pam_getTextFieldValue('Form.empName')+"%'";
onSuccess ve onFailure yöntemleri de dahil olmak üzere, veriler alındıktan sonra çağrılacak işlev nesnesine yönelik bir başvuru tanımlar.
İşlev verileri aldığında, onSuccess(result) veya onFailure(caught) callBack işlevi çalışır. İşlevin kendisi herhangi bir değer döndürmez.
ca_pam_getSQLData(ca_fd.js.driverName (),ca_fd.js.connectionURL(),ca_fd.js.userName(),ca_fd.js.password(),ca_fd.js.queryEmployeeName(),callBack);
Bu örnek, bir dış veri kaynağını sorgular ve sonuç olarak elde edilen verileri callBack değişkeninde depolar.
Bu işlevi, CA Process Automation içindeki kutu içeriğinde de bulabilirsiniz.
|
Telif Hakkı © 2013 CA.
Tüm hakları saklıdır.
|
|