[org.jboss.soa.esb.client.ServiceInvoker] Service: xxx not found in the registry
rimarvladimir Aug 17, 2011 5:08 AMHello all,
I'm getting the following message during JBoss startup:
INFO [org.jboss.soa.esb.client.ServiceInvoker] (main:) Service: nep:nep-webservice-router not found in the registry
The application is actually working correctly, nep-webservice-router is doing what is configured. Hence the reason I don't understand why is this message coming.
Below is part of jboss-esb.xml configuration:
<service name="txp-request-splitter" category="nep" description="Service responsible to split multiple requests" invmScope="GLOBAL">
<actions mep="OneWay">
<action class="org.jboss.soa.esb.smooks.SmooksAction" name="smooks:split-to-single-txp-request-and-route-to-txp-ws-invoker">
<property name="smooksConfig" value="/transform/router/split-to-single-txp-request-and-route-to-txp-ws-invoker.xml" />
</action>
</actions>
</service>
<service name="nep-webservice-invoker" category="nep" description="Service responsible to invoke external Webservice" invmScope="GLOBAL">
<actions mep="OneWay">
<action class="org.jboss.soa.esb.actions.SyncServiceInvoker" name="route-to-txp-ws" >
<property name="service-category" value="nep"/>
<property name="service-name" value="nep-webservice-router"/>
</action>
</actions>
</service>
<service name="nep-webservice-router" category="nep" description="First service needed to" invmScope="GLOBAL">
<actions mep="OneWay">
<action class="org.jboss.soa.esb.actions.transformation.xslt.XsltAction" name="xslt:extract-alarm-map">
<property name="templateFile" value="/transform/router/extract-alarm-map.xsl"/>
<property name="resultType" value="STRING"/>
<property name="set-payload-location" value="com.frox.nep.srg.txp.alarmMap"></property>
</action>
<action class="org.jboss.soa.esb.actions.transformation.xslt.XsltAction" name="xslt:extract-txp-soap-request">
<property name="templateFile" value="/transform/router/extract-txp-soap-request.xsl"/>
<property name="resultType" value="STRING"/>
</action>
<action class="org.jboss.soa.esb.actions.ContentBasedRouter" name="ContentBasedRouter">
<property name="cbrAlias" value="XPath"/>
<property name="destinations">
<namespace prefix="b2b" uri="${nep.txp.namespace}" />
<route-to service-category="nep" service-name="txp-PlaceTicket-webservice" expression="boolean(//b2b:PlaceTicket)" />
<route-to service-category="nep" service-name="txp-SetTicketFields-webservice_update" expression="boolean(//b2b:SetTicketFields)" />
</property>
</action>
</actions>
</service>
And smooks routing file, used in txp-request-splitter service.
<frag:serialize fragment="/list/alarm" bindTo="singleTxpRequest" omitXMLDeclaration="true" /> <esbr:routeBean routeOnElement="/list/alarm" beanIdRef="singleTxpRequest" toServiceCategory="nep" toServiceName="nep-webservice-invoker"> </esbr:routeBean>
Thanks for all answers, I appreciate it.
Vladimir