Friday, August 26, 2016

Invocation of this Java Application has caused an InvacationTargetException. This application will new exit (LAX) on Windows 2012

วันนี้ลองติดตั้ง IBM Connections 5.5 และ IBM Docs 2.0 บน Windows 2012 แต่พบว่าระหว่างที่ติดตั้ง IBM Tivoli Directory Integrator (TDI) 7.1.1 อยู่นั้นเจอ Error Message ดังรูป (จริงๆตอนใช้ 7.1.0 ก็เป็น)



This Application has Unexpectedly Quit

Invocation of this Java Application has caused an InvacationTargetException. This application will new exit (LAX)

อ่าน Error Message แล้วสงสัยจะเป็นเรื่องของ Java แฮะเลย unstall JRE ออกแล้ว restart เครื่องแล้วทดสอบใหม่ ผลที่ได้คือยังคงมี Error Message เดิมแสดงขึ้นมาตอนเรียกตัวติดตั้งอยู่ดี จากการค้นคว้าพบว่า  Error Message นี้มาจากความไม่ compatible ของตัว Installer กับ Windows ซึ่งสามารถแก้ไขได้โดยการกำหนดให้ตัว Installer 'Run this program in compatibility mode for Windows 7' ดังรูป





Wednesday, July 06, 2016

icm.properties was moved to JCR ConfigService PortalContent

ใน Web Content Manager 8.5 หากใครต้องการจะ configure เรื่อง JCR Search แล้วพยายามหาไฟล์ icm.properties ใน /PortalServer/jcr/lib/com/ibm/icm ก็จะพบว่าไม่ folder lib ใน /PortalServer/jcr/ แล้ว ดังนั้นเรื่อง icm.properties ยิ่งไปกันใหญ่ หาไม่เจอแน่นอน เพราะใน IBM Web Content Manager 8.5 หรือ WCM 8.5 ไฟล์ icm.properties ได้ถูกลบออกไปแล้วเปลี่ยนให้ Administrator เข้ามา configure ใน Resource Environment Provider ที่ชื่อ  JCR ConfigService PortalContent แทนครับ



Friday, June 24, 2016

Cool - IBM Channels

ICSSupportVideos
IBM Collaboration Solution Support and Service
https://www.youtube.com/user/ICSSupportVideos/

IBM Digital ExperienceIBM Digital Experience
https://www.youtube.com/user/IBMXWebX
IBM Social BusinessIBM Social Business
https://www.youtube.com/user/IBMSocialBiz
Luis BenitezLuis Benitez
https://www.youtube.com/user/lbenitez3000/
IBM Social BusinessIBM Social Business
https://www.youtube.com/user/IBMSocialBiz

Tuesday, August 11, 2015

Disable time synchronization on VMWare

เนื่องจากเกิดเหตุเอา VM ของ Domino Server ตั้งแต่ปี 2013 กลับมาใช้งานแล้วเจอปัญหา

Server Error:  Your certificate has expired

งานเข้าล่ะสิครับทำไงดี ได้ไอเดียจากพี่ที่ office ว่าให้ set date/time ย้อนกลับไปแล้วค่อย recertify ตามขั้นตอนใน link นี้ทั้ง user id และ server id

IBM How to manually recertify an expired ID
http://www-01.ibm.com/support/docview.wss?uid=swg21087566











แต่ปัญหาก็คือถึงแม้ว่าจะ uncheck 'Synchronize with an Internet Time Server' ใน Windows ออกไปแล้ว แต่เมื่อ restart ปรากฎว่าวันที่ก็กลับมาเป็นเวลาปัจจุบันอยู่ดี สุดท้ายต้องใช้วิธี configure ผ่าน .vmx file ของ VMWare แทน โดยเปิด .vmx แล้วใส่ parameter ตามนี้เข้าไปแล้วค่อยเปิด VM ขึ้นมาใหม่

tools.syncTime = "FALSE"
time.synchronize.continue = "FALSE"
time.synchronize.restore = "FALSE"
time.synchronize.resume.disk = "FALSE"
time.synchronize.shrink = "FALSE"
time.synchronize.tools.startup = "FALSE"

ref: https://pubs.vmware.com/vsphere-50/index.jsp?topic=%2Fcom.vmware.vmtools.install.doc%2FGUID-678DF43E-5B20-41A6-B252-F2E13D1C1C49.html





Saturday, March 14, 2015

IBM Connections + Jabber

ใช่ว่า IBM Connections จะสามารถเชื่อมต่อกับ IBM Sametime ได้เพียงอย่างเดียวอย่างที่หลายๆคนเข้าใจ จริงๆแล้ว IBM Connections ยังสามารถเชื่อมต่อกับระบบ Unified Communication เช่น Microsoft Lync, Jabber หรืออื่นๆได้
วันนี้ผมเลยอยากนำเสนอการเชื่อมต่อ IBM Connections เข้ากับ Jabber จาก VDO ที่เห็นบริษัท Jabberate เขาได้พัฒนา solution ขึ้นมาเพื่ิอเชื่อมต่อ Jabber เข้ากับ IBM Connections ผ่านช่องทาง XMPP (Extensible Messaging and Presence Protocol) ซึ่งเป็น Open Standard ที่ Jabber ใช้ในการเชื่อมต่อกับระบบอื่นๆ

ทำได้ดีแค่ไหน ผมออกมาเป็นอย่างไร ติดตามดูได้จาก VDO เลยครับ


Monday, March 02, 2015

IBM Connections 5.0 GA: Installation Step by Step

อาทิตย์ที่แล้วมีการปล่อย IBM Connections 5.0 CR2 ออกมาทำให้ผมนึกขึ้นมาได้ว่าหลายๆคนยังไม่เคยมีประสบการณ์กับการติดตั้ง IBM Connections 5.0 จริงๆแล้วขั้นตอนในการติดตั้งจะไม่ต่างกับมากนะครับเมื่อเทียบกับ IBM Connections 4.5 จะต่างกันก็แค่เรื่องพวก version ของ component ต่างๆที่ต้องติดตั้งเท่านั้น อย่างไรก็ตามสำหรับคนที่ไม่เคยติดตั้ง IBM Connections เลยหากต้องการทดลองติดตั้ง IBM Connections 5.0 (ที่ยังไม่รวมถึงการติดตั้ง Cognos BI และ IBM Connections Content Manager หรือ CCM) สามารถดูขั้นตอนการติดตั้งจาก screen capture ที่ผมแชร์ไว้ได้ครับ



หรือถ้าอยากเห็นภาพรวมของการติดตั้งทั้งหมดชนิด zero to hero แนะนำครับว่า presentation ตาม link นี้จะทำให้เห็นภาพทั้งหมดได้ดีเลยทีเดียว

เพิ่มเติม
- ขั้นตอนการ upgrade เป็น IBM Connections 5.0 CR1  link
- ขั้นตอนการ upgrade เป็น IBM Connections 5.0 CR2  link

Wednesday, February 25, 2015

IBM Connections 5.0 CR2 is now released!!

มาแล้วครับ เดี๋ยวนี้ออกมาถี่ออกมาบ่อยจริงๆสำหรับ fix ของ IBM Connections สมกับเป็นผลิตภัณฑ์ในกลุ่มที่ IBM กำลังเน้นอยู่จริงๆ
วันนี้ IBM Connections ได้ออก Cumulative Refresh 2 หรือ CR2 มาแล้ว (จริงๆออกมาตั้งแต่วันที่ 24 กพ 2558 แหะๆ) มีอะไรที่หน้าสนใจบ้างไปดูกันครับ

1. What's new

- Integrating Connections Content Manager (CCM) libraries with IBM Docs
มีความสามารถในการเชื่อมต่อ IBM Docs เข้ากับ CCM (หรือ FileNet CM) จากที่เวอร์ชั่นก่อนหน้าจะสามารถสร้าง แก้ไข หรือพรีวิวเอกสาร Microsoft Office และ Open Office ได้เฉพาะในโมดูล File ของ Connections เท่านั้น แต่สำหรับเวอร์ชั่นนี้จะช่วยให้เราสามารถสร้าง แก้ไข พรีวิวเอกสาร หรือแม้แต่กระทั่ง realtime co-editing เอกสารในส่วนของ CCM ได้

- Viewing thumbnail images of files in the Library or Linked Library
ด้วยความสามารถของ IBM Docs Viewer 1.0.7 จะทำให้เราสามารถ preview file ที่อยู่ในส่วนของ CCM ได้โดยไม่ต้อง download พร้อมกับความสามารถที่ทำให้เห็นไฟล์เป็นลักษณะของ preview thumbnail ด้วย ช่วยให้เราทำงานกับไฟล์ได้มากขึ้นจริงๆครับ

- External users support for Connections Content Manager Libraries
ที่ผ่านมา IBM Connections มีการรองรับ Guest Model ตั้งแต่ IC 5.0 โดยความสามารถนี้จะเปิดให้ผู้ใช้สามารถเชิญบุคคลภายนอกองค์กรเข้ามาเป็นส่วนหนึ่งใน Communities ได้แต่ก็ยังคงไว้ซึ่งความปลอดภัยและการจำกัดขอบเขตในการเข้าถึง information ต่างๆ อย่างไรก็ตามเวอร์ชั่นที่ผ่านๆมาผู้ใช้ที่เป็น Guest จะยังไม่สามารถเข้าถึงโมดูล Library หรือเอกสารต่างๆที่เก็บไว้ใน CCM ได้ อย่างไรก็ตามปัญหานี้จะหมดไปใน IC 5.0 CR2 ครับ

- Editing a file locally for Files and Connections Content manager Libraries using the desktop plugin
มีการเพิ่มปุ่ม "Edit on Desktop" เข้ามาเพื่อเปิดให้ผู้ใช้ที่ติดตั้ง IBM Connections Desktop Plug-in บน Windows ที่เป็นเจ้าของไฟล์หรือมีสิทธิในการแก้ไขไฟล์ทั้งในโมดูล File หรีือ Library สามารถกดที่ปุ่ม "Edit on Desktop" ระบบจะเรียกไฟล์ขึ้นมาแก้ไขด้วย client บน Desktop ได้ ตรงนี้ทำให้ผู้ใช้สามารถทำงานได้สะดวกมากขึ้น ประหยัดเวลาและขั้นตอนในการทำงานมากขึ้นครับ

- Enhanced Lotus Quickr for Domino Pages
ที่ผ่านมา Lotus Quickr ไม่ถูกถอนออกจากตลาดและให้สิทธิผู้ใช้ย้ายมาใช้งาน CCM แทน โดย IBM เองก็จะมี migration tools ไว้ให้ อย่างไรก็ตามที่ผ่านมา content ที่ถูก migration มาจาก Quickr จะถูกนำเสนอในอยู่รูปแบบของ iFrame แถมยังจำกัดขนาดของเอกสารด้วย ปัญหานี้หมดไปแล้วครับเพราะ IBM Connections 5.0 CR2 จะให้เครื่องมือตัวใหม่สำหรับ migration ข้อมูลจาก Lotus Quickr for Domino มายัง CCM ด้วย

- Improved consistency for the error message when the descriptoin character limit is exceeded
ปรับปรุงส่วนของ error message ในกรณีที่ข้อความยาวไปครับ
ref: http://www-01.ibm.com/support/docview.wss?uid=swg21695145

2. Fixed list

แก้ไขปรับปรุงไปอีกเยอะครับ และที่สำหรับมีปรับประสิทธิภาพการค้นหาภาษาไทยให้ดีขึ้นด้วย ว้าววว รายละเอียดตามลิงค์นี้เลยครับ
http://www-01.ibm.com/support/docview.wss?uid=swg21694318

3. Download

อยากลองกันแล้วใช่มั้ยครับ ไปดาวน์โหลดมาทดสอบกันได้เลยครับที่ http://www-01.ibm.com/support/docview.wss?uid=swg21683118


Ideas and Innovation tools for IBM Connections

เครื่องมือเจ๋งๆที่ช่วยต่อยอดให้ Social Platform อย่าง IBM Connections มีความสามารถในเรื่องการทำ Innovation/Idea Management มากขึ้น

1. HYPE Innovation จาก IBM Software Services for Collaboration (ISSC)


2. TemboSocial Idea



Wednesday, February 18, 2015

Share Android Screen to PC for Linux

เมื่อตัดสินใจเลือกใช้ Linux เป็น OS หลักในการทำงานก็ต้องยอมรับกับการเป็นลูกเมียน้อยที่บรรดานักพัฒนาซอฟต์แวร์ยังไม่ให้ความสนใจมากนัก ช่วงนี้มีโอกาสต้องนำเสนอ Mobile Application บ่อยๆ ครั้นจะ switch projector ไปมาระหว่าง PC กับมือถือที่เป็น Android มันไม่สะดวกและก็ทำให้การ present ไม่ต่อเนื่อง อีกอย่างคือต้องเตรียม Adaptor ไว้สำหรับเชื่อมต่อมือถือของเราเข้ากับ projector ด้วย เลยทำให้มีความคิดว่าถ้าเราสามารถดึงเอาหน้าจอของมือถือมาแสดงบน PC ได้ก็น่าจะดี ซึ่งจริงๆแล้วก็มี Software จำพวก Mirror และ VNC อยู่ค่อนข้างเยอะแต่ติดที่
1. ส่วนมากจะต้อง Root ตัวมือถือซึ่งไม่ต้องการและ Policy ของบริษัทเองก็ไม่อนุญาตด้วย (เครื่องมีการลง MaaS360) ไว้
2. Software ที่ต้องลงฝั่ง PC แทบจะไม่มีที่ support Linux โดยเฉพาะ Ubuntu ที่ผมใช้อยู่เลย
3. หลายๆตัวมีค่าใช้จ่าย หรือไม่ฟรีนั้นเอง
4. จะใช้ wine ติดตั้ง software สำหรับทำ screen mirror ก็ไม่ work

หลังจากหาข้อมูลอยู่หลายวันพบว่ามี software อยู่ตัวหนึ่งชื่อ 'Droid@Screen' ข่าวดีคือมันเป็น java application ซึ่งเราสามารถทำไปรันบน platform ไหนก็ได้ บวกกับความสามารถของ Android SDK + ADB (Android Debug Bridge) แบบนี้ก็เสร็จเราสิครับ

มาดูกันเลยครับว่าขั้นตอนในการติดตั้งเป็นยังไง

  • เข้าไปที่ http://droid-at-screen.ribomation.com/ เพื่อ download 'Droid@Screen' ครับ
  • ติดตั้ง J2SDK หรืออย่างน้อยก็ J2RE
  • Download Android SDK จาก http://developer.android.com/sdk/index.html แล้ว extract ไว้สักทีในที่นี้ผม extract ไว้ที่ /home/ หลังจากนั้น run command
/home///tools/android update sdk --no-ui 
เพื่อ update และติดตั้ง platform-tools
  • กำหนดค่า USB computer connections เป็น Camera (PTP) สำหรับ Asus Zenfone และ MTP สำหรับ Samsung SII
  • Enable 'USB debugging' ใน Developer options
  • เรียกใช้งาน 'Screen@Droid'
java -jar droidAtScreen-1.0.1.jar
  • Browse ADB path ไปยัง /home///platform-tools/adb
  • เชื่อมต่อมือถือเรากับ PC
ดูผลเลยครับ

จะเห็นได้ว่าผมสามารถดึงหน้าจอจากทั้งสองเครื่องมาแสดงได้พร้อมๆกันเลยแต่ก็มีข้อเสียครับคือเราไม่สามารถใช้ Keyboard หรือ Mouse เพื่อ input หรือสั่งงานได้อารมณ์ประมาณว่าเป็น Read-Only ครับ จะต่างจากพวก PCLink, MirrorOp, BBQScreen และ Droid VNC

ปล.ผมทดสอบบน
1. Ubuntu 14.04 TLS
2.  Asus Zenfone 5 (Android 4.4.2) กับ Galaxy SII (Android  4.0.3)

Tuesday, January 13, 2015

Learning IBM WebSphere Portal and Web Content Manager

WebSphere Portal / Web Content Manager คือ

Youtube Channel IBM Digital Experience Channel
Reviewer Guide click

การติดตั้ง IBM WebSphere Portal และ Web Content Manager
- Latest version 8.5 CF11
- Detailed System Requirement click
- Documentation click
- Deployment Topologies click, click2
- Elastic Scaling
      - Amazon Web Service (Farms Topology)
      - Dynamic Cluster click, click2
      - Digital Experience Pattern on pureApplication click


1. ต้องมีตัวติดตั้งก่อนครับ ใครมี license ของ Edition ไหนก็สามารถเลือกดู part number ได้จากที่นี้เลยครับ click
2. คู่มือสำหรับการติดตั้งชนิด Zero To Hero กันเลย จากตัวอย่างจะเป็นบน RHEL นะครับแต่สามารถนำไปประยุกต์ใช้กับ Windows หรือ AIX ได้


3. ในการติดตั้งเพื่อนำไปใช้งานจริงๆก็จะมีสิ่งที่เป็น Best Practice ที่และข้อควรระวังครับ อันนี้ทีมงาน support Level 2 เค้าแนะนำมา click
4. อีกหนึ่งเว็บไซต์ที่ผมอยากแนะนำในการติดตั้งก็คือ Getting Started with Your Web Experience version 8 นี้ออกมาปีสองปีละ ส่วน version 8.5 ก็กำลังทะยอยใส่ข้อมูล


สำหรับ Administrator
ใครที่สนใจหรือมีหน้าที่เป็น Administrator สำหรับ IBM WebSphere Portal และ Web Content Manager ผมอยากแนะ link ข้างล่างนี้ครับ
1. เอกสาร Administrating IBM WebSphere Portal 8.5: A Comprehensive Workshop เป็นเอกสารที่เราสามารถนำมาอ่านพร้อมกับทดลองทำควบคู่ไปได้เลยในลักษณะของ Workshop ครับ
2. ความรู้อีกอย่างหนึ่งที่บรรดา Administrator ไม่ว่าจะเป็น server ไหน software อะไรควรจะมีติดตัวไว้คือความรู้ด้านการ Tuning ครับ เพราะแต่ละ Environment จะมีรูปแบบในการใช้งานที่แตกต่างกันไปดังนั้นการ Tuning จึงเป็นสิ่งที่เรียกว่าแทบจะหลีกเลี่ยงไม่ได้เลยทีดี ถามว่าทำไมต้อง Tuning นั้นก็เพราะเราต้องปรับให้ Software มีค่า configuration ต่างๆให้เหมาะสมกับการใช้งานของเรานั้นเองครับ สำหรับ IBM WebSphere Portal และ Web Content Manager มี factor อะไรที่ต้องนำมาพิจารณาในการทำ Tuning บ้าง และค่าที่แนะนำสำหรับ parameter ต่างๆสามารถหาอ่านได้ที่ IBM WebSphere Portal V 8.5 Performance Tuning Guide ครับ
3. สิ่งหนึ่งที่สร้างความกังวลใจให้กับ Administrator ได้ไม่น้อยก็คือเรื่อง Security Hardening ที่ถ้าใครเคยทำงานกับบรรดาสถาบันด้านการเงินหรือธนาคารพาณิชย์ต่างๆก็น่าจะเคยได้ยินได้รู้ได้เห็นได้ทำมาบ้าง ปัญหาก็คือบ่อยครั้งที่พบว่าหลังจากทำ Security Hardening ไปแล้วเรามีความเสี่ยงที่จะเจอ error ตามมา เช่น ผู้ใช้ไม่สามารถสร้าง community ใหม่ได้ หรืออื่นๆ ดังนั้นแนะนำครับ Security Hardening Guide for IBM WebSphere Portal ช่วยได้
4. พอพูดเรื่องของ security ก็พลาดไม่ได้ที่จะต้องแนะนำ Flashes, alerts and bulletins for WebSphere Portal สำหรับไว้ติดตามข้อมูลข่าวสารต่างๆเกี่ยวกับ IBM WebSphere Portal และ Web Content Manager แถมอีกนิดสำหรับ Security Bulletin: Security vulnerabilities have been identified in IBM WebSphere Application Server shipped with IBM WebSphere Portal ครับ


อื่นๆ
สำหรับใครที่มีปัญหาเกี่ยวกับการใช้งาน WebSphere Portal โดยปกติสามารถเปิด PMR เพื่อขอความช่วยเหลือได้อยู่แล้ว แต่ในกรณีที่ท่านไม่มี Customer ID หรือไม่ได้ต่อ MA หรืออื่นๆผมอยากแนะนำ
1. https://developer.ibm.com/answers/topics/portal.html
2. https://www.ibm.com/developerworks/community/forums/html/forum?id=11111111-0000-0000-0000-000000000168&ps=25
ทั้งสอง link นี้จะมีคนจาก IBM L2 support, IBM Server, และ IBM L3/Development เข้ามาตอบครับ
ถืิอว่าเป็นอีกช่องทางที่จะช่วยให้เราสามารถแก้ไขปัญหาต่างๆของ WebSphere Portal ได้รวดเร็วมากยิ่งขึ้นครับ

Monday, December 01, 2014

IBM Connections portlet for IBM WebSphere Portal (support IBM Connections Cloud)

     อย่างที่เป็นที่ทราบกันดีว่า IBM Connections ซึ่งเป็น Social Business platform ของ IBM นั้นมีให้บริการทั้งแบบ on-premise (ติดตั้งบน server ของตัวเอง) private cloud (ติดตั้งลงบน server ของ cloud provider เช่น IBM SoftLayer หรือ PureApp) และ Software as a Service (SaaS หรือที่เรียกว่า IBM Connections Cloud, IBM SmartCloud for Social Business) ซึ่งบ่อยครั้ง IBM Connections มาถูกนำไป integrate กับ IBM WebSphere Portal เพื่อดึงเอาความสามารถด้าน social ไปใช้งานร่วมกับ web portal อย่างไรก็ตามในกรณีที่ลูกค้าใช้งาน IBM Connections on Cloud (SaaS) มักจะพบปัญหาว่า Implementor หรือ Developer จำเป็นต้อง develop portlet ขึ้นมาเองเพื่อ IBM WebSphere Portal สามารถเชื่อมต่อกับ IBM Connections on Cloud (SaaS) ได้ แต่ปัญหานี้กำลังจะหมดไปเมื่อปัจจุบันได้มี IBM Connections Portlets For WebSphere Portal v5.0  ออกมาให้ Download ใน Greenhouse Catalog https://greenhouse.lotus.com/plugins/plugincatalog.nsf/assetDetails.xsp?action=editDocument&documentId=55AFF4A1D3D54DF185257CD3006014A4

     อ่านชื่อผ่านๆอาจคิดว่าเป็น IBM Connections portlets สำหรับ IBM WebSphere Portal v.5 แต่ไม่ใช้ครับมันคือ portlets ของ IBM Connections v.5 สำหรับ IBM WebSphere Portal ครับ โดย require IBM WebSphere Portal v8.5 CF03 เป็น minimum requirement

     ทีนี้ Implementer, Developer หรือลูกค้าผู้ใช้ IBM WebSphere Portal และ IBM Connections on Cloud (SaaS) ก็จะไม่ต้องเสียเงิน เสียเวลาในการ develop portlet สำหรับ IBM Connections on Cloud (SaaS) อีกต่อไป

     รายละเอียดเพิ่มเติมสามารถอ่านได้ที่

Enabling Language Selector button on IBM Connections


 


โดยปกติเมื่อเราติดตั้ง IBM Connections แล้วเมนูและ User Interface (UI) ต่างๆจะเป็นภาษาอังกฤษ และเมื่อเราต้องการให้ข้อความในเมนูและ UI ต่างๆเป็นภาษาไทย หลายๆคนอาจคิดว่าเราต้อง customize UI ไม่จะด้วยวิธีแก้ properties file หรืออื่นๆ แต่สำหรับ IBM Connections เราไม่ต้องลำบากขนาดนั้นครับ เนื่องจาก IBM Connections รองรับภาษาไทยอยู่แล้ว ระบบจะตรวจสอบ language preference จากค่า locale ที่ตั้งไว้ที่ Browser โดยอัตโนมัติ

อย่างไรก็ตามวิธีการตั้งค่า locale ใน Browser อาจจะยังไม่สะดวกนักในเชิงของการใช้งาน เนื่องจากผู้ใช้บางรายอาจมีความจำเป็นต้องใช้งาน application อื่นๆควบคู่ไปด้วย การตั้ง locale ใน Browser จึงอาจกระทบกับการทำงานของ application อื่นได้ สิ่งที่ง่ายและผมแนะนำให้ใช้คือการเปิดใช้งานปุ่ม language selector ของ IBM Connections ครับ

http://www-01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/admin/t_admin_common_enable_lang_change.dita?lang=en

ขั้นตอนมีดังต่อไปนี้

1. Connect 'wsadmin' tool ใน Dmgr profile
E:\IBM\WebSphere\AppServer\profiles\Dmgr01\bin>wsadmin.bat -lang jython -user wasadmin -password passw0rd

2. Initialize 'connectionsConfig.py' script
wsadmin>execfile("connectionsConfig.py")

3. Check-out file config ออกมาเป็นเพื่อแก้ไข ซึ่งในขั้นตอนนี้จำเป็นที่จะต้องรู้จักชื่อ cell ของ WebSphere Application Server ที่ติดตั้ง connections ด้วยครับถ้าไม่รู้ก็รันคำสั่งต่อไปนี้ครับ

wsadmin>print AdminControl.getCell()
social5Cell01

เอาค่า social5Cell01 มาใส่ใน command checkOutConfig()
wsadmin>LCConfigService.checkOutConfig("E:/configuration","social5Cell01")

4. ใน folder E:/configuration จะได้ file LotusConnecitons-config.xml และ .xsd ออกมา ให้เปิด .xml ด้วย TextEditor

5. มองหา tag ครับ จากนั้นกำหนดค่า
    - enabled="true"
    - defaultLanguage="en"
    ส่วนจะให้เลิกใช้ภาษาอะไรได้บ้างก็ copy เอามาจาก comment ได้เลยครับ




6. เสร็จแล้วรันคำสั่ง checkInConfig()
wsadmin>LCConfigService.checkInConfig()

7. restart connections server

E:\IBM\WebSphere\AppServer\profiles\AppSrv01\bin>stopServer.bat connections_server
E:\IBM\WebSphere\AppServer\profiles\AppSrv01\bin>startServer.bat connections_server

 จะพบว่ามี Language Selector แสดงขึ้นมาดังรูปครับ

 


Tuesday, November 18, 2014

IBM Verse (IBM Mail Next)

มาแล้วหลังจากที่มีภาพหลุด คลิปหลุดมาให้เห็นกันตั้งแต่ไตรมาสที่ 3 ของปี 2014 วันนี้ IBM Mail Next หรือ code name ใหม่ที่เรียกว่า IBM Verse ได้เปิดตัวอย่างเป็นทางการแล้ว

IBM Verse หรือ IBM Mail Next เป็นรูปแบบการทำงานแบบใหม่ที่เน้นไปที่การจัด priority ของงาน การรวมเอา collaboration tools ต่างๆที่ต้องใช้ในการทำงานเข้าไว้เป็นหนึ่งเดียว ประกอบกับความสามารถของ Social Business ที่จะทำให้เราสามารถทำงานได้ง่ายขึ้น เร็วขึ้น และมีประสิทธิภาพมากขึ้น จะเป็นอย่างไรนั้นดูรายละเอียดได้ตามข้างล่างนี้เลย

ํYoutube:


Live Stream:
http://www.ibm.com/social-business/us/en/newway/livestream.html

Trial:
http://www.ibm.com/social-business/us/en/newway/



Saturday, September 06, 2014

IBM WebSphere Portal 8.5

IBM WebSphere Portal 8.5 ออกมาสักพักแล้วครับหลังจากที่เปิดตัว version 8.0 มาประมาณ 2 ปี โดยใน version 8.5 นี้ได้มีการเปลี่ยนที่เห็นได้ชัดเจนดังนี้

 - Completely Toolbar
 - Easily accessible shelf at the top of the page
 - A new project UI with the option to create from a project template
 - A new [create] button to create pages & labels
 - A new way to handle pages
 - A fantastic toolbar design
 - Vanity URL




Monday, August 18, 2014

Notes - IBM WebSphere Portal's port

เขียนไว้ช่วยจำ
WebSphere Portal 8.5

Configuration Wizard Console
   http://server:10200/wizard
 
WebSphere Integrated Solution Console
port จะอยู่ในช่วง 10032-10041
https://server:10041/ibm/console/logon.jsp

Portal Page
https://server:10039/wps/portal


Performance Tuning Guide
http://www-10.lotus.com/ldd/portalwiki.nsf/dx/IBM_WebSphere_Portal_V_8.5_Performance_Tuning_Guide

Theme Customization
http://www-01.ibm.com/support/knowledgecenter/SSHRKX_8.5.0/mp/dev-theme/themeopt_themes.dita

Monday, June 30, 2014

Remark: Do not put space in directory name of DB2 Installation package

วันนี้มีข้อควรสังเกตเวลาติดตั้ง DB2  บน RHEL มาฝากกันครับ
เหตุการณ์คือ ผมกำลังจะติดตั้ง v10.1fp4_linuxx64_universal_fixpack.tar.gz ที่ download มาลงบน RHEL6.4 x64

Linux social5.th.demos.ibm.com 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux

สิ่งที่เกิดขึ้นคือผม copy folder 'universal' ที่ได้จากการ unzip tar.gz ไว้ใน folder 'Installation Package' จากนั้นรันคำสั่งต่อไปนี้

[root@social5 Installation Package]# pwd
/home/rheluser/Desktop/Installation Package
[root@social5 Installation Package]# ls
universal
[root@social5 Installation Package]# chmod -R +x universal/
[root@social5 Installation Package]# cd universal/
[root@social5 universal]# ./db2setup
./db2setup: line 100: cd: /home/rheluser/Desktop/Installation: No such file or directory
./db2setup: line 103: [: /home/rheluser/Desktop/Installation: binary operator expected
./db2setup: line 201: cd: /home/rheluser/Desktop/Installation: No such file or directory
dirname: extra operand `Package/universal/db2setup'

Try `dirname --help' for more information.
/home/rheluser/Desktop/Installation Package/universal/db2setup: line 100: cd: /home/rheluser/Desktop/Installation: No such file or directory
DBI1189E There has been an attempt to use db2setup
on an image for a platform that does not match the current platform
'Linux/x86-64' on which it is being run.

Explanation:

Possible causes include:

- This DB2 install image is not valid for the current
platform.

- The current platform is not supported by DB2.


User Response:

Install DB2 using the DB2 install image that corresponds
with the current platform 'Linux/x86-64'.



[root@social5 universal]#
 นี้ผมก็ใช้ RHEL x64 อยู่นะ สิ่งที่ค้นพบคือเมื่อพบปรับชื่อเอา space ออกจากชื่อ folder เดิม "Installation Package" เป็น "InstallationPackage" มันสามารถใช้งานได้ทันที


Saturday, June 28, 2014

"Manage keys and Certificates" and "Copy to Web server key store directory" buttons were disabled on WASND


พอดีตอนเจอปัญหาว่าหลังจาก Create Web Server บน WebSphere Application Server แล้ว
ตอนไปที่ Plug-in Properties เพื่อจะกดปุ่ม "Copy to Web server key store directory" ให้ copy "plugin-key.kdb" แต่ปุ่มกลับ disable ไม่สามารถกดได้ จะดำเนินการด้วยวิธี manual ก็พบว่าไม่มีไฟล์ "plugin-key.kdb" อยู่ งานเข้าสิครับ!!
วิธีแก้คือการกำหนดค่า security ให้กับ Inbound ตามคู่มือนี้นะครับ

"Manage keys and certificates" link for plugin-key.kdb is broken in the WebSphere Application Server administrative console

http://www-01.ibm.com/support/docview.wss?uid=swg21426980

อันล่างนี้สร้าง plugin-key.sth
http://www-01.ibm.com/support/docview.wss?uid=swg21177702
ใช้ ikeyman browse ไปที่
profile_root/dmgr_profile/config/cells/cell_name/nodes/node_name/servers/webserver_name/plugin-key.kdb

 

Thursday, June 26, 2014

IBM Connections 5.0 now available

     สิ้นสุดการรอคอยเสียทีกับ IBM Connections 5.0 ล่าสุดได้เปิดให้ download ตั้งแต่เมื่อวาน 26 มิย 57 ตอนเย็นๆ โดยทุกท่านสามารถ download มาทดลองใช้งานได้จาก IBM Passport Advantage ครับ สำหรับ part number มีดังต่อไปนี้
        1. IBM Connections V5.0 for IBM Connections Suite V5.0 Multiplatform Multilingual eAssembly (CRS4QML)
        2. IBM Connections V5.0 Multiplatform Multilingual eAssembly (CRS4IML)

   โดยจะต้องมี Software พื้นฐานดั้งต่อไปนี้ (ยังไม่มีเอกสาร Detailed System Requirements ออกนะครับ)
   [IIM 1.7.1]
        1. IBM Installation Manager V1.7.1 for Windows 64-bit Multilingual (CIT8MML )
        2. IBM Installation Manager V1.7.1 for Linux 64-bit Multilingual (CIT8QML )
   [WASND 8.5.5]
        1. Quick Start for IBM WebSphere Application Server Network Deployment V8.5.5 for Multiplatform Multilingual (CILS4ML )
        2. IBM WebSphere Application Server Network Deployment V8.5.5 (1 of 3) for Multiplatform Multilingual (CIK2HML )
        3. IBM WebSphere Application Server Network Deployment V8.5.5 (2 of 3) for Multiplatform Multilingual (CIK2IML )
        4. IBM WebSphere Application Server Network Deployment V8.5.5 (3 of 3) for Multiplatform Multilingual (CIK2JML )
    [IHS 8.5.5]
        1. IBM WebSphere Application Server V8.5.5 Supplements (1 of 3) for Multiplatform Multilingual (CIK1VML )
        2. IBM WebSphere Application Server V8.5.5 Supplements (2 of 3) for Multiplatform Multilingual (CIK1WML )
        3. IBM WebSphere Application Server V8.5.5 Supplements (3 of 3) for Multiplatform Multilingual (CIK1XML )
    [WASND 8.5.5 fixpack 3]
        1. http://www-01.ibm.com/support/docview.wss?uid=swg24035935
PlatformDownloadDownload Links (Fix Central)
DistributedApplication Server V8.5.5.1 local repository ZIP Files containing Base, Developers, ND, NDDMZ, Java SDK8.5.5-WS-WAS-FP0000001-part1.zip
8.5.5-WS-WAS-FP0000001-part2.zip
DistributedSupplements V8.5.5.1 local repository ZIP Files containing Application Client, Web server plug-ins, Pluggable Application Client, IBM HTTP Server, Java SDK8.5.5-WS-WASSupplements-FP0000001-part1.zip
8.5.5-WS-WASSupplements-FP0000001-part2.zip
DistributedWebSphere Customization Toolbox V8.5.5.1 local repository ZIP File8.5.5-WS-WCT-FP0000001-part1.zip
8.5.5-WS-WCT-FP0000001-part2.zip

    [DB2 10.1 - Restricted License]
        1. IBM DB2 10.1 Enterprise Server Edition - Restricted Use Quick Start and Activation Multiplatform Multilingual (CI71NML )


    [TDI 7.1.1]
        1. IBM Tivoli Directory Integrator V7.1.1 Quick Start Publication, Multiplatform, Multilingual (CZUE5ML )
        2. IBM Tivoli Directory Integrator Identity Edition V7.1.1 for Windows - x86-64, Multilingual (CZUF7ML )

    [IBM Connections Database Wizard]
        1. IBM Connections V5.0 Wizard for Windows Multilingual (CIYQ9ML )
        2. IBM Connections V5.0 Wizard for Linux, AIX Multilingual (CIYR0ML )
   [IBM Connections 5.0]
        1. IBM Connections V5.0 Quick Start Guide for AIX, Windows, Linux, IBMi Multilingual (CIYQ4ML )
        2. IBM Connections V5.0 for Windows Multilingual (CIYQ5ML )
        3. IBM Connections V5.0 for Linux Multilingual (CIYQ7ML )

สำหรับข้อมูลอื่นๆมีดังนี้ครับ
4. Annoucement Letter:

หากมีข้อมูลเพิ่มเติมจะนำมา update ให้ในภายหลังนะครับ

Thursday, May 22, 2014

IBM Forms Experience Builder: How to add custom service integration


     สำหรับ IBM Forms Experience Builder 8.5 ได้ถูกออกมาให้เป็นติดต่อกับระบบอื่นๆผ่านทาง Web Service เป็นหลักทั้งแบบ RESTFul และ SOAP วันนี้ผมจึงอยากเอาวิธีการเชื่อมต่อกับระบบอื่นๆผ่าน SOAP มาแนะนำกันครับ

     เริ่มต้นท่านอาจลองสร้าง Web Service ของท่านเองขึ้นมาโดยใช้ Eclipse IDE for Java EE Developers + Tomcat


จากนั้นเราจะได้ Tool ที่ติดมากับ FEB 8.5 ในการ generate Service Description ดังนี้
1. download icu4j-51_2.jar (http://apps.icu-project.org/icu-jsp/downloadPage.jsp?ver=51.2&base=j&svn=release-51-2)
2. copy icu4j-51_2.jar ไปไว้ที่ C:\IBM\FormsExperienceBuilder\tools
3. เปิด terminal หรือ command windows ไปที่ path  C:\IBM\FormsExperienceBuilder\tools
4. ใช้ commamnd ต่อไปนี้ในการ generate Service Description

C:\IBM\FormsExperienceBuilder\tools>java -Xbootclasspath/a:icu4j-51_2.jar -jar ServiceDescriptionGenerator.jar -wsdlFile=c:\temp-service\FebService.wsdl





ผลจากการรันคำสั่งนี้จะได้ file Service Description สร้างขึ้นใน C:\IBM\FormsExperienceBuilder\tools


5. copy file Service Description ไปไว้ยังตำแหน่ง C:\IBM\Forms\ServiceCatalog\1 ถ้าไม่มีให้สร้างขึ้นครับ โดย ServiceCatalog จะอยู่ใน level เดียวกับ folder extension
และเราสามารถสร้าง folder ย่อยๆของเราเองได้ภายใน path C:\IBM\Forms\ServiceCatalog\1


6. stop/start Forms Experience Builder application ใน WebSphere Application Server


 7. ทดลองเรียกใช้ service ดูครับจะพบว่ามี Service เพิ่มเข้าใน Service Integation wizard ของ FEB





ref: http://www-10.lotus.com/ldd/lfwiki.nsf/xpDocViewer.xsp?lookupName=Forms+Experience+Builder+8.5+documentation#action=openDocument&res_title=Using_the_service_description_tool_for_WSDL_web_service_FEB_850&content=pdcontent


Wednesday, May 21, 2014