Wednesday, June 26, 2013

WebSphere Installation Manager

For WebSphere version 8 installation, we must use IBM Installation Manager (IIM). For version 7, besides silent installation, we also have alternative approach to install WebSphere binary. It is called centralized installation manager (CIM).

For the CIM environment that does not have internet access, the following approach can be adopted to manually adding files to the repository.

http://pic.dhe.ibm.com/infocenter/wveinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.virtualenterprise.doc%2Fodoe_task%2Ftcimgr_manual.html

Using the centralized installation manager repository tool to add products.

http://pic.dhe.ibm.com/infocenter/wveinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.virtualenterprise.doc%2Finstall%2Ftinstall_cimgr_repos.html

Tuesday, May 21, 2013

WebSphere Class not Found issue

WAS SystemOut.log showed class not found issue on Tuesday morning after re-deployment for an enterprise application.

Enterprise Applications > BatchSchedulerEAR > Manage Modules > BatchSchedulerEJB.jar > View Class Loader (Select Server)
From WAS admin console, navigate to Enterprise Applications -> WebSphere enterprise applications -> select ["the Application"], and then navigate to Manage Modules, click ["the modules"] -> View Module Class Loader

We found there is no Module Class Loader defined.

Later we also found the data source definition were missing as well.

http://pic.dhe.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Frtrb_classload_viewer.html

http://websphereapplicationservernotes.files.wordpress.com/2012/04/websphere-doctor-class-loader-viewer.pdf

http://www-01.ibm.com/support/docview.wss?uid=swg21344473
- Go to Application Servers -> -> Process Definition -> Environment Entries:
Add PATH / LD_LIBRARY_PATH / SHLIB_PATH (depending on OS) pointig to CRN_HOME\bin
- Go to Application Servers -> -> Process Definition -> Java Virtual Machine:
The CLASSPATH option must be set to include (not BOOTCLASSPATH).
- Go to Application Servers -> -> Process Definition -> Java Virtual Machine:
The CLASSPATH option must be set to include (not BOOTCLASSPATH).

http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/index.jsp?topic=/com.ibm.iea.was_v6/was/6.0/Runtime/WASv6_ClassLoader_PD/player.html

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

http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Fcrun_classload.html

Sunday, May 19, 2013

Tax Bulletin - Understanding Trusts and Tax Optimization from BDO explain

Sometimes we need to setup trust for various reason, I came across this news

http://www.bdo.ca/en/Library/Services/Tax/Documents/Tax-Bulletins/Understanding-Trusts.pdf

Although all business owners want to minimize the tax that they pay, not everyone can - or wants to - spend the time and energy to invest in researching and structuring their business affairs to optimize their tax obligations.

We have learned from our experience with clients that developing a thorough approach to tax planning is the most effective starting point. That means focusing on the following key elements:

Developing a tax strategy – Since each business, shareholder, family, and entrepreneur is unique, we must develop an equally unique planning strategy based on specific business and ownership objectives

Implementing the appropriate administration – Developing a plan and tactics is only one step in a tax optimization strategy; you need the proper administration and systems in place to support, operate, track, document and follow through

Monitor and adjust – No plan lasts a lifetime and, as your business evolves, so will your tax strategies

There are several key considerations and problems we see on a regular basis when providing tax strategy, planning and ongoing tax support. These include:

Initial tax structures must have sufficient flexibility to accommodate unforeseen circumstances, such as economic downturns, unexpected sale opportunities and family changes

An initial plan that works for one set of circumstances can be costly to change for new situations or even create unnecessary and unexpected tax liabilities

Tax legislation is unclear and all tax plans involve a certain amount of risk; therefore, it is critical that business owners keep their unique risk levels

Optimizing the tax function is an important objective for any organization – no matter how big or small. A proactive approach to developing a tax strategy will help prepare your business for long-term success

The above text is drawn from the site
http://www.bdo.ca/en/PrivateCo/Tax-Optimization/pages/default.aspx

Saturday, May 11, 2013

WebSphare Application Server Knowledge Base and Tips

https://www.ibm.com/blogs/zz/en/IBM_Blue2.swf
IBM Internal Social Media Guideline

http://www-01.ibm.com/support/docview.wss?uid=swg21379430
Analyzing data for global security problems

http://www-01.ibm.com/support/docview.wss?uid=swg21239354
Using the DataPower XML Management interface to get and set files and configuration

http://www-01.ibm.com/support/docview.wss?uid=swg21503373
How do I configure IBM HTTP Server to require SSL Client Authentication for only certain requests, but not others?

http://www-01.ibm.com/support/docview.wss?uid=swg21634678
Displaying the operating system version and maintenance level

Friday, May 10, 2013

centralized Solaris authentication with Oracle Directory Server

This blog post is a solution research note for centralized Solaris authentication with Oracle Directory Server.

http://docs.oracle.com/cd/E19455-01/806-1387/a08paswd-18101/index.html
Outline the Password aging setup

http://www.linuxmisc.com/3-solaris/57dd8f41a409af33.htm
Discuss about the password aging

http://www.linuxjournal.com/article/7336
Kerberos Authentication - Yet another secure solution to enhance LDAP, NIS, and NIS+

http://technet.microsoft.com/en-us/library/bb463152.aspx
Some other reference readings in the fundamental concepts 1 - Active Directory

http://www.parsec.com/consulting/authentication.php
Some other reference readings in the fundamental concepts 2 - Four types of Custom Authentications - LDAP, AD, Kerberos, SSO

http://www.unix.com/aix/212503-unix-authentication-strategy-ldap-ad.html
Specific for Tivoli Directory Server and AIX LDAP clients

http://hu.linkedin.com/in/tripolszkyzs
A SysAdmin connection

http://www.processor.com/editorial/article.asp?article=articles%2Fp2625%2F06cp25%2F06cp25.asp
Worth some reading for different options to tackle various conditions of the environments

http://www.oracle.com/technetwork/server-storage/solaris/solaris-smf-manifest-wp-167902.pdf
To start and stop applications upon Solaris reboot using SMF

http://www.sebastian-kirsch.org/moebius/docs/smf.pdf
A PowerPoint presentation for SMF

http://www.oreillynet.com/lpt/a/6542
A little deeper explanation of ins and outs of SMF - Service Management Facility