Re: Linking hello_svc.c example

2008-05-15 Thread Dinesh Premalal
Hi Andreas,


On Fri, May 16, 2008 at 2:33 AM, Andreas Karseras <[EMAIL PROTECTED]>
wrote:

> Apologies if this is a basic question but am having trouble linking now.
>
> Am seeing "undefined reference to..." errors but believe I have all the
> correct libraries linked.
>
> The problematic references include axiom_node_get_first_child,
> axiom_node_get_node_type, axiom_node_get_data_element etc.
>
> I'm linking as follows:-
> g++ -LD:\MinGW\lib -LD:\axis2c\lib\ -LD:\axis2c\include -ohello.dll
> hello_svc.o -laxutil -laxiom -laxis2_parser -laxis2_engine


As Samisa mentioned please check D:\axis2c\lib location for
libaxis2_axiom.so , I think you have to  link  -laxis2_axiom , not -laxiom

This is not related to your problem,however You may need to specify header
files with -I option not -L, Therefore you may need to change
-LD:\axis2c\include into -ID:\axis2c\include , just a wild guess :)

thanks,
Dinesh

-- 
http://nethu.org/


Re: Memory leak report for Axis2c 1.4 - one more

2008-05-15 Thread Dinesh Premalal
Hi Steven,

Could you please create a Jira for this issue. That would be
easy to manage.

thanks,
Dinesh

On Fri, May 16, 2008 at 5:05 AM, Steven Zhang <[EMAIL PROTECTED]> wrote:

> One more memory leak:
>   src\core\transport\http\sender\http_client.c:
> axis2_http_client_recieve_header(), line 486, status_line pointer.
> There is a while loop to receive and parse multiple status lines from HTTP
> header into status_line pointer, howerver this pointer is freed for only
> once at line 552.
>
> I downloaded release 1.4 at May 9th, I think it should be the formal
> version.
>
> Steven Zhang
>
>
> - Original Message - From: "Samisa Abeysinghe" <[EMAIL PROTECTED]>
> To: "Apache AXIS C User List" 
> Sent: Thursday, May 15, 2008 3:34 PM
> Subject: Re: Memory leak report for Axis2c 1.4
>
>
> Steven Zhang wrote:
>
>> Hi:
>> I just finded memory leak in Axis2 1.4 GUTHTHILA:
>> 1. guththila_xml_read_wrapper.c:
>> guththila_xml_reader_wrapper_xml_free(), line 581, call to
>> AXIS2_FREE() for string buffer was commented, cause tens K memory leak
>> for each request. Why this one is commented?
>>
>> 2. guththila_xml_writer.c:
>> guththila_write_empty_element_with_prefix_and_namespace(), line 1694.
>> When nmsp_found is FALSE, namesp pointer will be pushed into stack,
>> however when it's FALSE, namesp pointer will not be used and not be
>> freed.
>>
>
> I thought we fixed all the leaks before the release. What is the code
> you are using to test for leaks? Did you try with echo sample?
>
> Samisa...
>
>
>> Am I correct?
>>
>> Thanks.
>> Steven Zhang
>>
>> -
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>> 
>>
>>
>> No virus found in this incoming message.
>> Checked by AVG.
>> Version: 8.0.100 / Virus Database: 269.23.16/1434 - Release Date:
>> 5/15/2008 7:24 AM
>>
>>
>
> --
> Samisa Abeysinghe
> Director, Engineering; WSO2 Inc.
>
> http://www.wso2.com/ - "The Open Source SOA Company"
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
http://nethu.org/


Re: Memory leak report for Axis2c 1.4

2008-05-15 Thread Milinda Pathirage
Hi all,
I think this leak only exists in Windows. This is caused by following code.

#ifdef WIN32
attr_name_str = axutil_string_create(env, attr_name);
axiom_xml_reader_xml_free(om_builder->parser, env, attr_name);
#else

There are so many places in om_stax_builder.c where we have used above kind
of logic. Because we have comment out the reported code block:

void AXIS2_CALL
guththila_xml_reader_wrapper_xml_free(
axiom_xml_reader_t * parser,
const axutil_env_t * env,
void *data)
{
/*if (data)
   AXIS2_FREE(env->allocator, data); */
}

in guththila wrapper, it caused memory leaks in windows but not in Linux.

Thanks
Milinda.

On Fri, May 16, 2008 at 4:04 AM, Samisa Abeysinghe <[EMAIL PROTECTED]> wrote:

> Steven Zhang wrote:
>
>> Hi:
>> I just finded memory leak in Axis2 1.4 GUTHTHILA:
>> 1. guththila_xml_read_wrapper.c: guththila_xml_reader_wrapper_xml_free(),
>> line 581, call to AXIS2_FREE() for string buffer was commented, cause tens K
>> memory leak for each request. Why this one is commented?
>>
>> 2. guththila_xml_writer.c:
>> guththila_write_empty_element_with_prefix_and_namespace(), line 1694. When
>> nmsp_found is FALSE, namesp pointer will be pushed into stack, however when
>> it's FALSE, namesp pointer will not be used and not be freed.
>>
>
> I thought we fixed all the leaks before the release. What is the code you
> are using to test for leaks? Did you try with echo sample?
>
> Samisa...
>
>
>> Am I correct?
>>
>> Thanks.
>> Steven Zhang
>>
>> -
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>> 
>>
>>
>> No virus found in this incoming message.
>> Checked by AVG. Version: 8.0.100 / Virus Database: 269.23.16/1434 -
>> Release Date: 5/15/2008 7:24 AM
>>
>>
>
>
> --
> Samisa Abeysinghe Director, Engineering; WSO2 Inc.
>
> http://www.wso2.com/ - "The Open Source SOA Company"
>
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
http://inf-dimensions.blogspot.com "Infinite Dimensions"
http://wsaxc.blogspot.com "Web Services With Axis2/C"


Re: Memory leak report for Axis2c 1.4 - one more

2008-05-15 Thread Samisa Abeysinghe

Steven Zhang wrote:

One more memory leak:
   src\core\transport\http\sender\http_client.c: 
axis2_http_client_recieve_header(), line 486, status_line pointer.
There is a while loop to receive and parse multiple status lines from 
HTTP header into status_line pointer, howerver this pointer is freed 
for only once at line 552.


I downloaded release 1.4 at May 9th, I think it should be the formal 
version.


Yes that is the correct one.

Again what is the client code you are using?

Samisa...



Steven Zhang


- Original Message - From: "Samisa Abeysinghe" <[EMAIL PROTECTED]>
To: "Apache AXIS C User List" 
Sent: Thursday, May 15, 2008 3:34 PM
Subject: Re: Memory leak report for Axis2c 1.4


Steven Zhang wrote:

Hi:
I just finded memory leak in Axis2 1.4 GUTHTHILA:
1. guththila_xml_read_wrapper.c:
guththila_xml_reader_wrapper_xml_free(), line 581, call to
AXIS2_FREE() for string buffer was commented, cause tens K memory leak
for each request. Why this one is commented?

2. guththila_xml_writer.c:
guththila_write_empty_element_with_prefix_and_namespace(), line 1694.
When nmsp_found is FALSE, namesp pointer will be pushed into stack,
however when it's FALSE, namesp pointer will not be used and not be
freed.


I thought we fixed all the leaks before the release. What is the code
you are using to test for leaks? Did you try with echo sample?

Samisa...



Am I correct?

Thanks.
Steven Zhang

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



No virus found in this incoming message.
Checked by AVG.
Version: 8.0.100 / Virus Database: 269.23.16/1434 - Release Date: 
5/15/2008 7:24 AM





--
Samisa Abeysinghe
Director, Engineering; WSO2 Inc.

http://www.wso2.com/ - "The Open Source SOA Company"


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



No virus found in this incoming message.
Checked by AVG. 
Version: 8.0.100 / Virus Database: 269.23.16/1434 - Release Date: 5/15/2008 7:24 AM
  



--
Samisa Abeysinghe 
Director, Engineering; WSO2 Inc.


http://www.wso2.com/ - "The Open Source SOA Company"


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Memory leak report for Axis2c 1.4 - one more

2008-05-15 Thread Steven Zhang

One more memory leak:
   src\core\transport\http\sender\http_client.c: 
axis2_http_client_recieve_header(), line 486, status_line pointer.
There is a while loop to receive and parse multiple status lines from HTTP 
header into status_line pointer, howerver this pointer is freed for only 
once at line 552.


I downloaded release 1.4 at May 9th, I think it should be the formal 
version.


Steven Zhang


- Original Message - 
From: "Samisa Abeysinghe" <[EMAIL PROTECTED]>

To: "Apache AXIS C User List" 
Sent: Thursday, May 15, 2008 3:34 PM
Subject: Re: Memory leak report for Axis2c 1.4


Steven Zhang wrote:

Hi:
I just finded memory leak in Axis2 1.4 GUTHTHILA:
1. guththila_xml_read_wrapper.c:
guththila_xml_reader_wrapper_xml_free(), line 581, call to
AXIS2_FREE() for string buffer was commented, cause tens K memory leak
for each request. Why this one is commented?

2. guththila_xml_writer.c:
guththila_write_empty_element_with_prefix_and_namespace(), line 1694.
When nmsp_found is FALSE, namesp pointer will be pushed into stack,
however when it's FALSE, namesp pointer will not be used and not be
freed.


I thought we fixed all the leaks before the release. What is the code
you are using to test for leaks? Did you try with echo sample?

Samisa...



Am I correct?

Thanks.
Steven Zhang

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



No virus found in this incoming message.
Checked by AVG.
Version: 8.0.100 / Virus Database: 269.23.16/1434 - Release Date: 
5/15/2008 7:24 AM





--
Samisa Abeysinghe
Director, Engineering; WSO2 Inc.

http://www.wso2.com/ - "The Open Source SOA Company"


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Memory leak report for Axis2c 1.4

2008-05-15 Thread Samisa Abeysinghe

Steven Zhang wrote:

Hi:
I just finded memory leak in Axis2 1.4 GUTHTHILA:
1. guththila_xml_read_wrapper.c: 
guththila_xml_reader_wrapper_xml_free(), line 581, call to 
AXIS2_FREE() for string buffer was commented, cause tens K memory leak 
for each request. Why this one is commented?


2. guththila_xml_writer.c: 
guththila_write_empty_element_with_prefix_and_namespace(), line 1694. 
When nmsp_found is FALSE, namesp pointer will be pushed into stack, 
however when it's FALSE, namesp pointer will not be used and not be 
freed.


I thought we fixed all the leaks before the release. What is the code 
you are using to test for leaks? Did you try with echo sample?


Samisa...



Am I correct?

Thanks.
Steven Zhang

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



No virus found in this incoming message.
Checked by AVG. 
Version: 8.0.100 / Virus Database: 269.23.16/1434 - Release Date: 5/15/2008 7:24 AM
  



--
Samisa Abeysinghe 
Director, Engineering; WSO2 Inc.


http://www.wso2.com/ - "The Open Source SOA Company"


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Memory leak report for Axis2c 1.4

2008-05-15 Thread Steven Zhang

Hi:
I just finded memory leak in Axis2 1.4 GUTHTHILA:
1. guththila_xml_read_wrapper.c: guththila_xml_reader_wrapper_xml_free(), 
line 581, call to AXIS2_FREE() for string buffer was commented, cause tens K 
memory leak for each request. Why this one is commented?


2. guththila_xml_writer.c: 
guththila_write_empty_element_with_prefix_and_namespace(), line 1694. When 
nmsp_found is FALSE, namesp pointer will be pushed into stack, however when 
it's FALSE, namesp pointer will not be used and not be freed.


Am I correct?

Thanks.
Steven Zhang 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Linking hello_svc.c example

2008-05-15 Thread Samisa Abeysinghe

Andreas Karseras wrote:

Apologies if this is a basic question but am having trouble linking now.

Am seeing "undefined reference to..." errors but believe I have all the correct 
libraries linked.

The problematic references include axiom_node_get_first_child, 
axiom_node_get_node_type, axiom_node_get_data_element etc.

I'm linking as follows:-
g++ -LD:\MinGW\lib -LD:\axis2c\lib\ -LD:\axis2c\include -ohello.dll hello_svc.o 
-laxutil -laxiom -laxis2_parser -laxis2_engine

Any ideas ?
  


Can you check if libaxiom.so is there in one of the folders that you 
provided the linker along with -L option?


Samisa...


As before, all output as follows:-


 Rebuild of configuration Debug for project C++ 

 Internal Builder is used for build   
gcc -DAXIS2_SKIP_INT_TYPEDEFS=1 -ID:\MinGW\include -ID:\MinGW\lib 
-ID:\axis2c\lib -ID:\axis2c\include -O0 -g3 -Wall -c -fmessage-length=0 -v 
-ansi -ohello_svc.o ..\hello_svc.c
Reading specs from D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs
Configured with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld 
--with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads 
--disable-nls --enable-languages=c,c++,f77,ada,objc,java 
--disable-win32-registry --disable-shared --enable-sjlj-exceptions 
--enable-libgcj --disable-java-awt --without-x --enable-java-gc=boehm 
--disable-libgcj-debug --enable-interpreter --enable-hash-synchronization 
--enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.5 (mingw-vista special r3)
 D:/MinGW/bin/../libexec/gcc/mingw32/3.4.5/cc1.exe -quiet -v -ID:\MinGW\include 
-ID:\MinGW\lib -ID:\axis2c\lib -ID:\axis2c\include -iprefix 
D:\MinGW\bin/../lib/gcc/mingw32/3.4.5/ -dD -DAXIS2_SKIP_INT_TYPEDEFS=1 
..\hello_svc.c -quiet -dumpbase hello_svc.c -ansi -auxbase-strip hello_svc.o 
-g3 -O0 -Wall -ansi -version -fmessage-length=0 -o 
D:\Profiles\KARSERAS\LOCALS~1\Temp/ccfxC5h5.s
ignoring nonexistent directory 
"D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
ignoring nonexistent directory 
"/mingw/lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
#include "..." search starts here:
#include <...> search starts here:
 D:/MinGW/include
 D:/MinGW/lib
 D:/axis2c/lib
 D:/axis2c/include
 D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include
 D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/include
 /mingw/lib/gcc/mingw32/3.4.5/../../../../include
 /mingw/include
 /mingw/lib/gcc/mingw32/3.4.5/include
 /mingw/include
End of search list.
GNU C version 3.4.5 (mingw-vista special r3) (mingw32)
compiled by GNU C version 3.4.5 (mingw-vista special r3).
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
 D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/as.exe 
-ohello_svc.o D:\Profiles\KARSERAS\LOCALS~1\Temp/ccfxC5h5.s
g++ -LD:\MinGW\lib -LD:\axis2c\lib\ -LD:\axis2c\include -ohello.dll hello_svc.o 
-laxutil -laxiom -laxis2_parser -laxis2_engine
hello_svc.o: In function `axis2_hello_greet':
D:/workspace/C++/Debug/../hello_svc.c:62: undefined reference to 
`axiom_node_get_first_child'
D:/workspace/C++/Debug/../hello_svc.c:63: undefined reference to 
`axiom_node_get_node_type'
D:/workspace/C++/Debug/../hello_svc.c:66: undefined reference to 
`axiom_node_get_data_element'
D:/workspace/C++/Debug/../hello_svc.c:67: undefined reference to 
`axiom_text_get_value'
D:/workspace/C++/Debug/../hello_svc.c:69: undefined reference to 
`axiom_text_get_value'
D:/workspace/C++/Debug/../hello_svc.c:77: undefined reference to 
`axutil_error_set_error_number'
D:/workspace/C++/Debug/../hello_svc.c:77: undefined reference to 
`axutil_error_set_status_code'
hello_svc.o: In function `build_greeting_response':
D:/workspace/C++/Debug/../hello_svc.c:91: undefined reference to 
`axiom_element_create'
D:/workspace/C++/Debug/../hello_svc.c:93: undefined reference to 
`axiom_element_set_text'
hello_svc.o: In function `hello_init':
D:/workspace/C++/Debug/../hello_svc.c:123: undefined reference to 
`axutil_array_list_create'
D:/workspace/C++/Debug/../hello_svc.c:124: undefined reference to 
`axutil_array_list_add'
hello_svc.o: In function `hello_on_fault':
D:/workspace/C++/Debug/../hello_svc.c:144: undefined reference to 
`axiom_element_create'
D:/workspace/C++/Debug/../hello_svc.c:146: undefined reference to 
`axiom_element_set_text'
hello_svc.o: In function `hello_free':
D:/workspace/C++/Debug/../hello_svc.c:157: undefined reference to 
`axutil_array_list_free'
D:\MinGW\lib/libmingw32.a(main.o):main.c:(.text+0x104): undefined reference to 
[EMAIL PROTECTED]'
collect2: ld returned 1 exit status
Build error occurred, build is stopped
Time consumed: 832  ms.  



  


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
  




No virus found in this incoming message.
Checked by AVG. 
Version: 8.0.100 / Virus 

Linking hello_svc.c example

2008-05-15 Thread Andreas Karseras
Apologies if this is a basic question but am having trouble linking now.

Am seeing "undefined reference to..." errors but believe I have all the correct 
libraries linked.

The problematic references include axiom_node_get_first_child, 
axiom_node_get_node_type, axiom_node_get_data_element etc.

I'm linking as follows:-
g++ -LD:\MinGW\lib -LD:\axis2c\lib\ -LD:\axis2c\include -ohello.dll hello_svc.o 
-laxutil -laxiom -laxis2_parser -laxis2_engine

Any ideas ?

As before, all output as follows:-


 Rebuild of configuration Debug for project C++ 

 Internal Builder is used for build   
gcc -DAXIS2_SKIP_INT_TYPEDEFS=1 -ID:\MinGW\include -ID:\MinGW\lib 
-ID:\axis2c\lib -ID:\axis2c\include -O0 -g3 -Wall -c -fmessage-length=0 -v 
-ansi -ohello_svc.o ..\hello_svc.c
Reading specs from D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs
Configured with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld 
--with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads 
--disable-nls --enable-languages=c,c++,f77,ada,objc,java 
--disable-win32-registry --disable-shared --enable-sjlj-exceptions 
--enable-libgcj --disable-java-awt --without-x --enable-java-gc=boehm 
--disable-libgcj-debug --enable-interpreter --enable-hash-synchronization 
--enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.5 (mingw-vista special r3)
 D:/MinGW/bin/../libexec/gcc/mingw32/3.4.5/cc1.exe -quiet -v -ID:\MinGW\include 
-ID:\MinGW\lib -ID:\axis2c\lib -ID:\axis2c\include -iprefix 
D:\MinGW\bin/../lib/gcc/mingw32/3.4.5/ -dD -DAXIS2_SKIP_INT_TYPEDEFS=1 
..\hello_svc.c -quiet -dumpbase hello_svc.c -ansi -auxbase-strip hello_svc.o 
-g3 -O0 -Wall -ansi -version -fmessage-length=0 -o 
D:\Profiles\KARSERAS\LOCALS~1\Temp/ccfxC5h5.s
ignoring nonexistent directory 
"D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
ignoring nonexistent directory 
"/mingw/lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
#include "..." search starts here:
#include <...> search starts here:
 D:/MinGW/include
 D:/MinGW/lib
 D:/axis2c/lib
 D:/axis2c/include
 D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include
 D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/include
 /mingw/lib/gcc/mingw32/3.4.5/../../../../include
 /mingw/include
 /mingw/lib/gcc/mingw32/3.4.5/include
 /mingw/include
End of search list.
GNU C version 3.4.5 (mingw-vista special r3) (mingw32)
compiled by GNU C version 3.4.5 (mingw-vista special r3).
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
 D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/as.exe 
-ohello_svc.o D:\Profiles\KARSERAS\LOCALS~1\Temp/ccfxC5h5.s
g++ -LD:\MinGW\lib -LD:\axis2c\lib\ -LD:\axis2c\include -ohello.dll hello_svc.o 
-laxutil -laxiom -laxis2_parser -laxis2_engine
hello_svc.o: In function `axis2_hello_greet':
D:/workspace/C++/Debug/../hello_svc.c:62: undefined reference to 
`axiom_node_get_first_child'
D:/workspace/C++/Debug/../hello_svc.c:63: undefined reference to 
`axiom_node_get_node_type'
D:/workspace/C++/Debug/../hello_svc.c:66: undefined reference to 
`axiom_node_get_data_element'
D:/workspace/C++/Debug/../hello_svc.c:67: undefined reference to 
`axiom_text_get_value'
D:/workspace/C++/Debug/../hello_svc.c:69: undefined reference to 
`axiom_text_get_value'
D:/workspace/C++/Debug/../hello_svc.c:77: undefined reference to 
`axutil_error_set_error_number'
D:/workspace/C++/Debug/../hello_svc.c:77: undefined reference to 
`axutil_error_set_status_code'
hello_svc.o: In function `build_greeting_response':
D:/workspace/C++/Debug/../hello_svc.c:91: undefined reference to 
`axiom_element_create'
D:/workspace/C++/Debug/../hello_svc.c:93: undefined reference to 
`axiom_element_set_text'
hello_svc.o: In function `hello_init':
D:/workspace/C++/Debug/../hello_svc.c:123: undefined reference to 
`axutil_array_list_create'
D:/workspace/C++/Debug/../hello_svc.c:124: undefined reference to 
`axutil_array_list_add'
hello_svc.o: In function `hello_on_fault':
D:/workspace/C++/Debug/../hello_svc.c:144: undefined reference to 
`axiom_element_create'
D:/workspace/C++/Debug/../hello_svc.c:146: undefined reference to 
`axiom_element_set_text'
hello_svc.o: In function `hello_free':
D:/workspace/C++/Debug/../hello_svc.c:157: undefined reference to 
`axutil_array_list_free'
D:\MinGW\lib/libmingw32.a(main.o):main.c:(.text+0x104): undefined reference to 
[EMAIL PROTECTED]'
collect2: ld returned 1 exit status
Build error occurred, build is stopped
Time consumed: 832  ms.  


  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: hello_svc.c Example Compile Problem

2008-05-15 Thread Andreas Karseras
Yep, that did it...many thanks !

- Original Message 
From: Samisa Abeysinghe <[EMAIL PROTECTED]>
To: Apache AXIS C User List 
Sent: Thursday, May 15, 2008 3:43:01 PM
Subject: Re: hello_svc.c  Example Compile Problem

OK, your problem comes form

#if defined(WIN32) && !defined(AXIS2_SKIP_INT_TYPEDEFS)

You are on Windows, but you are not using VC.

Can you please add -DAXIS2_SKIP_INT_TYPEDEFS=1 to your compilation and 
see what the outcome is?

Thanks,
Samisa...

Andreas Karseras wrote:
> Thanks for your response.
>
> Compiling the echo service gives similar errors...
>
> D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error before 
> "uint8_t"
> D:/axis2c/include/axutil_utils_defines.h:37: warning: type defaults to `int' 
> in declaration of `uint8_t'
> D:/axis2c/include/axutil_utils_defines.h:37: warning: data definition has no 
> type or storage class
>
>
> The includes 'seem' ok - any suggestion which system includes I should be 
> looking at ?
>
> My guess would be stdint.h but this is in.
>
>
> - Original Message 
> From: Samisa Abeysinghe <[EMAIL PROTECTED]>
> To: Apache AXIS C User List 
> Sent: Thursday, May 15, 2008 2:19:04 PM
> Subject: Re: hello_svc.c  Example Compile Problem
>
> To me it looks as if it cannot locate some of the headers, some system 
> headers.
>
> Can you double check the includes please?
>
> Also, does echo work for you? If so, you can try and compile echo 
> service and look for the compile options used in there.
>
> Thanks,
> Samisa...
>
> Andreas Karseras wrote:
>  
>> Hi,
>>
>> I am seeing a problem when compiling the hello_svc.c source file from the 
>> Axis2/C Manual with release 1.4.0.
>> The hello.c compiles without a problem.
>>
>> The problem appears to concern axutil_utils_defines.h - an example of the 
>> errors and warning are as follows:-
>>
>> D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error before 
>> "uint8_t"
>> D:/axis2c/include/axutil_utils_defines.h:37: warning: type defaults to `int' 
>> in declaration of `uint8_t'
>> D:/axis2c/include/axutil_utils_defines.h:37: warning: data definition has no 
>> type or storage class
>>
>> The iconv.dll, zlib1.dll and libxml2.dll libraries have all been downloaded 
>> and placed in axis2c\lib.
>>
>> The Axis server successfully starts when I issue the axis2_http_server.exe 
>> command.
>>
>> Any suggestions on what I'm doing wrong ?
>>
>>
>> Andy
>>
>> For completeness, I have attached the complete compiler output below.
>>
>>
>>  Build of configuration Debug for project C++ 
>>
>>  Internal Builder is used for build   
>> gcc
>> -ID:\MinGW\include -ID:\MinGW\lib -ID:\axis2c\lib -ID:\axis2c\include
>> -O0 -g3 -Wall -c -fmessage-length=0 -v -ohello_svc.o ..\hello_svc.c
>> Reading specs from D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs
>> Configured
>> with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld
>> --with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw
>> --enable-threads --disable-nls
>> --enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry
>> --disable-shared --enable-sjlj-exceptions --enable-libgcj
>> --disable-java-awt --without-x --enable-java-gc=boehm
>> --disable-libgcj-debug --enable-interpreter
>> --enable-hash-synchronization --enable-libstdcxx-debug
>> Thread model: win32
>> gcc version 3.4.5 (mingw-vista special r3)
>> D:/MinGW/bin/../libexec/gcc/mingw32/3.4.5/cc1.exe
>> -quiet -v -ID:\MinGW\include -ID:\MinGW\lib -ID:\axis2c\lib
>> -ID:\axis2c\include -iprefix D:\MinGW\bin/../lib/gcc/mingw32/3.4.5/ -dD
>> ..\hello_svc.c -quiet -dumpbase hello_svc.c -auxbase-strip hello_svc.o
>> -g3 -O0 -Wall -version -fmessage-length=0 -o
>> D:\Profiles\KARSERAS\LOCALS~1\Temp/ccKuMzQi.s
>> ignoring nonexistent directory 
>> "D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
>> ignoring nonexistent directory 
>> "/mingw/lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
>> #include "..." search starts here:
>> #include <...> search starts here:
>> D:/MinGW/include
>> D:/MinGW/lib
>> D:/axis2c/lib
>> D:/axis2c/include
>> D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include
>> D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/include
>> /mingw/lib/gcc/mingw32/3.4.5/../../../../include
>> /mingw/include
>> /mingw/lib/gcc/mingw32/3.4.5/include
>> /mingw/include
>> End of search list.
>> GNU C version 3.4.5 (mingw-vista special r3) (mingw32)
>> compiled by GNU C version 3.4.5 (mingw-vista special r3).
>> GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
>> In file included from D:/axis2c/include/axutil_allocator.h:26,
>>  from D:/axis2c/include/axutil_env.h:27,
>>  from D:/axis2c/include/axiom_node.h:39,
>>  from D:/axis2c/include/axis2_svc_skeleton.h:41,
>>  from ..\hello_svc.c:16:
>> D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error before 
>> "uint8_t"
>> D:/axis2c/include/axutil_utils_defines.h:37: wa

Re: hello_svc.c Example Compile Problem

2008-05-15 Thread Samisa Abeysinghe

OK, your problem comes form

#if defined(WIN32) && !defined(AXIS2_SKIP_INT_TYPEDEFS)

You are on Windows, but you are not using VC.

Can you please add -DAXIS2_SKIP_INT_TYPEDEFS=1 to your compilation and 
see what the outcome is?


Thanks,
Samisa...

Andreas Karseras wrote:

Thanks for your response.

Compiling the echo service gives similar errors...

D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error before 
"uint8_t"
D:/axis2c/include/axutil_utils_defines.h:37: warning: type defaults to `int' in 
declaration of `uint8_t'
D:/axis2c/include/axutil_utils_defines.h:37: warning: data definition has no 
type or storage class


The includes 'seem' ok - any suggestion which system includes I should be 
looking at ?

My guess would be stdint.h but this is in.


- Original Message 
From: Samisa Abeysinghe <[EMAIL PROTECTED]>
To: Apache AXIS C User List 
Sent: Thursday, May 15, 2008 2:19:04 PM
Subject: Re: hello_svc.c  Example Compile Problem

To me it looks as if it cannot locate some of the headers, some system 
headers.


Can you double check the includes please?

Also, does echo work for you? If so, you can try and compile echo 
service and look for the compile options used in there.


Thanks,
Samisa...

Andreas Karseras wrote:
  

Hi,

I am seeing a problem when compiling the hello_svc.c source file from the 
Axis2/C Manual with release 1.4.0.
The hello.c compiles without a problem.

The problem appears to concern axutil_utils_defines.h - an example of the 
errors and warning are as follows:-

D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error before 
"uint8_t"
D:/axis2c/include/axutil_utils_defines.h:37: warning: type defaults to `int' in 
declaration of `uint8_t'
D:/axis2c/include/axutil_utils_defines.h:37: warning: data definition has no 
type or storage class

The iconv.dll, zlib1.dll and libxml2.dll libraries have all been downloaded and 
placed in axis2c\lib.

The Axis server successfully starts when I issue the axis2_http_server.exe 
command.

Any suggestions on what I'm doing wrong ?


Andy

For completeness, I have attached the complete compiler output below.


 Build of configuration Debug for project C++ 

 Internal Builder is used for build   
gcc
-ID:\MinGW\include -ID:\MinGW\lib -ID:\axis2c\lib -ID:\axis2c\include
-O0 -g3 -Wall -c -fmessage-length=0 -v -ohello_svc.o ..\hello_svc.c
Reading specs from D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs
Configured
with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld
--with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw
--enable-threads --disable-nls
--enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry
--disable-shared --enable-sjlj-exceptions --enable-libgcj
--disable-java-awt --without-x --enable-java-gc=boehm
--disable-libgcj-debug --enable-interpreter
--enable-hash-synchronization --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.5 (mingw-vista special r3)
D:/MinGW/bin/../libexec/gcc/mingw32/3.4.5/cc1.exe
-quiet -v -ID:\MinGW\include -ID:\MinGW\lib -ID:\axis2c\lib
-ID:\axis2c\include -iprefix D:\MinGW\bin/../lib/gcc/mingw32/3.4.5/ -dD
..\hello_svc.c -quiet -dumpbase hello_svc.c -auxbase-strip hello_svc.o
-g3 -O0 -Wall -version -fmessage-length=0 -o
D:\Profiles\KARSERAS\LOCALS~1\Temp/ccKuMzQi.s
ignoring nonexistent directory 
"D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
ignoring nonexistent directory 
"/mingw/lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
#include "..." search starts here:
#include <...> search starts here:
D:/MinGW/include
D:/MinGW/lib
D:/axis2c/lib
D:/axis2c/include
D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include
D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/include
/mingw/lib/gcc/mingw32/3.4.5/../../../../include
/mingw/include
/mingw/lib/gcc/mingw32/3.4.5/include
/mingw/include
End of search list.
GNU C version 3.4.5 (mingw-vista special r3) (mingw32)
compiled by GNU C version 3.4.5 (mingw-vista special r3).
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
In file included from D:/axis2c/include/axutil_allocator.h:26,
 from D:/axis2c/include/axutil_env.h:27,
 from D:/axis2c/include/axiom_node.h:39,
 from D:/axis2c/include/axis2_svc_skeleton.h:41,
 from ..\hello_svc.c:16:
D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error before 
"uint8_t"
D:/axis2c/include/axutil_utils_defines.h:37: warning: type defaults to `int' in 
declaration of `uint8_t'
D:/axis2c/include/axutil_utils_defines.h:37: warning: data definition has no 
type or storage class
D:/axis2c/include/axutil_utils_defines.h:38: error: syntax error before "int8_t"
D:/axis2c/include/axutil_utils_defines.h:38: warning: type defaults to `int' in 
declaration of `int8_t'
D:/axis2c/include/axutil_utils_defines.h:38: warning: data definition has no 
type or storage class
D:/axis2c/include/axutil_utils_defines.h:39: error: syntax error befor

Re: hello_svc.c Example Compile Problem

2008-05-15 Thread Samisa Abeysinghe

Sreenivasulu Gelle wrote:


-Original Message-
From: Samisa Abeysinghe [mailto:[EMAIL PROTECTED]
Sent: Thursday, May 15, 2008 11:41 AM
To: Apache AXIS C User List
Subject: Re: hello_svc.c Example Compile Problem

Sreenivasulu Gelle wrote:

>

> HI All,

>

> I'm trying to build axis-c(1.3.0) on* Solaris 10* UISNG* SunStudio11*

> Compiler in* 64-bit mode*. And I'm getting lot of compilation errors.

>

What are the problems that you run into? Have you raised a Jira issue on

this?

*[Srini] asking for stdint.h, getop.h which are seen in Linux not in 
Solaris with SunStudio compiler.*




There were some workarounds for these with gcc. See 
http://ws.markmail.org/message/optkotjzmdiy4llo?q=solaris9



> I would like to know which compilers are supported to build AXIS-C

> source code. Does it build with only GCC compiler??

>

gcc is the main compiler used apart form MS VC cl, based on what the

developers have access to.

AFAIK, there are few users who have used Axis2/C with gcc on Solaris. I

am not sure what version, may be 9 or 10. Anyone using please raise your

hands :)

*[Srini] My Question is is there any** user** compiled with SunStudio 
compiler???*




I have never used it. But I have used gcc on Solaris and got it to work 
some time back, 1.2 release.




If you point to the problems, I am sure we can help.

> In next 2 weeks I'm planning to build on HPUX 64-bit and AIX 64-bit also.

>

I am not sure on HPUX, but I have seen couple of users question about

AIX time to time. Again I am not sure how far they went. However, if you

run into problems and report them, we should be able to help as well.

*[Srini]*

*Even in AIX** is any body** compiled with** visual age CPP(**xlC_r**)*



No idea. But gcc has been used: see 
http://issues.apache.org/jira/browse/AXIS2C-528


Samisa...



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Soap request to Microsoft .NET web services

2008-05-15 Thread Fan, Jan-fon
Thank you so much Kau!
Yes, you are right. After passing the namespace, it is working now.

Jan-fon

-Original Message-
From: Kaushalye Kapuruge [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 15, 2008 12:46 PM
To: Apache AXIS C User List
Subject: Re: Soap request to Microsoft .NET web services

Fan, Jan-fon wrote:
>
> Hi Steven, Samisa,
>
> Per Samisa's suggest, I added:
>
> ns1 = axiom_namespace_create(env, 
> "http://scxpd9984.amr.corp.intel.com/webservices/";, "ns1");
>
> echo_om_ele = axiom_element_create(env, NULL, "HelloWorld", ns1, 
> &echo_om_node);
>
> but the return is still the same - the name part is missing. The soap 
> message becomes:
>
You need to pass the namespace for other element creations as well.
-Kau
>
>  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
>
> 
>
> 
>
>  xmlns:ns1="http://scxpd9984.amr.corp.intel.com/webservices/";>
>
> Jan-fon
>
> Fan
>
> 
>
> 
>
> 
>
> Steven, I need to specifically specify what is my soap action by
using:
>
> axutil_string_t *soap_action = NULL;
>
> soap_action = axutil_string_create(env, 
> "http://scxpd9984.amr.corp.intel.com/webservices/HelloWorld";);
>
> axis2_options_set_soap_action(options, env, soap_action);
>
> So the http header that I send out becomes:
>
> POST /webservices/mmd.asmx HTTP/1.1
>
> User-Agent: Axis2/C
>
> SOAPAction:
"http://scxpd9984.amr.corp.intel.com/webservices/HelloWorld";
>
> Content-Length: 309
>
> Content-Type: text/xml;charset=UTF-8
>
> Host: scxpd9984.amr.corp.intel.com:80
>
> I can get the result from the server, when I print out the result of 
> axis2_svc_client_send_receive, it shows:
>
> 
xmlns="http://scxpd9984.amr.corp.intel.com/webservices/";>Hello 
> World 
>
> I don't know how to make the HelloWorld name space matched.
>
> Thanks,
>
> Jan-fon
>
>

>
> *From:* Steven Zhang [mailto:[EMAIL PROTECTED]
> *Sent:* Thursday, May 15, 2008 11:29 AM
> *To:* Apache AXIS C User List
> *Subject:* Re: Soap request to Microsoft .NET web services
>
> 1. The namespace of HelloWorld must match, otherwise the service can't

> locate the method.
>
> 2. The "soap" and "soapenv" is not an issue when their namespace are 
> the same.
>
> 3. I wander you can get result. I always receive failure because 
> SoapAction is not specified in the HTTP header. I have to fix it in
Axis.
>
> You might use Ethereal to get the TCP data by IE and your client, 
> compare them to find what's different.
>
> Steven
>
> - Original Message -
>
> *From:* Fan, Jan-fon 
>
> *To:* Apache AXIS C User List  ;
> Apache AXIS C Developers List 
>
> *Sent:* Thursday, May 15, 2008 11:13 AM
>
> *Subject:* Soap request to Microsoft .NET web services
>
> Hi,
>
> I created a simple "hello world" web services by using Microsoft
> .NET. User specifies the first name and last name, this service
> just returns "Hello World first_name last_name" to the user.
>
> The soap request defined for this web services is:
>
>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
>
> 
>
> http://scxpd9984.amr.corp.intel.com/webservices/";>
>
> string
>
> string
>
> 
>
> 
>
> 
>
> I use Axis2C client API trying to consume this web services, but
> the service just returns me "Hello World", the name part is
missing.
>
> I use a sniffer program to check what is the request that I send
> to server and find out it is:
>
>  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
>
> 
>
> 
>
> 
>
> Jan-fon
>
> Fan
>
> 
>
> 
>
> 
>
> I am wonder if this problem is caused by the name space
> , it does not contain
> xmlns=http://scxpd9984.amr.corp.intel.com/webservices/.
>
> Another thing is that the starting tag, they are different: soap
> vs soapenv.
>
> Can someone help me please.
>
> Thanks,
>
> Jan-fon
>


-- 
http://blog.kaushalye.org/
http://wso2.org/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Soap request to Microsoft .NET web services

2008-05-15 Thread Kaushalye Kapuruge

Fan, Jan-fon wrote:


Hi Steven, Samisa,

Per Samisa’s suggest, I added:

ns1 = axiom_namespace_create(env, 
"http://scxpd9984.amr.corp.intel.com/webservices/";, "ns1");


echo_om_ele = axiom_element_create(env, NULL, "HelloWorld", ns1, 
&echo_om_node);


but the return is still the same – the name part is missing. The soap 
message becomes:



You need to pass the namespace for other element creations as well.
-Kau


xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>






xmlns:ns1="http://scxpd9984.amr.corp.intel.com/webservices/";>


Jan-fon

Fan







Steven, I need to specifically specify what is my soap action by using:

axutil_string_t *soap_action = NULL;

soap_action = axutil_string_create(env, 
"http://scxpd9984.amr.corp.intel.com/webservices/HelloWorld";);


axis2_options_set_soap_action(options, env, soap_action);

So the http header that I send out becomes:

POST /webservices/mmd.asmx HTTP/1.1

User-Agent: Axis2/C

SOAPAction: "http://scxpd9984.amr.corp.intel.com/webservices/HelloWorld";

Content-Length: 309

Content-Type: text/xml;charset=UTF-8

Host: scxpd9984.amr.corp.intel.com:80

I can get the result from the server, when I print out the result of 
axis2_svc_client_send_receive, it shows:


xmlns="http://scxpd9984.amr.corp.intel.com/webservices/";>Hello 
World 


I don’t know how to make the HelloWorld name space matched.

Thanks,

Jan-fon



*From:* Steven Zhang [mailto:[EMAIL PROTECTED]
*Sent:* Thursday, May 15, 2008 11:29 AM
*To:* Apache AXIS C User List
*Subject:* Re: Soap request to Microsoft .NET web services

1. The namespace of HelloWorld must match, otherwise the service can't 
locate the method.


2. The "soap" and "soapenv" is not an issue when their namespace are 
the same.


3. I wander you can get result. I always receive failure because 
SoapAction is not specified in the HTTP header. I have to fix it in Axis.


You might use Ethereal to get the TCP data by IE and your client, 
compare them to find what's different.


Steven

- Original Message -

*From:* Fan, Jan-fon 

*To:* Apache AXIS C User List  ;
Apache AXIS C Developers List 

*Sent:* Thursday, May 15, 2008 11:13 AM

*Subject:* Soap request to Microsoft .NET web services

Hi,

I created a simple “hello world” web services by using Microsoft
.NET. User specifies the first name and last name, this service
just returns “Hello World first_name last_name” to the user.

The soap request defined for this web services is:

http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>



http://scxpd9984.amr.corp.intel.com/webservices/";>

string

string







I use Axis2C client API trying to consume this web services, but
the service just returns me “Hello World”, the name part is missing.

I use a sniffer program to check what is the request that I send
to server and find out it is:

http://schemas.xmlsoap.org/soap/envelope/";>







Jan-fon

Fan







I am wonder if this problem is caused by the name space
, it does not contain
xmlns=http://scxpd9984.amr.corp.intel.com/webservices/.

Another thing is that the starting tag, they are different: soap
vs soapenv.

Can someone help me please.

Thanks,

Jan-fon




--
http://blog.kaushalye.org/
http://wso2.org/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: hello_svc.c Example Compile Problem

2008-05-15 Thread Andreas Karseras
Thanks for your response.

Compiling the echo service gives similar errors...

D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error before 
"uint8_t"
D:/axis2c/include/axutil_utils_defines.h:37: warning: type defaults to `int' in 
declaration of `uint8_t'
D:/axis2c/include/axutil_utils_defines.h:37: warning: data definition has no 
type or storage class


The includes 'seem' ok - any suggestion which system includes I should be 
looking at ?

My guess would be stdint.h but this is in.


- Original Message 
From: Samisa Abeysinghe <[EMAIL PROTECTED]>
To: Apache AXIS C User List 
Sent: Thursday, May 15, 2008 2:19:04 PM
Subject: Re: hello_svc.c  Example Compile Problem

To me it looks as if it cannot locate some of the headers, some system 
headers.

Can you double check the includes please?

Also, does echo work for you? If so, you can try and compile echo 
service and look for the compile options used in there.

Thanks,
Samisa...

Andreas Karseras wrote:
> Hi,
>
> I am seeing a problem when compiling the hello_svc.c source file from the 
> Axis2/C Manual with release 1.4.0.
> The hello.c compiles without a problem.
>
> The problem appears to concern axutil_utils_defines.h - an example of the 
> errors and warning are as follows:-
>
> D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error before 
> "uint8_t"
> D:/axis2c/include/axutil_utils_defines.h:37: warning: type defaults to `int' 
> in declaration of `uint8_t'
> D:/axis2c/include/axutil_utils_defines.h:37: warning: data definition has no 
> type or storage class
>
> The iconv.dll, zlib1.dll and libxml2.dll libraries have all been downloaded 
> and placed in axis2c\lib.
>
> The Axis server successfully starts when I issue the axis2_http_server.exe 
> command.
>
> Any suggestions on what I'm doing wrong ?
>
>
> Andy
>
> For completeness, I have attached the complete compiler output below.
>
>
>  Build of configuration Debug for project C++ 
>
>  Internal Builder is used for build   
> gcc
> -ID:\MinGW\include -ID:\MinGW\lib -ID:\axis2c\lib -ID:\axis2c\include
> -O0 -g3 -Wall -c -fmessage-length=0 -v -ohello_svc.o ..\hello_svc.c
> Reading specs from D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs
> Configured
> with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld
> --with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw
> --enable-threads --disable-nls
> --enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry
> --disable-shared --enable-sjlj-exceptions --enable-libgcj
> --disable-java-awt --without-x --enable-java-gc=boehm
> --disable-libgcj-debug --enable-interpreter
> --enable-hash-synchronization --enable-libstdcxx-debug
> Thread model: win32
> gcc version 3.4.5 (mingw-vista special r3)
> D:/MinGW/bin/../libexec/gcc/mingw32/3.4.5/cc1.exe
> -quiet -v -ID:\MinGW\include -ID:\MinGW\lib -ID:\axis2c\lib
> -ID:\axis2c\include -iprefix D:\MinGW\bin/../lib/gcc/mingw32/3.4.5/ -dD
> ..\hello_svc.c -quiet -dumpbase hello_svc.c -auxbase-strip hello_svc.o
> -g3 -O0 -Wall -version -fmessage-length=0 -o
> D:\Profiles\KARSERAS\LOCALS~1\Temp/ccKuMzQi.s
> ignoring nonexistent directory 
> "D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
> ignoring nonexistent directory 
> "/mingw/lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
> #include "..." search starts here:
> #include <...> search starts here:
> D:/MinGW/include
> D:/MinGW/lib
> D:/axis2c/lib
> D:/axis2c/include
> D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include
> D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/include
> /mingw/lib/gcc/mingw32/3.4.5/../../../../include
> /mingw/include
> /mingw/lib/gcc/mingw32/3.4.5/include
> /mingw/include
> End of search list.
> GNU C version 3.4.5 (mingw-vista special r3) (mingw32)
> compiled by GNU C version 3.4.5 (mingw-vista special r3).
> GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
> In file included from D:/axis2c/include/axutil_allocator.h:26,
>  from D:/axis2c/include/axutil_env.h:27,
>  from D:/axis2c/include/axiom_node.h:39,
>  from D:/axis2c/include/axis2_svc_skeleton.h:41,
>  from ..\hello_svc.c:16:
> D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error before 
> "uint8_t"
> D:/axis2c/include/axutil_utils_defines.h:37: warning: type defaults to `int' 
> in declaration of `uint8_t'
> D:/axis2c/include/axutil_utils_defines.h:37: warning: data definition has no 
> type or storage class
> D:/axis2c/include/axutil_utils_defines.h:38: error: syntax error before 
> "int8_t"
> D:/axis2c/include/axutil_utils_defines.h:38: warning: type defaults to `int' 
> in declaration of `int8_t'
> D:/axis2c/include/axutil_utils_defines.h:38: warning: data definition has no 
> type or storage class
> D:/axis2c/include/axutil_utils_defines.h:39: error: syntax error before 
> "uint16_t"
> D:/axis2c/include/axutil_utils_defines.h:39: warning: type defaults to `int' 
> in declarati

RE: Soap request to Microsoft .NET web services

2008-05-15 Thread Fan, Jan-fon
Hi Steven, Samisa,

Per Samisa's suggest, I added:

 

ns1 = axiom_namespace_create(env,
"http://scxpd9984.amr.corp.intel.com/webservices/";, "ns1");

echo_om_ele = axiom_element_create(env, NULL, "HelloWorld", ns1,
&echo_om_node);

 

but the return is still the same - the name part is missing. The soap
message becomes:

http://schemas.xmlsoap.org/soap/envelope/";>





http://scxpd9984.amr.corp.intel.com/webservices/";>

Jan-fon

Fan







 

Steven, I need to specifically specify what is my soap action by using:

axutil_string_t *soap_action = NULL;

soap_action = axutil_string_create(env,
"http://scxpd9984.amr.corp.intel.com/webservices/HelloWorld";);

axis2_options_set_soap_action(options, env, soap_action);

 

So the http header that I send out becomes:

POST /webservices/mmd.asmx HTTP/1.1

User-Agent: Axis2/C

SOAPAction: "http://scxpd9984.amr.corp.intel.com/webservices/HelloWorld";

Content-Length: 309

Content-Type: text/xml;charset=UTF-8

Host: scxpd9984.amr.corp.intel.com:80

 

I can get the result from the server, when I print out the result of
axis2_svc_client_send_receive, it shows:

http://scxpd9984.amr.corp.intel.com/webservices/";>Hello World  

 

 

I don't know how to make the HelloWorld name space matched.

 

Thanks,

Jan-fon

 



From: Steven Zhang [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 15, 2008 11:29 AM
To: Apache AXIS C User List
Subject: Re: Soap request to Microsoft .NET web services

 

1. The namespace of HelloWorld must match, otherwise the service can't
locate the method.

2. The "soap" and "soapenv" is not an issue when their namespace are the
same.

3. I wander you can get result. I always receive failure because
SoapAction is not specified in the HTTP header. I have to fix it in
Axis.

 

You might use Ethereal to get the TCP data by IE and your client,
compare them to find what's different.

 

Steven

 

- Original Message - 

From: Fan, Jan-fon   

To: Apache AXIS C User List 
; Apache AXIS C Developers List   

Sent: Thursday, May 15, 2008 11:13 AM

Subject: Soap request to Microsoft .NET web services

 

Hi,

I created a simple "hello world" web services by using Microsoft
.NET. User specifies the first name and last name, this service just
returns "Hello World first_name last_name" to the user.

The soap request defined for this web services is:

 

http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>

  

http://scxpd9984.amr.corp.intel.com/webservices/";>

  string

  string



  



 

 

I use Axis2C client API trying to consume this web services, but
the service just returns me "Hello World", the name part is missing.

I use a sniffer program to check what is the request that I send
to server and find out it is:

 

http://schemas.xmlsoap.org/soap/envelope/";>

  





  Jan-fon

  Fan



  



 

 

 

I am wonder if this problem is caused by the name space
, it does not contain
xmlns=http://scxpd9984.amr.corp.intel.com/webservices/.

Another thing is that the starting tag, they are different: soap
vs soapenv.

 

Can someone help me please.

 

Thanks,

Jan-fon



RE: hello_svc.c Example Compile Problem

2008-05-15 Thread Sreenivasulu Gelle

-Original Message-
From: Samisa Abeysinghe [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 15, 2008 11:41 AM
To: Apache AXIS C User List
Subject: Re: hello_svc.c Example Compile Problem

Sreenivasulu Gelle wrote:
>
> HI All,
>
> I'm trying to build axis-c(1.3.0) on* Solaris 10* UISNG* SunStudio11* 
> Compiler in* 64-bit mode*. And I'm getting lot of compilation errors.
>

What are the problems that you run into? Have you raised a Jira issue on

this?

[Srini] asking for stdint.h, getop.h which are seen in Linux not in
Solaris with SunStudio compiler.

> I would like to know which compilers are supported to build AXIS-C 
> source code. Does it build with only GCC compiler??
>

gcc is the main compiler used apart form MS VC cl, based on what the 
developers have access to.

AFAIK, there are few users who have used Axis2/C with gcc on Solaris. I 
am not sure what version, may be 9 or 10. Anyone using please raise your

hands :)

[Srini] My Question is is there any user compiled with SunStudio
compiler???


If you point to the problems, I am sure we can help.

> In next 2 weeks I'm planning to build on HPUX 64-bit and AIX 64-bit
also.
>

I am not sure on HPUX, but I have seen couple of users question about 
AIX time to time. Again I am not sure how far they went. However, if you

run into problems and report them, we should be able to help as well.

[Srini]
Even in AIX is any body compiled with visual age CPP(xlC_r)



Thanks,
Samisa...

> So your input helps me a lot in planning my activities.
>
> Thanks
>
> -Srini
>
>
>
>
> -Original Message-
> From: Samisa Abeysinghe [mailto:[EMAIL PROTECTED]
> Sent: Thursday, May 15, 2008 11:19 AM
> To: Apache AXIS C User List
> Subject: Re: hello_svc.c Example Compile Problem
>
> To me it looks as if it cannot locate some of the headers, some system
>
> headers.
>
> Can you double check the includes please?
>
> Also, does echo work for you? If so, you can try and compile echo
>
> service and look for the compile options used in there.
>
> Thanks,
>
> Samisa...
>
> Andreas Karseras wrote:
>
> > Hi,
>
> >
>
> > I am seeing a problem when compiling the hello_svc.c source file
from 
> the Axis2/C Manual with release 1.4.0.
>
> > The hello.c compiles without a problem.
>
> >
>
> > The problem appears to concern axutil_utils_defines.h - an example
of 
> the errors and warning are as follows:-
>
> >
>
> > D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error 
> before "uint8_t"
>
> > D:/axis2c/include/axutil_utils_defines.h:37: warning: type defaults 
> to `int' in declaration of `uint8_t'
>
> > D:/axis2c/include/axutil_utils_defines.h:37: warning: data
definition 
> has no type or storage class
>
> >
>
> > The iconv.dll, zlib1.dll and libxml2.dll libraries have all been 
> downloaded and placed in axis2c\lib.
>
> >
>
> > The Axis server successfully starts when I issue the 
> axis2_http_server.exe command.
>
> >
>
> > Any suggestions on what I'm doing wrong ?
>
> >
>
> >
>
> > Andy
>
> >
>
> > For completeness, I have attached the complete compiler output
below.
>
> >
>
> >
>
> >  Build of configuration Debug for project C++ 
>
> >
>
> >  Internal Builder is used for build   
>
> > gcc
>
> > -ID:\MinGW\include -ID:\MinGW\lib -ID:\axis2c\lib
-ID:\axis2c\include
>
> > -O0 -g3 -Wall -c -fmessage-length=0 -v -ohello_svc.o ..\hello_svc.c
>
> > Reading specs from D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs
>
> > Configured
>
> > with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld
>
> > --with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw
>
> > --enable-threads --disable-nls
>
> > --enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry
>
> > --disable-shared --enable-sjlj-exceptions --enable-libgcj
>
> > --disable-java-awt --without-x --enable-java-gc=boehm
>
> > --disable-libgcj-debug --enable-interpreter
>
> > --enable-hash-synchronization --enable-libstdcxx-debug
>
> > Thread model: win32
>
> > gcc version 3.4.5 (mingw-vista special r3)
>
> > D:/MinGW/bin/../libexec/gcc/mingw32/3.4.5/cc1.exe
>
> > -quiet -v -ID:\MinGW\include -ID:\MinGW\lib -ID:\axis2c\lib
>
> > -ID:\axis2c\include -iprefix D:\MinGW\bin/../lib/gcc/mingw32/3.4.5/
-dD
>
> > ..\hello_svc.c -quiet -dumpbase hello_svc.c -auxbase-strip
hello_svc.o
>
> > -g3 -O0 -Wall -version -fmessage-length=0 -o
>
> > D:\Profiles\KARSERAS\LOCALS~1\Temp/ccKuMzQi.s
>
> > ignoring nonexistent directory 
> "D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
>
> > ignoring nonexistent directory 
> "/mingw/lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
>
> > #include "..." search starts here:
>
> > #include <...> search starts here:
>
> > D:/MinGW/include
>
> > D:/MinGW/lib
>
> > D:/axis2c/lib
>
> > D:/axis2c/include
>
> > D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include
>
> > D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/include
>
> > /mingw/lib/gcc/mingw32/3.4.5/../../../../include
>
> > /mingw/include
>
> > /mingw/lib/gcc/mingw32/

Re: Soap request to Microsoft .NET web services

2008-05-15 Thread Samisa Abeysinghe

Steven Zhang wrote:
1. The namespace of HelloWorld must match, otherwise the service can't 
locate the method.
2. The "soap" and "soapenv" is not an issue when their namespace are 
the same.
3. I wander you can get result. I always receive failure because 
SoapAction is not specified in the HTTP header. I have to fix it in Axis.
 
You might use Ethereal to get the TCP data by IE and your client, 
compare them to find what's different.


You can also use tcpmon to capture messages with ease: 
http://ws.apache.org/commons/tcpmon/download.cgi

You need Java for this though.

Samisa...

 
Steven
 


- Original Message -
*From:* Fan, Jan-fon 
*To:* Apache AXIS C User List  ;
Apache AXIS C Developers List 
*Sent:* Thursday, May 15, 2008 11:13 AM
*Subject:* Soap request to Microsoft .NET web services

Hi,

I created a simple “hello world” web services by using Microsoft
.NET. User specifies the first name and last name, this service
just returns “Hello World first_name last_name” to the user.

The soap request defined for this web services is:

 


http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>

  

http://scxpd9984.amr.corp.intel.com/webservices/";>

  string

  string



  



 

 


I use Axis2C client API trying to consume this web services, but
the service just returns me “Hello World”, the name part is missing.

I use a sniffer program to check what is the request that I send
to server and find out it is:

 


http://schemas.xmlsoap.org/soap/envelope/";>

  





  Jan-fon

  Fan



  



 

 

 


I am wonder if this problem is caused by the name space
, it does not contain
xmlns=http://scxpd9984.amr.corp.intel.com/webservices/.

Another thing is that the starting tag, they are different: soap
vs soapenv.

 


Can someone help me please.

 


Thanks,

Jan-fon




No virus found in this incoming message.
Checked by AVG. 
Version: 8.0.100 / Virus Database: 269.23.16/1434 - Release Date: 5/15/2008 7:24 AM
  



--
Samisa Abeysinghe 
Director, Engineering; WSO2 Inc.


http://www.wso2.com/ - "The Open Source SOA Company"


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: hello_svc.c Example Compile Problem

2008-05-15 Thread Samisa Abeysinghe

Sreenivasulu Gelle wrote:


HI All,

I'm trying to build axis-c(1.3.0) on* Solaris 10* UISNG* SunStudio11* 
Compiler in* 64-bit mode*. And I'm getting lot of compilation errors.




What are the problems that you run into? Have you raised a Jira issue on 
this?


I would like to know which compilers are supported to build AXIS-C 
source code. Does it build with only GCC compiler??




gcc is the main compiler used apart form MS VC cl, based on what the 
developers have access to.


AFAIK, there are few users who have used Axis2/C with gcc on Solaris. I 
am not sure what version, may be 9 or 10. Anyone using please raise your 
hands :)


If you point to the problems, I am sure we can help.


In next 2 weeks I'm planning to build on HPUX 64-bit and AIX 64-bit also.



I am not sure on HPUX, but I have seen couple of users question about 
AIX time to time. Again I am not sure how far they went. However, if you 
run into problems and report them, we should be able to help as well.


Thanks,
Samisa...


So your input helps me a lot in planning my activities.

Thanks

-Srini




-Original Message-
From: Samisa Abeysinghe [mailto:[EMAIL PROTECTED]
Sent: Thursday, May 15, 2008 11:19 AM
To: Apache AXIS C User List
Subject: Re: hello_svc.c Example Compile Problem

To me it looks as if it cannot locate some of the headers, some system

headers.

Can you double check the includes please?

Also, does echo work for you? If so, you can try and compile echo

service and look for the compile options used in there.

Thanks,

Samisa...

Andreas Karseras wrote:

> Hi,

>

> I am seeing a problem when compiling the hello_svc.c source file from 
the Axis2/C Manual with release 1.4.0.


> The hello.c compiles without a problem.

>

> The problem appears to concern axutil_utils_defines.h - an example of 
the errors and warning are as follows:-


>

> D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error 
before "uint8_t"


> D:/axis2c/include/axutil_utils_defines.h:37: warning: type defaults 
to `int' in declaration of `uint8_t'


> D:/axis2c/include/axutil_utils_defines.h:37: warning: data definition 
has no type or storage class


>

> The iconv.dll, zlib1.dll and libxml2.dll libraries have all been 
downloaded and placed in axis2c\lib.


>

> The Axis server successfully starts when I issue the 
axis2_http_server.exe command.


>

> Any suggestions on what I'm doing wrong ?

>

>

> Andy

>

> For completeness, I have attached the complete compiler output below.

>

>

>  Build of configuration Debug for project C++ 

>

>  Internal Builder is used for build   

> gcc

> -ID:\MinGW\include -ID:\MinGW\lib -ID:\axis2c\lib -ID:\axis2c\include

> -O0 -g3 -Wall -c -fmessage-length=0 -v -ohello_svc.o ..\hello_svc.c

> Reading specs from D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs

> Configured

> with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld

> --with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw

> --enable-threads --disable-nls

> --enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry

> --disable-shared --enable-sjlj-exceptions --enable-libgcj

> --disable-java-awt --without-x --enable-java-gc=boehm

> --disable-libgcj-debug --enable-interpreter

> --enable-hash-synchronization --enable-libstdcxx-debug

> Thread model: win32

> gcc version 3.4.5 (mingw-vista special r3)

> D:/MinGW/bin/../libexec/gcc/mingw32/3.4.5/cc1.exe

> -quiet -v -ID:\MinGW\include -ID:\MinGW\lib -ID:\axis2c\lib

> -ID:\axis2c\include -iprefix D:\MinGW\bin/../lib/gcc/mingw32/3.4.5/ -dD

> ..\hello_svc.c -quiet -dumpbase hello_svc.c -auxbase-strip hello_svc.o

> -g3 -O0 -Wall -version -fmessage-length=0 -o

> D:\Profiles\KARSERAS\LOCALS~1\Temp/ccKuMzQi.s

> ignoring nonexistent directory 
"D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/include"


> ignoring nonexistent directory 
"/mingw/lib/gcc/mingw32/3.4.5/../../../../mingw32/include"


> #include "..." search starts here:

> #include <...> search starts here:

> D:/MinGW/include

> D:/MinGW/lib

> D:/axis2c/lib

> D:/axis2c/include

> D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include

> D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/include

> /mingw/lib/gcc/mingw32/3.4.5/../../../../include

> /mingw/include

> /mingw/lib/gcc/mingw32/3.4.5/include

> /mingw/include

> End of search list.

> GNU C version 3.4.5 (mingw-vista special r3) (mingw32)

> compiled by GNU C version 3.4.5 (mingw-vista special r3).

> GGC heuristics: --param ggc-min-expand=100 --param 
ggc-min-heapsize=131072


> In file included from D:/axis2c/include/axutil_allocator.h:26,

>  from D:/axis2c/include/axutil_env.h:27,

>  from D:/axis2c/include/axiom_node.h:39,

>  from D:/axis2c/include/axis2_svc_skeleton.h:41,

>  from ..\hello_svc.c:16:

> D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error 
before "uint8_t"


> D:/axis2c/include/axutil_utils_defines.h

Re: Soap request to Microsoft .NET web services

2008-05-15 Thread Steven Zhang
1. The namespace of HelloWorld must match, otherwise the service can't locate 
the method.
2. The "soap" and "soapenv" is not an issue when their namespace are the same.
3. I wander you can get result. I always receive failure because SoapAction is 
not specified in the HTTP header. I have to fix it in Axis.

You might use Ethereal to get the TCP data by IE and your client, compare them 
to find what's different.

Steven

  - Original Message - 
  From: Fan, Jan-fon 
  To: Apache AXIS C User List ; Apache AXIS C Developers List 
  Sent: Thursday, May 15, 2008 11:13 AM
  Subject: Soap request to Microsoft .NET web services


  Hi,

  I created a simple “hello world” web services by using Microsoft .NET. User 
specifies the first name and last name, this service just returns “Hello World 
first_name last_name” to the user.

  The soap request defined for this web services is:

   

  http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>



  http://scxpd9984.amr.corp.intel.com/webservices/";>

string

string

  



  

   

   

  I use Axis2C client API trying to consume this web services, but the service 
just returns me “Hello World”, the name part is missing.

  I use a sniffer program to check what is the request that I send to server 
and find out it is:

   

  http://schemas.xmlsoap.org/soap/envelope/";>



  

  

Jan-fon

Fan

  



  

   

   

   

  I am wonder if this problem is caused by the name space , it does 
not contain xmlns=http://scxpd9984.amr.corp.intel.com/webservices/.

  Another thing is that the starting tag, they are different: soap vs soapenv.

   

  Can someone help me please.

   

  Thanks,

  Jan-fon


RE: hello_svc.c Example Compile Problem

2008-05-15 Thread Sreenivasulu Gelle
HI All,

I'm trying to build axis-c(1.3.0) on Solaris 10 UISNG SunStudio11
Compiler in 64-bit mode. And I'm getting lot of compilation errors.

I would like to know which compilers are supported to build AXIS-C
source code. Does it build with only GCC compiler??

In next 2 weeks I'm planning to build on HPUX 64-bit and AIX 64-bit
also.
So your input helps me a lot in planning my activities.

Thanks
-Srini




-Original Message-
From: Samisa Abeysinghe [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 15, 2008 11:19 AM
To: Apache AXIS C User List
Subject: Re: hello_svc.c Example Compile Problem

To me it looks as if it cannot locate some of the headers, some system 
headers.

Can you double check the includes please?

Also, does echo work for you? If so, you can try and compile echo 
service and look for the compile options used in there.

Thanks,
Samisa...

Andreas Karseras wrote:
> Hi,
>
> I am seeing a problem when compiling the hello_svc.c source file from
the Axis2/C Manual with release 1.4.0.
> The hello.c compiles without a problem.
>
> The problem appears to concern axutil_utils_defines.h - an example of
the errors and warning are as follows:-
>
> D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error
before "uint8_t"
> D:/axis2c/include/axutil_utils_defines.h:37: warning: type defaults to
`int' in declaration of `uint8_t'
> D:/axis2c/include/axutil_utils_defines.h:37: warning: data definition
has no type or storage class
>
> The iconv.dll, zlib1.dll and libxml2.dll libraries have all been
downloaded and placed in axis2c\lib.
>
> The Axis server successfully starts when I issue the
axis2_http_server.exe command.
>
> Any suggestions on what I'm doing wrong ?
>
>
> Andy
>
> For completeness, I have attached the complete compiler output below.
>
>
>  Build of configuration Debug for project C++ 
>
>  Internal Builder is used for build   
> gcc
> -ID:\MinGW\include -ID:\MinGW\lib -ID:\axis2c\lib -ID:\axis2c\include
> -O0 -g3 -Wall -c -fmessage-length=0 -v -ohello_svc.o ..\hello_svc.c
> Reading specs from D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs
> Configured
> with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld
> --with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw
> --enable-threads --disable-nls
> --enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry
> --disable-shared --enable-sjlj-exceptions --enable-libgcj
> --disable-java-awt --without-x --enable-java-gc=boehm
> --disable-libgcj-debug --enable-interpreter
> --enable-hash-synchronization --enable-libstdcxx-debug
> Thread model: win32
> gcc version 3.4.5 (mingw-vista special r3)
> D:/MinGW/bin/../libexec/gcc/mingw32/3.4.5/cc1.exe
> -quiet -v -ID:\MinGW\include -ID:\MinGW\lib -ID:\axis2c\lib
> -ID:\axis2c\include -iprefix D:\MinGW\bin/../lib/gcc/mingw32/3.4.5/
-dD
> ..\hello_svc.c -quiet -dumpbase hello_svc.c -auxbase-strip hello_svc.o
> -g3 -O0 -Wall -version -fmessage-length=0 -o
> D:\Profiles\KARSERAS\LOCALS~1\Temp/ccKuMzQi.s
> ignoring nonexistent directory
"D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
> ignoring nonexistent directory
"/mingw/lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
> #include "..." search starts here:
> #include <...> search starts here:
> D:/MinGW/include
> D:/MinGW/lib
> D:/axis2c/lib
> D:/axis2c/include
> D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include
> D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/include
> /mingw/lib/gcc/mingw32/3.4.5/../../../../include
> /mingw/include
> /mingw/lib/gcc/mingw32/3.4.5/include
> /mingw/include
> End of search list.
> GNU C version 3.4.5 (mingw-vista special r3) (mingw32)
> compiled by GNU C version 3.4.5 (mingw-vista special r3).
> GGC heuristics: --param ggc-min-expand=100 --param
ggc-min-heapsize=131072
> In file included from D:/axis2c/include/axutil_allocator.h:26,
>  from D:/axis2c/include/axutil_env.h:27,
>  from D:/axis2c/include/axiom_node.h:39,
>  from D:/axis2c/include/axis2_svc_skeleton.h:41,
>  from ..\hello_svc.c:16:
> D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error
before "uint8_t"
> D:/axis2c/include/axutil_utils_defines.h:37: warning: type defaults to
`int' in declaration of `uint8_t'
> D:/axis2c/include/axutil_utils_defines.h:37: warning: data definition
has no type or storage class
> D:/axis2c/include/axutil_utils_defines.h:38: error: syntax error
before "int8_t"
> D:/axis2c/include/axutil_utils_defines.h:38: warning: type defaults to
`int' in declaration of `int8_t'
> D:/axis2c/include/axutil_utils_defines.h:38: warning: data definition
has no type or storage class
> D:/axis2c/include/axutil_utils_defines.h:39: error: syntax error
before "uint16_t"
> D:/axis2c/include/axutil_utils_defines.h:39: warning: type defaults to
`int' in declaration of `uint16_t'
> D:/axis2c/include/axutil_utils_defines.h:39: warning: data definition
has no type or storage class
> D:/axis2c/include/ax

Re: Soap request to Microsoft .NET web services

2008-05-15 Thread Samisa Abeysinghe

Fan, Jan-fon wrote:


Hi,

I created a simple “hello world” web services by using Microsoft .NET. 
User specifies the first name and last name, this service just returns 
“Hello World first_name last_name” to the user.


The soap request defined for this web services is:

http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>




http://scxpd9984.amr.corp.intel.com/webservices/";>

string

string







I use Axis2C client API trying to consume this web services, but the 
service just returns me “Hello World”, the name part is missing.


I use a sniffer program to check what is the request that I send to 
server and find out it is:


xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>








Jan-fon

Fan







I am wonder if this problem is caused by the name space , 
it does not contain 
xmlns=http://scxpd9984.amr.corp.intel.com/webservices/.


Another thing is that the starting tag, they are different: soap vs 
soapenv.




I think the problem is the nsamesapce, and not soapenv prefix. Are you 
using OM to build the requrst with Axis2/C client? if Yes, you can 
easily add the namespace to the HelloWorld node.


example:

axiom_node_t *echo_om_node = NULL;
axiom_element_t *echo_om_ele = NULL;
axiom_namespace_t *ns1 = NULL;

ns1 =
axiom_namespace_create(env, 
"http://scxpd9984.amr.corp.intel.com/webservices/";,

"ns1");
echo_om_ele =
axiom_element_create(env, NULL, "HelloWorld", ns1, &echo_om_node);

Thanks,
Samisa...


Can someone help me please.

Thanks,

Jan-fon




No virus found in this incoming message.
Checked by AVG. 
Version: 8.0.100 / Virus Database: 269.23.16/1434 - Release Date: 5/15/2008 7:24 AM
  



--
Samisa Abeysinghe 
Director, Engineering; WSO2 Inc.


http://www.wso2.com/ - "The Open Source SOA Company"


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: hello_svc.c Example Compile Problem

2008-05-15 Thread Samisa Abeysinghe
To me it looks as if it cannot locate some of the headers, some system 
headers.


Can you double check the includes please?

Also, does echo work for you? If so, you can try and compile echo 
service and look for the compile options used in there.


Thanks,
Samisa...

Andreas Karseras wrote:

Hi,

I am seeing a problem when compiling the hello_svc.c source file from the 
Axis2/C Manual with release 1.4.0.
The hello.c compiles without a problem.

The problem appears to concern axutil_utils_defines.h - an example of the 
errors and warning are as follows:-

D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error before 
"uint8_t"
D:/axis2c/include/axutil_utils_defines.h:37: warning: type defaults to `int' in 
declaration of `uint8_t'
D:/axis2c/include/axutil_utils_defines.h:37: warning: data definition has no 
type or storage class

The iconv.dll, zlib1.dll and libxml2.dll libraries have all been downloaded and 
placed in axis2c\lib.

The Axis server successfully starts when I issue the axis2_http_server.exe 
command.

Any suggestions on what I'm doing wrong ?


Andy

For completeness, I have attached the complete compiler output below.


 Build of configuration Debug for project C++ 

 Internal Builder is used for build   
gcc
-ID:\MinGW\include -ID:\MinGW\lib -ID:\axis2c\lib -ID:\axis2c\include
-O0 -g3 -Wall -c -fmessage-length=0 -v -ohello_svc.o ..\hello_svc.c
Reading specs from D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs
Configured
with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld
--with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw
--enable-threads --disable-nls
--enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry
--disable-shared --enable-sjlj-exceptions --enable-libgcj
--disable-java-awt --without-x --enable-java-gc=boehm
--disable-libgcj-debug --enable-interpreter
--enable-hash-synchronization --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.5 (mingw-vista special r3)
D:/MinGW/bin/../libexec/gcc/mingw32/3.4.5/cc1.exe
-quiet -v -ID:\MinGW\include -ID:\MinGW\lib -ID:\axis2c\lib
-ID:\axis2c\include -iprefix D:\MinGW\bin/../lib/gcc/mingw32/3.4.5/ -dD
..\hello_svc.c -quiet -dumpbase hello_svc.c -auxbase-strip hello_svc.o
-g3 -O0 -Wall -version -fmessage-length=0 -o
D:\Profiles\KARSERAS\LOCALS~1\Temp/ccKuMzQi.s
ignoring nonexistent directory 
"D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
ignoring nonexistent directory 
"/mingw/lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
#include "..." search starts here:
#include <...> search starts here:
D:/MinGW/include
D:/MinGW/lib
D:/axis2c/lib
D:/axis2c/include
D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include
D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/include
/mingw/lib/gcc/mingw32/3.4.5/../../../../include
/mingw/include
/mingw/lib/gcc/mingw32/3.4.5/include
/mingw/include
End of search list.
GNU C version 3.4.5 (mingw-vista special r3) (mingw32)
compiled by GNU C version 3.4.5 (mingw-vista special r3).
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
In file included from D:/axis2c/include/axutil_allocator.h:26,
 from D:/axis2c/include/axutil_env.h:27,
 from D:/axis2c/include/axiom_node.h:39,
 from D:/axis2c/include/axis2_svc_skeleton.h:41,
 from ..\hello_svc.c:16:
D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error before 
"uint8_t"
D:/axis2c/include/axutil_utils_defines.h:37: warning: type defaults to `int' in 
declaration of `uint8_t'
D:/axis2c/include/axutil_utils_defines.h:37: warning: data definition has no 
type or storage class
D:/axis2c/include/axutil_utils_defines.h:38: error: syntax error before "int8_t"
D:/axis2c/include/axutil_utils_defines.h:38: warning: type defaults to `int' in 
declaration of `int8_t'
D:/axis2c/include/axutil_utils_defines.h:38: warning: data definition has no 
type or storage class
D:/axis2c/include/axutil_utils_defines.h:39: error: syntax error before 
"uint16_t"
D:/axis2c/include/axutil_utils_defines.h:39: warning: type defaults to `int' in 
declaration of `uint16_t'
D:/axis2c/include/axutil_utils_defines.h:39: warning: data definition has no 
type or storage class
D:/axis2c/include/axutil_utils_defines.h:40: error: syntax error before 
"int16_t"
D:/axis2c/include/axutil_utils_defines.h:40: warning: type defaults to `int' in 
declaration of `int16_t'
D:/axis2c/include/axutil_utils_defines.h:40: warning: data definition has no 
type or storage class
D:/axis2c/include/axutil_utils_defines.h:41: error: syntax error before 
"uint32_t"
D:/axis2c/include/axutil_utils_defines.h:41: warning: type defaults to `int' in 
declaration of `uint32_t'
D:/axis2c/include/axutil_utils_defines.h:41: warning: data definition has no 
type or storage class
D:/axis2c/include/axutil_utils_defines.h:42: error: syntax error before 
"int32_t"
D:/axis2c/include/axutil_utils_defines.h:42: warning: type defaults to `int' in 
declaration

Soap request to Microsoft .NET web services

2008-05-15 Thread Fan, Jan-fon
Hi,

I created a simple "hello world" web services by using Microsoft .NET.
User specifies the first name and last name, this service just returns
"Hello World first_name last_name" to the user.

The soap request defined for this web services is:

 

http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>

  

http://scxpd9984.amr.corp.intel.com/webservices/";>

  string

  string



  



 

 

I use Axis2C client API trying to consume this web services, but the
service just returns me "Hello World", the name part is missing.

I use a sniffer program to check what is the request that I send to
server and find out it is:

 

http://schemas.xmlsoap.org/soap/envelope/";>

  





  Jan-fon

  Fan



  



 

 

 

I am wonder if this problem is caused by the name space , it
does not contain xmlns=http://scxpd9984.amr.corp.intel.com/webservices/.

Another thing is that the starting tag, they are different: soap vs
soapenv.

 

Can someone help me please.

 

Thanks,

Jan-fon



hello_svc.c Example Compile Problem

2008-05-15 Thread Andreas Karseras
Hi,

I am seeing a problem when compiling the hello_svc.c source file from the 
Axis2/C Manual with release 1.4.0.
The hello.c compiles without a problem.

The problem appears to concern axutil_utils_defines.h - an example of the 
errors and warning are as follows:-

D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error before 
"uint8_t"
D:/axis2c/include/axutil_utils_defines.h:37: warning: type defaults to `int' in 
declaration of `uint8_t'
D:/axis2c/include/axutil_utils_defines.h:37: warning: data definition has no 
type or storage class

The iconv.dll, zlib1.dll and libxml2.dll libraries have all been downloaded and 
placed in axis2c\lib.

The Axis server successfully starts when I issue the axis2_http_server.exe 
command.

Any suggestions on what I'm doing wrong ?


Andy

For completeness, I have attached the complete compiler output below.


 Build of configuration Debug for project C++ 

 Internal Builder is used for build   
gcc
-ID:\MinGW\include -ID:\MinGW\lib -ID:\axis2c\lib -ID:\axis2c\include
-O0 -g3 -Wall -c -fmessage-length=0 -v -ohello_svc.o ..\hello_svc.c
Reading specs from D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs
Configured
with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld
--with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw
--enable-threads --disable-nls
--enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry
--disable-shared --enable-sjlj-exceptions --enable-libgcj
--disable-java-awt --without-x --enable-java-gc=boehm
--disable-libgcj-debug --enable-interpreter
--enable-hash-synchronization --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.5 (mingw-vista special r3)
D:/MinGW/bin/../libexec/gcc/mingw32/3.4.5/cc1.exe
-quiet -v -ID:\MinGW\include -ID:\MinGW\lib -ID:\axis2c\lib
-ID:\axis2c\include -iprefix D:\MinGW\bin/../lib/gcc/mingw32/3.4.5/ -dD
..\hello_svc.c -quiet -dumpbase hello_svc.c -auxbase-strip hello_svc.o
-g3 -O0 -Wall -version -fmessage-length=0 -o
D:\Profiles\KARSERAS\LOCALS~1\Temp/ccKuMzQi.s
ignoring nonexistent directory 
"D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
ignoring nonexistent directory 
"/mingw/lib/gcc/mingw32/3.4.5/../../../../mingw32/include"
#include "..." search starts here:
#include <...> search starts here:
D:/MinGW/include
D:/MinGW/lib
D:/axis2c/lib
D:/axis2c/include
D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include
D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/include
/mingw/lib/gcc/mingw32/3.4.5/../../../../include
/mingw/include
/mingw/lib/gcc/mingw32/3.4.5/include
/mingw/include
End of search list.
GNU C version 3.4.5 (mingw-vista special r3) (mingw32)
compiled by GNU C version 3.4.5 (mingw-vista special r3).
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
In file included from D:/axis2c/include/axutil_allocator.h:26,
 from D:/axis2c/include/axutil_env.h:27,
 from D:/axis2c/include/axiom_node.h:39,
 from D:/axis2c/include/axis2_svc_skeleton.h:41,
 from ..\hello_svc.c:16:
D:/axis2c/include/axutil_utils_defines.h:37: error: syntax error before 
"uint8_t"
D:/axis2c/include/axutil_utils_defines.h:37: warning: type defaults to `int' in 
declaration of `uint8_t'
D:/axis2c/include/axutil_utils_defines.h:37: warning: data definition has no 
type or storage class
D:/axis2c/include/axutil_utils_defines.h:38: error: syntax error before "int8_t"
D:/axis2c/include/axutil_utils_defines.h:38: warning: type defaults to `int' in 
declaration of `int8_t'
D:/axis2c/include/axutil_utils_defines.h:38: warning: data definition has no 
type or storage class
D:/axis2c/include/axutil_utils_defines.h:39: error: syntax error before 
"uint16_t"
D:/axis2c/include/axutil_utils_defines.h:39: warning: type defaults to `int' in 
declaration of `uint16_t'
D:/axis2c/include/axutil_utils_defines.h:39: warning: data definition has no 
type or storage class
D:/axis2c/include/axutil_utils_defines.h:40: error: syntax error before 
"int16_t"
D:/axis2c/include/axutil_utils_defines.h:40: warning: type defaults to `int' in 
declaration of `int16_t'
D:/axis2c/include/axutil_utils_defines.h:40: warning: data definition has no 
type or storage class
D:/axis2c/include/axutil_utils_defines.h:41: error: syntax error before 
"uint32_t"
D:/axis2c/include/axutil_utils_defines.h:41: warning: type defaults to `int' in 
declaration of `uint32_t'
D:/axis2c/include/axutil_utils_defines.h:41: warning: data definition has no 
type or storage class
D:/axis2c/include/axutil_utils_defines.h:42: error: syntax error before 
"int32_t"
D:/axis2c/include/axutil_utils_defines.h:42: warning: type defaults to `int' in 
declaration of `int32_t'
D:/axis2c/include/axutil_utils_defines.h:42: warning: data definition has no 
type or storage class
D:/axis2c/include/axutil_utils_defines.h:43: error: syntax error before 
"uint64_t"
D:/axis2c/include/axutil_utils_defines.h:43: warning: type defaults to `int' in 
declaration of `

Re: Axis2/C Performance Article

2008-05-15 Thread Samisa Abeysinghe

Supun Kamburugamuva wrote:
I think I have found the reason behind Guththila's low performance on 
large data sets. Guththila's token cache gets too big in large 
requests. A simple release statement was missing in the code and that 
causes the cache to get too big. I need to investigate further on this 
and want to run the performance tests again.


It is good news that you have figured the reason for large data set 
problem. I think it is critical that we uplift performance for large 
data sets as well. Could you please point me to the source file location 
where you found the problem so that I too could have a look.


On another related note, I am really keen on seeing how vtd-xml would 
perform. I wish I had more time to write a parser wrapper with vtd-xml :)
And another thing is to try with some async transport and see how it 
works out for us. This is based on the fact that the secret of Synapse 
performance is based on NIO based Axis2 transport. However, I am not 
sure how this would turn out for us.

And of course, FCGI module with httpd would be an exciting option as well.

Thanks,
Samisa...



Regards,
Supun..

On Mon, May 12, 2008 at 12:20 PM, Supun Kamburugamuva 
<[EMAIL PROTECTED] > wrote:


Yes I agree with Nabeel. We need to figure out why our performance
is low when the data sizes are large. At the surface level it
seems that it has nothing to do with the Axis2/C engine when
compare to the Axis2 Java. Also when the data sizes are large
httpd itself may get slow.

Another important thing is we need to see why guththila is slow
when it comes to large data sizes. My guess is the buffer
mechanism used in the guththila_xml_parser is causing this. But
need to investigate this properly using a profiling tool.

Thanks,
Supun..


On Sun, May 11, 2008 at 9:03 PM, Nabeel Yoosuf
<[EMAIL PROTECTED] > wrote:

It's encouraging to see the C implementation performs well.

As per the graphs, the performance gap between the two
implementations implementations (Java/C) and between the two
parsers (Guththila/Libxml2) narrows down as the data set size
increases. There could possibly be two reasons for this.

1. Increased bandwidth utilization (as indicated in one of
those graphs) adds more network latency.
2. The engine is less efficient in processing large data sets
compared to small sets.

It would be interesting to see which of the above two is the
dominant factor.

If it is the first one, one approach may be to introduce
message compression techniques for large data sets further
improve performance. If it is the second one, one possible
direction is to see if the same data set is repeatedly
processed and take preventive actions (e.g. caching,
annotations, etc.).

Thanks,
Nabeel.


On Sat, May 3, 2008 at 5:00 AM, Samisa Abeysinghe
<[EMAIL PROTECTED] > wrote:

For anyone who is interested: http://wso2.org/library/3532

Samisa...

-- 
Samisa Abeysinghe Director, Engineering; WSO2 Inc.


http://www.wso2.com/ - "The Open Source SOA Company"



-
To unsubscribe, e-mail:
[EMAIL PROTECTED]

For additional commands, e-mail:
[EMAIL PROTECTED]








No virus found in this incoming message.
Checked by AVG. 
Version: 8.0.100 / Virus Database: 269.23.16/1434 - Release Date: 5/15/2008 7:24 AM
  



--
Samisa Abeysinghe 
Director, Engineering; WSO2 Inc.


http://www.wso2.com/ - "The Open Source SOA Company"


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Axis2/C Performance Article

2008-05-15 Thread Supun Kamburugamuva
I think I have found the reason behind Guththila's low performance on large
data sets. Guththila's token cache gets too big in large requests. A simple
release statement was missing in the code and that causes the cache to get
too big. I need to investigate further on this and want to run the
performance tests again.

Regards,
Supun..

On Mon, May 12, 2008 at 12:20 PM, Supun Kamburugamuva <[EMAIL PROTECTED]>
wrote:

> Yes I agree with Nabeel. We need to figure out why our performance is low
> when the data sizes are large. At the surface level it seems that it has
> nothing to do with the Axis2/C engine when compare to the Axis2 Java. Also
> when the data sizes are large httpd itself may get slow.
>
> Another important thing is we need to see why guththila is slow when it
> comes to large data sizes. My guess is the buffer mechanism used in the
> guththila_xml_parser is causing this. But need to investigate this properly
> using a profiling tool.
>
> Thanks,
> Supun..
>
>
> On Sun, May 11, 2008 at 9:03 PM, Nabeel Yoosuf <[EMAIL PROTECTED]>
> wrote:
>
>> It's encouraging to see the C implementation performs well.
>>
>> As per the graphs, the performance gap between the two implementations
>> implementations (Java/C) and between the two parsers (Guththila/Libxml2)
>> narrows down as the data set size increases. There could possibly be two
>> reasons for this.
>>
>> 1. Increased bandwidth utilization (as indicated in one of those graphs)
>> adds more network latency.
>> 2. The engine is less efficient in processing large data sets compared to
>> small sets.
>>
>> It would be interesting to see which of the above two is the dominant
>> factor.
>>
>> If it is the first one, one approach may be to introduce message
>> compression techniques for large data sets further improve performance. If
>> it is the second one, one possible direction is to see if the same data set
>> is repeatedly processed and take preventive actions (e.g. caching,
>> annotations, etc.).
>>
>> Thanks,
>> Nabeel.
>>
>>
>> On Sat, May 3, 2008 at 5:00 AM, Samisa Abeysinghe <[EMAIL PROTECTED]>
>> wrote:
>>
>>> For anyone who is interested: http://wso2.org/library/3532
>>>
>>> Samisa...
>>>
>>> --
>>> Samisa Abeysinghe Director, Engineering; WSO2 Inc.
>>>
>>> http://www.wso2.com/ - "The Open Source SOA Company"
>>>
>>>
>>> -
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>
>