my thought of week..

"The greatest pleasure in my life is doing what people say I cannot do."

Current Status

Working in a telco and perform many interesting tasks
on System developments.

Current Readings...

04 March, 2014

TM Forum Training

I was lucky to get a training on Business Process Framework(eTOM) from the TMForum.
I just thought to share some knowledge with you guys.

So what is this “Frameworx”?

It is an enterprise wide set of disciplines to (telco)business processes.

What Business Process Framework includes?
  • 1)Standard process structure
  • 2)some terminology
  • 3)classification scheme

What we can do with Business Process Framework??

  • It can use as a common language for system implementation, integration and procurement
  • It can use as a standard structure, terminology and classification scheme for business processes
  • Use as a discipline to the business process development
  • design, develop and manage IT applications in terms of business process requirements
  •  make end-to-end process flows, eliminating   duplications

16 October, 2013

Che Guevara Remembered in Horana

Imagen activaColombo, Oct 11 (2013) Leaders of the Sri Lanka Government and the Parliament remembered Che Guevara at an activity held in the town of Horana, one of the sites toured by the legendary guerrilla fighter when he visited this country in 1959.

The activity was attended here by Cuban ambassador Indira Lopez, who highlighted that 46 years after Che's death, his figure and ideas continue to be an inspiration in lands as far away from Latin America as the Indian Ocean island.

At a rubber plantation in Horana, Guevara planted a mahogany seedling on August 7, 1959, which today is more than 20 meters high, and under whose shade Cuba solidarity activities are often held.

One of the most colorful initiatives was sponsored by the Socialist Youth Union, which organized a motorcycle tour from Colombo to Vavuniya district, about 200 kilometers to the north, to remember the trip Che carried out in 1952 with his friend Alberto Granado through South America.

13 August, 2013

jDeveloper IllegalStateException

jdeveloper IllegalStateException in o.i.explorer.IconOverlayTracker$NodeWatcher:802

My Jdeveloper on my Windows 7 was previously working fine.
 Build JDEVADF_11.

SVN caused JDeveloper to break, but after enough digging I found this forum post:

Which, sure enough, mentions the error and SVN. Tried the solution that "Suganth" posted and sure enough it worked. To fix this issues so you can work on your projects again go to:

Tools -> Preferences -> Versioning -> General

And then uncheck "Use Navigator State Overly Icons" and "Use Navigator State Overly Labels". Life should be better! 

12 August, 2013

Bringing Agile Transition - Workshop

I was lucky to participate "Bringing Agile Transition - Workshop" conducted by Tathagat Varma
(TV) on 31st of July @ Hotel Renuka.

06 March, 2013

Horana Colombo road construction begin

Hey my blog friends from Horana, here we have a good news

Part of Colombo- Horana road(120 route) Kesbewa to Pamankada in the  will be developed
at a cost of 3310 million rupees.

The project will be initiated today(5th march,2013).

 The Asian Development Bank provides loan facilities for this project.

Construction will be completed within two years.

The minister said that an alternative road from Kesbewa to Maharagama
will also be laid parallel to that.

  • Pamankada - Kesbewa section of Colombo - Horana Road (B084)
The proposed road project, Colombo-Horana Road Section (B 084), commences from 0.520km near Pamankada Bridge in Colombo and terminates at the end of the bypass in Kesbewa at 13+400km. The regular Colombo-Horana (B 084) Road commences from Wilasitha Niwasa junction (0.00km) at Colombo-Ratnapura-,Batticaloa (A04) Road and terminates at Pokunuowita on Panadura-Ratnapura (A08)Road, before 2.0km to reach Horana town, traversing 28+180km. This road section, starting from 0.520 and ending at 13+400, is a large portion of the total length of Colombo-Horana (B 084) Road.

The proposed road project is one of the six road projects to be upgraded under the Additional Financing (Loan 38357-43 Sri) for National Highway Sector Project (NHSP). RDA has submitted draft RP to ADB on this road in May 2011 prior to preparation of preliminary plans (PPs) and Advance Tracings based on final construction designs. This updated version of the RP is made with the availability of Advance Tracing prepared by the Dept. of Surveys giving exact locations, boundaries of individual lots and names of the persons who have legitimate claims for such land lots.

The total length of the project road, section from 0.520 km to 13+400km including the bypass are planned to improve to 4 lane status with 1.5m cycle lanes, shoulders of 2-2.4m on either side, and earth or line drains where required. The existing average carriageway is 6.93m width and existing average ROW of the road is 14.36m in the proposed 4 lane section while the proposed average carriageway will be and proposed ROW of the will be 24-33m with the development of the road.

However, the development will take in two phases;

Phase 1: Consists of two road stretches of B 084, 1) From 0+520km (W.A. Silva Mw) to 1+100km (Pamankada Bridge) and 2) From 5+30km (Raththanapitiya junction) to 13+400km (end of Piliyandala bypass section)

Phase 2: From 1+100km (Pamankada Bridge) to 5+300km ( Raththanapitiya junction)

30 January, 2013

JSTL tag library issue in Weblogic

Hi again this too technical, only for who interests about Web development in Weblogic server

I developed web application using JSTL tags and when I tried to deploy WAR file in Weblogic server i got following error:

Message icon - Error An error occurred during activation of changes, please see the log for details.
Message icon - Error Failed to load webapp: 'etaagent.war'
Message icon - Error Error: Unresolved Webapp Library references for "ServletContext@163229449[app:etaagent module:etaagent.war path:/etaagent spec-version:2.5]", defined in weblogic.xml [Extension-Name: jstl, Specification-Version: 1.2, exact-match: false]


by googling I found that JSTL library is deployed by default in WebLogic, so I  added the library-ref in weblogic.xml:

< ?xml version="1.0" encoding="UTF-8"?> < wls:weblogic-web-app xmlns:wls="" xmlns:xsi="" xsi:schemaLocation=""> < wls:library-ref> < wls:library-name>jstl< /wls:library-name> < wls:specification-version>1.2< /wls:specification-version> < wls:exact-match>false< /wls:exact-match> < /wls:library-ref> < /wls:weblogic-web-app>

31 December, 2012

What a year 2012

Today, December 31, 2012? end of an year? But to me it is not just another year.  So many interesting milestones had happened to me in this year.
It has been a year of plentiful hard work and it has been a fruitful year. In last day of the year I will share some of the fruit with you..

In January I and my family shifted to my newly build house , it was a result of an almost 2 years hard work of me and whole my family.
In march, I got engagement !..  I promise to my fiancĂ©e that will take her home sooner..
Yes as promised in august we had our wedding..  6th of August unforgotten day of my life.. my wedding day
In September in my career I was promoted as a ‘Senior’ , huh? I am a Senior SE now.. more responsibilities… J

Except these it was journeyful  year, I could travel to nuwaraeliya, diyathalawa, kandy, Anuradhapura and to many other locations around the country.

thanks everybody who made my life a joy.. 
waiting to have much fruitful, exciting and courageous year 2013!
Happy new year 2013!

06 December, 2012



I got above error when making below connection in java file :

        Connection conn = DriverManager.getConnection("jdbc:informix-sqli://;user=gayan;password=password;");

So I chaneged the connection as follows:

        Connection conn = DriverManager.getConnection("jdbc:informix-sqli://;user=gayan;password=password;INFORMIXCONTIME=60;INFORMIXCONRETRY=3");

What does it realy mean?

If INFORMIXCONTIME is set to 60 and INFORMIXCONRETRY is set to 3, attempts to connect to the database server (after the initial attempt at 0 seconds) are made at 20, 40, and 60 seconds, if necessary, before aborting. This 20-second interval is the result of INFORMIXCONTIME divided by INFORMIXCONRETRY. If you attempt to set INFORMIXCONTIME to zero, the database server automatically resets it to the default value of 60 seconds.

INFORMIXCONRETRY Specifies the maximum number of additional connection attempts that can be
made to each database server by the client during the time limit specified by
the default value of INFORMIXCONTIME

INFORMIXCONTIME Sets the timeout period for an attempt to connect to the database server. If a
connection attempt does not succeed in this time, the attempt is aborted and a
connection error is reported.