axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Damitha Kumarage <damith...@gmail.com>
Subject Re: [AXIS2] Status of Dynamic Client for Axis2 C
Date Mon, 31 Jul 2006 05:34:36 GMT
Hi Samisa,

Samisa Abeysinghe wrote:

> How do you deal with schema/data binding?

When parsing the wsdl I parse the inline and imported
schemas using xmlschema and set the filled xml schema
object into a types object of woden. Then type definitions
and element declarations are extracted from these
schemas and exposed by the following methods

    axis2_array_list_t *(AXIS2_CALL *
    get_element_decls) (
            void *desc,
            const axis2_env_t *env);

    void *(AXIS2_CALL *
    get_element_decl) (
            void *desc,
            const axis2_env_t *env,
            axis2_qname_t *qname);

    axis2_array_list_t *(AXIS2_CALL *
    get_type_defs) (
            void *desc,
            const axis2_env_t *env);

    void *(AXIS2_CALL *
    get_type_def) (
            void *desc,
            const axis2_env_t *env,
            axis2_qname_t *qname);

Currently I build the om programatically and set as the operation parameter.
Thanks
Damitha

>
> Samisa...
>
> Damitha Kumarage wrote:
>
>> Hi,
>> I have got dynamic client sample working with CalculatorDoc.wsdl.
>> It uses Calculator as server side sample and I have provided an small
>> README at dynamic_client folder.
>>
>> TODO
>> Test this for wsdl2
>> AXIS2C-201
>> AXIS2C-154
>> Memory leak fixes
>>
>> Thanks
>> Damitha
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
>> For additional commands, e-mail: axis-c-dev-help@ws.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-c-dev-help@ws.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org


Mime
View raw message