Hi,

However, there was another error in the same page.
"repository/component/mediators"
should be corrected as "repository/components/lib". Nirdesha will correct
this.

Thanks,
Sadeep

On Thu, Nov 24, 2011 at 12:13 PM, Hiranya Jayathilaka <hira...@wso2.com>wrote:

>
>
> On Thu, Nov 24, 2011 at 12:03 PM, Samisa Abeysinghe <sam...@wso2.com>wrote:
>
>>
>>
>> On Wed, Nov 23, 2011 at 11:21 AM, Sadeep Jayasumana <sad...@wso2.com>wrote:
>>
>>> Hi Jorge,
>>>
>>> On Wed, Nov 23, 2011 at 9:37 AM, Jorge Infante Osorio <jorg...@uci.cu>wrote:
>>>
>>>> Hi Hiranya, thanks.  I will try it them.
>>>>
>>>> I ask because in the same article another user post this issue:
>>>>
>>>> Hi Upal,
>>>> Nice article. I have taken the attached zip , created a jar of it using
>>>> maven and tried placing the jar in ESB-HOME/lib folder.
>>>
>>>
>>> Please note that as Hiranya mentioned, JAR has to be put into
>>> <ESB_HOME>/repository/components/lib.
>>>
>>
>> In that case, the doc is buggy, as it mentioned ' {ESB
>> HOME}\repository\components\dropins" see:
>> http://docs.wso2.org/display/ESB/Writing+a+WSO2+ESB+Mediator
>>
>
> This is actually correct. The article does mention that jar should be an
> OSGi bundle:
>
> In this case it is necessary to make the mediator an OSGI fragment of the
> synapse-core bundler. To achieve this, use the
> <Fragment-Host>synapse-core</Fragment-Host>.
>
> After you created the mediator, drop the JAR file in to the {ESB
> HOME}\repository\components\dropins folder.
>
>
>>
>> Please fix.
>>
>>
>>> Thanks,
>>> Sadeep
>>>
>>>
>>>> On starting ESB, I
>>>> see an exception as below
>>>> Start Level Event Dispatcher] ERROR Activator Failed to start Carbon UI
>>>> java.lang.Exception: ConfigurationContext Service is not available
>>>> at org.wso2.carbon.ui.internal.Activator.start(Activator.java:108)
>>>> at
>>>>
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleConte
>>>> xtImpl.java:999)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>>
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(Bu
>>>> ndleContextImpl.java:993)
>>>> at
>>>>
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleConte
>>>> xtImpl.java:974)
>>>> at
>>>>
>>>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.j
>>>> ava:346)
>>>> at
>>>>
>>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundl
>>>> e.java:350)
>>>> at
>>>>
>>>> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.ja
>>>> va:1118)
>>>> at
>>>>
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(Sta
>>>> rtLevelManager.java:634)
>>>> at
>>>>
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLeve
>>>> lManager.java:508)
>>>> at
>>>>
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(S
>>>> tartLevelManager.java:282)
>>>> at
>>>>
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(Sta
>>>> rtLevelManager.java:468)
>>>> at
>>>>
>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.
>>>> java:195)
>>>> at
>>>>
>>>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManage
>>>> r.java:297)
>>>>
>>>> and this is the author´s response:
>>>>
>>>> This article applies to ESB versions prior to 2.x. The current releases
>>>> are
>>>> based on OSGi modular framework for Java, thus it the process is bit
>>>> different. We are on the process of documenting articles related with
>>>> the
>>>> current releases of ESB.
>>>>
>>>>
>>>> Any way I will reproduce the steps and see.
>>>>
>>>> Saludos,
>>>> Ing. Jorge Infante Osorio.
>>>> J´Dpto Soluciones SOA.
>>>> CDAE.
>>>> Fac. 5.
>>>> UCI.
>>>>
>>>> De: carbon-dev-boun...@wso2.org [mailto:carbon-dev-boun...@wso2.org] En
>>>> nombre de Hiranya Jayathilaka
>>>> Enviado el: martes, 22 de noviembre de 2011 23:03
>>>> Para: carbon-dev@wso2.org
>>>> Asunto: Re: [Carbon-dev] Writing a Mediator in WSO2 ESB article
>>>>
>>>> Hi Jorge,
>>>>
>>>> The API and the development procedure hasn't changed. So you can write a
>>>> class extending the AbstractMediator class of Synapse, compile it into
>>>> a jar
>>>> file and drop it into repository/components/lib directory.
>>>>
>>>> I don't think we have any recent articles on this topic.
>>>>
>>>> Thanks,
>>>> Hiranya
>>>> 2011/11/23 Jorge Infante Osorio <jorg...@uci.cu>
>>>> Hi all.
>>>>
>>>> I want to know if exits an update of $subject, because it was written
>>>> for
>>>> ESB versions prior to 2.x.
>>>>
>>>> Thanks,
>>>> Saludos,
>>>> Ing. Jorge Infante Osorio.
>>>> J´Dpto Soluciones SOA.
>>>> CDAE.
>>>> Fac. 5.
>>>> UCI.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Carbon-dev mailing list
>>>> Carbon-dev@wso2.org
>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Hiranya Jayathilaka
>>>> Associate Technical Lead;
>>>> WSO2 Inc.;  http://wso2.org
>>>> E-mail: hira...@wso2.com;  Mobile: +94 77 633 3491
>>>> Blog: http://techfeast-hiranya.blogspot.com
>>>>
>>>>
>>>>
>>>> Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE
>>>> SE ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
>>>> http://www.antiterroristas.cu
>>>> http://justiciaparaloscinco.wordpress.com
>>>> _______________________________________________
>>>> Carbon-dev mailing list
>>>> Carbon-dev@wso2.org
>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>
>>>
>>>
>>>
>>> --
>>> Sadeep Jayasumana
>>>
>>> Software Engineer
>>> WSO2 Inc.
>>> Email - sad...@wso2.com
>>> Mobile - +94 77 22 66 507
>>>
>>> _______________________________________________
>>> Carbon-dev mailing list
>>> Carbon-dev@wso2.org
>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>
>>> Thanks,
>> Samisa...
>>
>> Samisa Abeysinghe
>> VP Engineering
>> WSO2 Inc.
>> http://wso2.com
>> http://wso2.org
>>
>>
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> Carbon-dev@wso2.org
>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>
>
> --
> Hiranya Jayathilaka
> Associate Technical Lead;
> WSO2 Inc.;  http://wso2.org
> E-mail: hira...@wso2.com;  Mobile: +94 77 633 3491
> Blog: http://techfeast-hiranya.blogspot.com
>
> _______________________________________________
> Carbon-dev mailing list
> Carbon-dev@wso2.org
> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>


-- 
Sadeep Jayasumana

Software Engineer
WSO2 Inc.
Email - sad...@wso2.com
Mobile - +94 77 22 66 507
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to