Hi,
I just have a strange exception when I tried to use callout mediator:
 
I tried to use synapse with callout mediator:
 
However when I tried to use the same example (430) with synapse-war-1.1.1.war 
which is deployed in jboss AS 4.2.1, it throws Exception which is:
 
 
17:40:21,878 INFO  [STDOUT] 2008-04-24 17:40:21,878 [-] [main]  INFO 
SynapseInitializationModule Initializing Synapse at : Thu Apr 24 17:40:21 BST 
2008
17:40:21,893 INFO  [STDOUT] 2008-04-24 17:40:21,893 [128.240.150.106-morralee] 
[main]  INFO SynapseInitializationModule Loading mediator extensions...
17:40:21,893 INFO  [STDOUT] 2008-04-24 17:40:21,893 [128.240.150.106-morralee] 
[main]  INFO SynapseInitializationModule Initializing the Synapse configuration 
...
17:40:21,893 INFO  [STDOUT] 2008-04-24 17:40:21,893 [128.240.150.106-morralee] 
[main]  INFO XMLConfigurationBuilder Generating the Synapse configuration model 
by parsing the XML configuration
17:40:22,752 INFO  [STDOUT] 2008-04-24 17:40:22,752 [128.240.150.106-morralee] 
[main]  INFO SynapseConfigurationBuilder Loaded Synapse configuration from : 
Z:\jboss6_good\jboss-4.2.1.GA\server\all\.\tmp\deploy\tmp44289synapse-war-1.1.1-exp.war\\WEB-INF/conf\synapse.xml
17:40:22,768 INFO  [STDOUT] 2008-04-24 17:40:22,768 [128.240.150.106-morralee] 
[main] ERROR CalloutMediator Error initializing callout mediator : Couldn't 
find repository location './samples/axis2Client/client_repo'
org.apache.axis2.AxisFault: Couldn't find repository location 
'./samples/axis2Client/client_repo'
        at 
org.apache.axis2.deployment.FileSystemConfigurator.<init>(FileSystemConfigurator.java:67)
        at 
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:
180)
        at 
org.apache.synapse.mediators.builtin.CalloutMediator.init(CalloutMediator.java:173)
        at 
org.apache.synapse.mediators.AbstractListMediator.init(AbstractListMediator.java:107)
        at 
org.apache.synapse.mediators.base.SequenceMediator.init(SequenceMediator.java:192)
        at 
org.apache.synapse.config.SynapseConfiguration.init(SynapseConfiguration.java:785)
        at 
org.apache.synapse.core.axis2.SynapseInitializationModule.getConfiguration(SynapseInitializationModule.java:197)
        at 
org.apache.synapse.core.axis2.SynapseInitializationModule.init(SynapseInitializationModule.java:84)
        at 
org.apache.axis2.context.ConfigurationContextFactory.initModules(ConfigurationContextFactory.java:222)
        at 
org.apache.axis2.context.ConfigurationContextFactory.init(ConfigurationContextFactory.java:200)
        at 
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:76)
        at 
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:
180)
        at org.apache.synapse.ServerManager.start(ServerManager.java:86)
        at 
org.apache.synapse.core.axis2.SynapseStartUpServlet.init(SynapseStartUpServlet.java:90)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4069)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4373)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)
 
 
May I mention that, when synapse-war-1.1.1.war deployed in jbossAS 4.2.1 with 
any other configuration file (synapse_sample_0.xml  -  synapse_sample_100.xml )
 is working  fine, however with synapse_sample_430.xml it throws the mentioned 
Exception above…??
 
Can any one please help in this??
 
Thanks in advance
 
  
 


Date: Tue, 22 Apr 2008 17:00:54 +0530From: [EMAIL PROTECTED]: 
[email protected]; [EMAIL PROTECTED]: Re: calling external ws from synapse
ZarigFirst of all you need to subscribe to the [email protected] list 
before you can post messages and receive replies. I manually approved your mail 
through moderation, and copied this email to your private mailbox this time :-) 
this is synapse.xml:
 
...
<syn:class name="samples.mediators.test1"/>
<syn:send>
... 
this is my mediator:
 
...        RPCServiceClient serviceClient = null;...The problem is that you are 
trying to use standard Axis2 to invoke the callout from within your mediator, 
and then trying to send.. and this probably conflicts with the axis2 
configuration initialized by the Synapse environment already initiated 
by the way, i know callout mediator, however I think it can not satisfy my 
requirements. 
  Why do you say that this does not satisfy your requirements? Can you 
elaborate your requirement a bit more.. The callout mediator performs a 
blocking send, while the send mediator will not block when using non-blocking 
transports such as the NIO based http/s.. These should allow you to do almost 
any scenario without writing your own mediator to do a callback.. you typically 
would want to write a new mediator to perform a custom transformation (e.g. 
proprietary data formats) etc and not for sending out..asankha
_________________________________________________________________
Be a superhero and win! Play the Iron Man Mashup Game 
http://www.ironmanmashup.co.uk

Reply via email to