Hey,
I tried to connect to another Web service from www.webservicex.net, but for
some reason, it is not running. I tried to get everything running as in the
bigbank example, but...!
Can someone tell me what exactly the syntax and semantics of the "interface"
tag is and where the problem could be within my application?
The description of the external service in the sca.model file looks the
following:
<externalService name="SendSMSWorldService">
<interface.wsdl interface="
http://www.webserviceX.NET/#wsdl.interface(SendSMSWorldSoap)"/>
<binding.ws port="
http://www.webserviceX.NET/#wsdl.endpoint(SendSMSWorld/SendSMSWorldSoap)"/>
</externalService
Here is the exception:
Oct 31, 2006 8:54:15 PM
org.objectweb.celtix.bus.management.InstrumentationManagerImpl <init>
INFO: Setting up InstrumentationManager for BUS
Oct 31, 2006 8:54:15 PM
org.objectweb.celtix.bus.management.InstrumentationManagerImpl processEvent
INFO: Instrumentation register org.objectweb.celtix.bus.busimpl.CeltixBus
Exception in thread "main"
org.apache.tuscany.core.config.MissingInterfaceException:
http://www.webserviceX.NET/#wsdl.interface(SendSMSWorldSoap)
at
org.apache.tuscany.core.loader.assembly.InterfaceWSDLLoader.getPortType(
InterfaceWSDLLoader.java:106)
at org.apache.tuscany.core.loader.assembly.InterfaceWSDLLoader.load(
InterfaceWSDLLoader.java:76)
at org.apache.tuscany.core.loader.assembly.InterfaceWSDLLoader.load(
InterfaceWSDLLoader.java:41)
at org.apache.tuscany.core.loader.impl.StAXLoaderRegistryImpl.load(
StAXLoaderRegistryImpl.java:66)
at org.apache.tuscany.core.loader.assembly.ExternalServiceLoader.load(
ExternalServiceLoader.java:57)
at org.apache.tuscany.core.loader.assembly.ExternalServiceLoader.load(
ExternalServiceLoader.java:42)
at org.apache.tuscany.core.loader.impl.StAXLoaderRegistryImpl.load(
StAXLoaderRegistryImpl.java:66)
at org.apache.tuscany.core.loader.assembly.CompositeLoader.loadComposite
(CompositeLoader.java:43)
at org.apache.tuscany.core.loader.assembly.ModuleLoader.load(
ModuleLoader.java:41)
at org.apache.tuscany.core.loader.assembly.ModuleLoader.load(
ModuleLoader.java:34)
at org.apache.tuscany.core.loader.impl.StAXLoaderRegistryImpl.load(
StAXLoaderRegistryImpl.java:66)
at
org.apache.tuscany.core.config.impl.StAXModuleComponentConfigurationLoaderImpl.loadModule
(StAXModuleComponentConfigurationLoaderImpl.java:51)
at
org.apache.tuscany.core.config.impl.AbstractModuleComponentConfigurationLoader.loadModuleComponent
(AbstractModuleComponentConfigurationLoader.java:142)
at
org.apache.tuscany.core.config.impl.AbstractModuleComponentConfigurationLoader.loadModuleComponent
(AbstractModuleComponentConfigurationLoader.java:132)
at
org.apache.tuscany.core.config.impl.AbstractModuleComponentConfigurationLoader.loadModuleComponent
(AbstractModuleComponentConfigurationLoader.java:100)
at org.apache.tuscany.core.client.TuscanyRuntime.<init>(
TuscanyRuntime.java:103)
at org.apache.tuscany.core.client.TuscanyRuntime.<init>(
TuscanyRuntime.java:67)
at org.hendrik.phonebook.client.PhonebookClient.main(
PhonebookClient.java:21)
Thanks, Hendrik