BPM WebSphere - Create Datasource (Connect to DB via JDBC)
I. Giới thiệu
WebSphere là một application server mạnh mẽ của IBM cung cấp cho chúng ta nhiều chức năng có thể config trên giao diện người dùng (UI).
Trong bài này sẽ hướng dẫn cách config đến một database thông qua jdbc url.
II. Hướng dẫn
Truy cập giao diện console WebSphere, từ menu trái truy cập theo thứ tự sau:
1. Thêm authentication
1.1 Security -> Global security
1.2 Java Authentication and Authorization Service -> J2C authentication data
1.3 Click chọn New để tạo thông tin authen đến DB
2. Config Datasource
2.1 Resources -> JDBC -> Data sources
2.2 Click chọn New và nhập các thông tin
Data source name: Tên data source
JNDI name: Tên jndi (tên này sẽ sử dụng để truyền input vào service SQL trong toolkit System Data)
Chọn Next
2.3 Chọn JDBC provider tương ứng với DB cần connect (tạo mới hoặc chọn những provider sẵn có) 2.4 Nhập thông tin JDBC URL của DB cần connect 2.5 Chọn authentication alias đã tạo ở bước 1.33. Implement
Viết 1 service flow gọi đến service SQL (Toolkit System Data)
Truyền vào các tham số
sql: Câu sql
parameters: Danh sách tham số (IN, OUT)
maxRows: Số bản ghi tối đa trả về
dataSourceName: Tên JNDI đã tạo ở trên
Ví dụ
tw.local.dataSourceName = "jdbc/db" // JNDI name được tạo ở bước 2.2;
tw.local.sql = "call bpm_getIssuers(?)";
tw.local.parameters = getParameters();
function getParameters(){
var parameters = [];
addParameter(parameters, null, 'ORACLE_CURSOR', 'OUT');
return parameters;
}
function addParameter(parameters, value, type, mode){
var param = {};
param.value = value;
param.type = type;
param.mode = mode;
parameters.push(param);
return parameters;
}
Cảm ơn anh vì bài viết thú vị
Trả lờiXóa