Configuration Datasource บน Websphere ด้วย Jython Scripts

สวัสดีท่านผู้อ่าน
วันนี้เราจะเขียน Jython Scripts สำหรับ Config Datasource บน Websphere กัน จากปรกติที่เราจะต้องเข้า web console เพื่อ config ซึ่งก็ใช้งานง่ายดี

แต่กรณีที่ต้องทำการ Config ให้หลายๆ เครื่อง มันก็เมื่อยเหมือนกัน หรือว่าถ้าทำหลายคนก็มีโอกาสที่จะ Config ผิดพลาดได้

ถ้าเราทำเป็น Script ก็สามารถส่ง Script ให้เพื่อนๆในทีม สามารถทำการรันได้เลยแถมได้ Resource เหมือนกันเป๊ะ ด้วย

1. เริ่มต้นด้วยเราไปโหลด wsadminlib.py มา ไฟล์นี้เป็น library เพื่อให้เราสามารถใช้งานคำสั่งต่างๆ ของ Websphere ได้ง่ายมากขึ้น
สามารถ Download ได้จาก http://www.ibm.com/developerworks/websphere/library/samples/SampleScripts.html ครับ

2. เรามาเริ่มเขียน Jython Script ชื่อไฟล์ mywsadmin.py
โดยโจทย์ของเราคือการสร้าง DataSource jdbc/MyDataSource และ jdbc/AppdataSource ต่อไปยัง Database DB2

สำหรับ Database รุ่นอื่นๆก็สามารถทำได้ครับ

โดยจะได้ Scripts ดังนี้

3. เมื่อเสร็จแล้วเราจะได้ไฟล์ 2 ไฟล์คือ wsadminlib.py และ mywsadmin.py จากนั้นรันโดยใช้คำสั่ง
wsadmin -lang jython -f mywsadmin.py
เมื่อคำสั่งรันจบเราก็จะพบกับ DataSource ของเรานะครับ

About WK

Kajook is a Senior Software Engineer. Job is Design & Develop in Java EE environment on Glassfish. I'm Interested in Agile software development ,iOS and Android.
This entry was posted in knowledge and tagged , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s