Skip to content

Instantly share code, notes, and snippets.

@loinguyenduc101
Created February 21, 2017 18:22
Show Gist options
  • Save loinguyenduc101/f318d9b088e0ea3371fa0765cb48c1a1 to your computer and use it in GitHub Desktop.
Save loinguyenduc101/f318d9b088e0ea3371fa0765cb48c1a1 to your computer and use it in GitHub Desktop.
Create JDBC Provider [Tested on IIB 10.0.0.7, Oracle 12c]
1. xóa đi nếu có
#mqsideleteconfigurableservice IBNODE1 -c JDBCProviders -o ABB_DB
2. Tạo JDBCProviders với tên và các tham số tương ứng cho từng db
#mqsicreateconfigurableservice IBNODE1 -c JDBCProviders -o ABB_DB -n type4DatasourceClassName,type4DriverClassName,databaseType,jdbcProviderXASupport,portNumber,connectionUrlFormatAttr5,connectionUrlFormatAttr4,serverName,connectionUrlFormatAttr3,connectionUrlFormatAttr2,connectionUrlFormatAttr1,environmentParms,maxConnectionPoolSize,description,jarsURL,databaseName,databaseVersion,securityIdentity,connectionUrlFormat,databaseSchemaNames -v "oracle.jdbc.xa.client.OracleXADataSource","oracle.jdbc.OracleDriver","Oracle","true","1521","","","192.168.2.106","","","orcl","default_none","20","default_Description","/opt/ibm/iib/lib","default_Database_Name","default_Database_Version","default_User@default_Server","jdbc:oracle:thin:[user]/[password]@[serverName]:[portNumber]:[connectionUrlFormatAttr1]","useProvidedSchemaNames"
NOTE: Ta có thể lấy các đối số của mqsicreateconfigurableservice command trên giao diện tạo và edit JDBCProviders Configurable Service (webadmin)
3. check info của JDBCProvider vừa tạo step 2
#mqsireportproperties IBNODE1 -o ABB_DB -c JDBCProviders -r
4.(IMPORTANT) Thiết lập tham số user/pass(user db) cho JDBCProvider
#mqsisetdbparms IBNODE1 -n jdbc::mySecurityIdentity -u ESBDB -p EsBDb#123
#mqsichangeproperties IBNODE1 -c JDBCProviders -o ABB_DB -n securityIdentity -v mySecurityIdentity
NOTE: Check connect bằng tool với các thông tin kết nối tạo JDBCProvider ở trên
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment