SOFTWAREAG JDBC Adapter tutorial – Membuat Service Adaptor JDBC
Dalam tutorial ini anda akan membuat Service JDBC Adapter untuk memilih data customer dari tabel Persons dalam database SQL Server.
Pendahuluan
1. MS SQL Server 2008 atau 2012 (semua jenis, termasuk Ekspres ) harus sudah diinstal dan berjalan pada komputer lokal atau salah satu yang jaringan diakses oleh host webMethods ESB (Integration Server).
2. Table Persons sudah dibuat dan setidaknya ada satu row data yang dimasukkan dalam tabel:
a. Buat Table Persons dengan menjalankan SQL berikut dalam database SQL Server anda.
CREATE TABLE Persons (
PersonID int,
LastName varchar (255),
FirstName varchar (255),
Address varchar (255),
City varchar (255));
b. Menjalankan pernyataan INSERT berikut untuk menambahkan row data ke Table Persons :
INSERT INTO Persons VALUES (1, ‘Doe’, ‘John’, ‘100 Main St’, ‘Leesburg’);
3. Letakkan tepat MS SQL Server JDBC berkas driver jar di direktori <Directory Instalasi Software AG> IntegrationServer lib jars custom dan restart Integration Server (IS).
4. webMethods Integration Server & Software AG Designer sudah diinstal.
5. webMethods Integration Server sudah running.
Dalam tutorial akan membantu anda untuk memiliki pengetahuan dasar tentang Designer Software AG dan bahasa SQL Database. Juga, setiap JDBC Compliant DBMS dapat digunakan untuk latihan ini. Tutorial ini mengasumsikan MS SQL Server. Jika satu lagi digunakan, Anda harus men-download JDBC driver yang sesuai dari database vendor anda dan meletakkannya di direktori yang ditentukan dalam prasyarat 3 di atas.
Langkah Selanjutnya
Anda membuat JDBC Adapter Service dengan langkah-langkah berikut:
- Memperbarui Koneksi JDBC Adapter
- Membuat Service JDBC Adapter
- Menguji Service JDBC Adapter
Langkah 1: Memperbarui JDBC Adapter Connection #
Dalam langkah ini anda akan memperbarui Koneksi JDBC Adapter untuk database SQL Server dengan login ke Integration Server Administrator.
Untuk login ke Server Integrasi dari Firefox:
- pilih Firefox ikon Browser :
- Mengarahkan browser anda ke http: // <host>: <port> misalnya http: // localhost: 5555
- Firefox menampilkan Integration Server dialog Authentication :
- Menggunakan user admin dan password untuk login ke Integration Server:
Catatan: User dan password dapat disimpan dari sesi sebelumnya. Dalam hal ini, pilih OK.
- pilih JDBC Adapter dari Adapter menu:
- Integrasi Server menampilkan halaman Administrasi JDBC Adapter .
- Halaman Administrasi JDBC Adapter berisi daftar koneksi adaptor JDBC yang dikonfigurasi untuk server ini.
- pilih ikon Edit untuk JDBC_Tutorial: MyConnection koneksi adapter untuk memperbaruinya berdasarkan database anda:
- Tambahkan informasi spesifik untuk koneksi ke database SQL Server dan simpan JDBC_Tutorial: MyConnection dengan mengklik Save Changes:
Parameter | Nilai |
Name Sarver | Server DB diinstal pada: localhost, IP Address, atau nama host |
User | Database username yang digunakan untuk login ke DB |
Password dan Retype Password | password database yang terkait dengan pengguna di atas untuk login ke DB |
DatabaseName | Nama database yang anda buat pada Table Persons |
Catatan : Jika Anda menggunakan vendor DB lain, Anda harus menggunakan DataSource Class dan PortNumber .
- Pada halaman berikutnya klik No link dalam kolom Enabled untuk mengaktifkan JDBC_Tutorial: MyConnection Koneksi JDBC Adapter:
- Jika Connection JDBC Adapter berhasil, Anda dapat bergerak maju ke Langkah 2. Jika tidak, silakan baca pesan kesalahan yang tamil dan perbaiki masalah sebelum kelangkah selanjutnya.
Langkah 2: Buat JDBC Adapter Service #
Dalam langkah ini anda akan membuat Service JDBC Adaptor baru menggunakan Wizard New Service Adapter dalam aplikasi Designer Software AG.
Untuk membuat Service JDBC Adapter:
- Mulai Software AG Designer dari Start Menu -> All Programs -> Software AG -> Tools -> Software AG Designer 9.5 .
- Dalam halaman Designer Software AG , klik pada Open Service Developement Perspektif link:
- Dalam view Paket Navigator , perluas Default -> JDBC_Tutorial -> JDBC_Tutorial untuk melihat isi paket ini:
- Klik kanan pada JDBC_Tutorial folder dan pilih New -> Adapter Service
- Masukkan nama Element isi dengan selectPersonByID dan klik Next> :
- Pada dialog New Adapter Service, pilih JDBC Adapter dan klik Next> tombol.
- Pilih JDBC_Tutorial: MyConnection JDBC Adapter Connection yang anda perbarui pada Langkah 1 dan klik Next> :
- Klik SelectSQL template untuk membuat Service adapter berdasarkan database query SELECT dan pilih Tombol Finish :
Catatan: Anda dapat menentukan berbagai operasi database pada daftar pilihan template yang, termasuk SQL, Stored Prosedur, dan operasi Batch.
- Desainer akan menciptakan Service JDBC Adapter baru berdasarkan SelectSQL Template dan membukanya dalam editor:
- Sekarang anda dapat mengkonfigurasi Service Adaptor.
Langkah 2: Konfigurasi JDBC Adapter Service
Dalam langkah ini anda akan mengkonfigurasi Service JDBC Adapter untuk mengembalikan semua rows dalam database table Persons .
Untuk mengkonfigurasi Service JDBC Adapter:
- Klik di dalam sel di bawah Tabel Nama kolom di baris t1 dan pilih tombol yang muncul di dalam sel dengan elipsis di atasnya:
- Dalam dialog Adapter Tree Chooser perluas <current catalog> -> <current schema> , pilih Table Persons dan klik OK :
Catatan: Designer menampilkan drop-down daftar semua Server database SQL dan tabel bahwa pengguna didefinisikan dalam Connection Adapter memiliki kewenangan untuk mengakses.
- Service Adapter Anda akan terlihat seperti berikut:
-
Klik SELECT tab dan Isi semua baris ke TABLEService Adapter anda selesai dan akan terlihat seperti berikut:
- Klik Simpan tombol di toolbar Designer untuk menyimpan pekerjaan anda:
Catatan: Anda dapat menghapus kolom dari query dengan menyorot baris dan memilih Row lalu Hapus
Anda juga dapat menentukan klausa WHERE dalam tab WHERE untuk membatasi baris yang kembali dari table.
Anda telah mengkonfigurasi Service JDBC Adapter, dan sekarang anda dapat menguji Servicenya .
Langkah 3: Uji JDBC Adapter Service #
Dalam langkah ini anda akan menguji Service JDBC Adapter dengan menjalankan Service untuk mengembalikan semua row data dari Table Persons.
Untuk menguji Service JDBC Adapter:
- Klik kanan pada selectPersonByID Service adaptor dalam tampilan Paket Navigator dan pilih Run As -> Run Service :
- Designer meminta anda untuk setiap inputan opsional. Klik tombol OK untuk menguji Service adaptor anda:
- Anda harus melihat semua row data dalam database Table Persons pada tampilan Results :
Catatan: Anda juga dapat membuat JDBC Adapter Service untuk menginput, update atau menghapus row data dari table Persons .
kesimpulan #
Anda telah memperbarui Koneksi JDBC Adapter untuk koneksi ke database Anda, menciptakan Service JDBC adapter berdasarkan template SelectSQL yang mengembalikan semua baris dari tabel Persons, dan mengujinya.