Hi,
This looks like everything is working fine aside from the final conversion
of DataObject to Axiom doc before it gets returned - what versions of
Axis2C, libxml, iconv and zlib do you have? I'll try to replicate your
set-up.
Cheers
Andy
On 7/8/06, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote:
Pete Robbins wrote:
> It looks like the ws call is getting into the component and that is
> working
> fine. The error is when we are trying to convert the dataobject returned
> from the calculator sample to an axiom object before returning it over
> the
> wire. I haven't seen this behaviour before.
>
> Before starting the axis http server you could set the environment
> variabl
> TUSCANY_SCACPP_LOGGING=4 to get some trace.
>
> I'll try and take a look at this tomorrow if I can free up some time.
>
>
> Cheers,
>
Yes, here's the log with logging set to 4:
Started Simple Axis2 HTTP Server ...
Entering: Axis2Utils::getAxisServiceParameterValue
Exiting: Axis2Utils::getAxisServiceParameterValue
Entering: Axis2Utils::getAxisServiceParameterValue
Exiting: Axis2Utils::getAxisServiceParameterValue
Entering: EntryPointProxy::init
Creating new TuscanyRuntime
Entering: TuscanyRuntime::constructor
Entering: TuscanyRuntime::setSystemRoot
TuscanyRuntime::setSystemRoot - set to
/home/delfinoj/Tuscany/M1-cpp/tuscany_sca_cpp-0.1.incubating-M1-bin
/samples/Calculator/deploy
Exiting: TuscanyRuntime::setSystemRoot
Entering: TuscanyRuntime::setDefaultModuleComponent
TuscanyRuntime::setDefaultModuleComponent - set to
CalculatorSubsystem/CalculatorService
Exiting: TuscanyRuntime::setDefaultModuleComponent
Exiting: TuscanyRuntime::constructor
Entering: TuscanyRuntime::start
Entering: SCARuntime::
SCARuntime::setSystemRoot - set to
/home/delfinoj/Tuscany/M1-cpp/tuscany_sca_cpp-0.1.incubating-M1-bin
/samples/Calculator/deploy
Exiting: SCARuntime::setSystemRoot
Entering: SCARuntime::setDefaultModuleComponent
SCARuntime::setDefaultModuleComponent - set to
CalculatorSubsystem/CalculatorService
Exiting: SCARuntime::setDefaultModuleComponent
Entering: SCARuntime::getInstance
Entering: System::constructor
Exiting: System::constructor
Entering: SCARuntime::constructor
Exiting: SCARuntime::constructor
Entering: SCARuntime::load
configuration root:
/home/delfinoj/Tuscany/M1-cpp/tuscany_sca_cpp-0.1.incubating-M1-bin
/samples/Calculator/deploy
Entering: ModelLoader::constructor
Exiting: ModelLoader::constructor
Entering: ModelLoader::load
configuration root:
/home/delfinoj/Tuscany/M1-cpp/tuscany_sca_cpp-0.1.incubating-M1-bin
/samples/Calculator/deploy
Entering: ModelLoader::loadSubsystems
Entering: ModelLoader::loadSubsystemFile
subsystem filename: sca.subsystem
Entering: SCARuntime::getInstance
Exiting: SCARuntime::getInstance
Entering: ModelLoader::mapSubsystem
ModelLoader::mapSubsystem: Loaded subsystem: CalculatorSubsystem
Entering: System::addSubsystem
Entering: Subsystem::constructor
Exiting: Subsystem::constructor
Exiting: System::addSubsystem
ModelLoader::mapSubsystem: number of module components: 1
Entering: Subsystem::addModuleComponent
Entering: Module::constructor
Exiting: Module::constructor
Exiting: Subsystem::addModuleComponent
Exiting: ModelLoader::mapSubsystem
Exiting: ModelLoader::loadSubsystemFile
Exiting: ModelLoader::loadSubsystems
Entering: ModelLoader::loadModules
Entering: ModelLoader::loadModuleFile
module filename: sca.module
Entering: ModelLoader::mapModule
ModelLoader::mapModule: Loading module: CalculatorModule, root Dir:
/home/delfinoj/Tuscany/M1-cpp/tuscany_sca_cpp-0.1.incubating-M1-bin
/samples/Calculator/deploy/modules/CalculatorModule
Entering: System::findModules
System::findModules: Found subsystem: CalculatorSubsystem
System::findModules: Found module: CalculatorModule
Exiting: System::findModules
ModelLoader::mapModule: Loading module details for module component:
CalculatorModule
Entering: Module::addComponent
Entering: Component::constructor
Component::constructor: Component name: CalculatorServiceComponent
Exiting: Component::constructor
Exiting: Module::addComponent
Entering: Service::constructor (Component)
Service::constructor: Service name: CalculatorService
Exiting: Service::constructor
Entering: Module::addWire
Exiting: Module::addWire
Entering: Module::addComponent
Entering: Component::constructor
Component::constructor: Component name: DivideServiceComponent
Exiting: Component::constructor
Exiting: Module::addComponent
Entering: Service::constructor (Component)
Service::constructor: Service name: DivideService
Exiting: Service::constructor
Entering: Module::addEntryPoint
Entering: EntryPoint::constructor
EntryPoint::constructor: EntryPoint name: WSCalculatorEntrypoint
Exiting: EntryPoint::constructor
Exiting: Module::addEntryPoint
Entering: Module::addWire
Exiting: Module::addWire
Exiting: ModelLoader::mapModule
Entering: ModelLoader::loadModuleConfig
ModelLoader::loadModuleConfig: Loading module config for:
CalculatorModule, root Dir:
/home/delfinoj/Tuscany/M1-cpp/tuscany_sca_cpp-0.1.incubating-M1-bin
/samples/Calculator/deploy/modules/CalculatorModule
Entering: ModelLoader::loadTypes
Entering: System::findModules
System::findModules: Found subsystem: CalculatorSubsystem
System::findModules: Found module: CalculatorModule
Exiting: System::findModules
Exiting: ModelLoader::loadTypes
Entering: ModelLoader::loadWsdl
Entering: System::findModules
System::findModules: Found subsystem: CalculatorSubsystem
System::findModules: Found module: CalculatorModule
Exiting: System::findModules
Entering: Module::addWsdl
Entering: Wsdl::constructor
Exiting: Wsdl::constructor
Exiting: Module::addWsdl
Exiting: ModelLoader::loadWsdl
Exiting: ModelLoader::loadModuleConfig
Exiting: ModelLoader::loadModuleFile
Exiting: ModelLoader::loadModules
Entering: Module::resolveWires
Entering: Module::findComponentService
Exiting: Module::findComponentService
Entering: Module::findComponent
Exiting: Module::findComponent
Entering: Module::findComponentService
Exiting: Module::findComponentService
Exiting: Module::resolveWires
Exiting: ModelLoader::load
Exiting: SCARuntime::load
Exiting: SCARuntime::getInstance
Exiting: TuscanyRuntime::start
Entering: SCAEntryPoint::constructor
Entering: SCARuntime::getInstance
Exiting: SCARuntime::getInstance
Library::construcor :
/home/delfinoj/Tuscany/M1-cpp/tuscany_sca_cpp-0.1.incubating-M1-bin
/samples/Calculator/deploy/modules/CalculatorModule/libCalculatorModule.so
Library::load :
/home/delfinoj/Tuscany/M1-cpp/tuscany_sca_cpp-0.1.incubating-M1-bin
/samples/Calculator/deploy/modules/CalculatorModule/libCalculatorModule.so
Library::getSymbol :
CalculatorImpl_CalculatorService_Wrapper_Factory
Entering: ServiceWrapper::constructor
Exiting: ServiceWrapper::constructor
Entering: ComponentServiceWrapper::constructor
Exiting: ComponentServiceWrapper::constructor
Exiting: SCAEntryPoint::constructor
Exiting: EntryPointProxy::init
Entering: EntryPointProxy::invoke
Entering: SCARuntime::getInstance
Exiting: SCARuntime::getInstance
Entering: WsdlOperation::constructor
Exiting: WsdlOperation::constructor
Entering: WsdlOperation::constructor
Exiting: WsdlOperation::constructor
EntryPointProxy has got WsdlOperation with inputType:
tuscany/c/Calculator#add
EntryPointProxy has got WsdlOperation with outputType:
tuscany/c/Calculator#result
EntryPointProxy has got WsdlOperation with documentStyle=1 and
encoded=0
Entering: Operation::constructor
Exiting: Operation::constructor
Operation::addParameter(float)
Operation::addParameter(float)
Operation::setReturnValue(float*)
Entering: SCAEntryPoint::invoke
Entering: ComponentServiceWrapper::invoke
Entering: SCARuntime::getInstance
Exiting: SCARuntime::getInstance
CalculatorImpl::add 1.000000 + 2.000000 = 3.000000
Exiting: ComponentServiceWrapper::invoke
Exiting: SCAEntryPoint::invoke
Entering: Operation::destructor
Exiting: Operation::destructor
Exiting: EntryPointProxy::invoke
Entering: Operation::destructor
Exiting: Operation::destructor
No Root Element in the document
This confirms that the component is invoked.
--
Jean-Sebastien
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]