rest mappings with multiple parameters on soap service

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

rest mappings with multiple parameters on soap service

Thomas Kelder-2
Hi all,

I have a SOAP web service running on wso2-wsf-php and I'd like to
support REST style mappings as well. So say I have a SOAP function
called "printerror" that takes two parameters "message" and "code", I
want to be able to call it directly via an url as well:

http://serviceurl/service.php/printerror?message=my_error_message&code=1234

I tried to do this with some functions in my web service, but only the
first parameter in the url is passed along to the php function.

Here is in short how the service is setup (I only left in one function
here for clarity):

$operations = array(
        "findPathwaysByXref",
        ...
);
$opParams = array(
        "findPathwaysByXref" => "MIXED",
        ...
);
$classmap = array();
$restmap = array(
        "findPathwaysByXref" => array(
                "HTTPMethod" =>"GET",
                "RESTLocation" => "findPathwaysByXref"
        ),
        ...
);
$svr = new WSService(array(
        "operations" => $operations,
        "classmap" => $classmap,
        "opParams" => $opParams,
        "RESTMapping" => $restmap,
        ...
));

The function signature looks like this:

function findPathwaysByXref($id, $code = '') {
...
return array("result" => $objects);
}

Here is the complete file:
http://svn.bigcat.unimaas.nl/wikipathways/trunk/wpi/webservice/webservice.php

If I now call the findPathwaysByXref function with only the single
required parameter, it works fine:

http://137.120.14.24/wikipathways-test/wpi/webservice/webservice.php/findPathwaysByXref?id=1234

But if I also specify the $code parameter, it doesn't give the expected results:

http://137.120.14.24/wikipathways-test/wpi/webservice/webservice.php/findPathwaysByXref?id=1234&code=L

After some debugging, I found out that in the second case, the $id
parameter gets value 'L' and the $code parameter remains empty. I
suspected the problem might be that the las parameter has a default
value, but if I remove the default value in the php function signature
and specify all three parameters in the url, I get the same result.

I am using wsf/php 2.0.0. Am I setting up the REST mappings
incorrectly here? Any help is appreciated.

Thanks,
Thomas

_______________________________________________
Wsf-php-user mailing list
[hidden email]
https://wso2.org/cgi-bin/mailman/listinfo/wsf-php-user
Reply | Threaded
Open this post in threaded view
|

Re: rest mappings with multiple parameters on soap service

Nandika Jayawardana
You can find rest samples here.

Regards
Nandika

On Wed, Oct 7, 2009 at 1:51 PM, Thomas Kelder <[hidden email]> wrote:
Hi all,

I have a SOAP web service running on wso2-wsf-php and I'd like to
support REST style mappings as well. So say I have a SOAP function
called "printerror" that takes two parameters "message" and "code", I
want to be able to call it directly via an url as well:

http://serviceurl/service.php/printerror?message=my_error_message&code=1234

I tried to do this with some functions in my web service, but only the
first parameter in the url is passed along to the php function.

Here is in short how the service is setup (I only left in one function
here for clarity):

$operations = array(
       "findPathwaysByXref",
       ...
);
$opParams = array(
       "findPathwaysByXref" => "MIXED",
       ...
);
$classmap = array();
$restmap = array(
       "findPathwaysByXref" => array(
               "HTTPMethod" =>"GET",
               "RESTLocation" => "findPathwaysByXref"
       ),
       ...
);
$svr = new WSService(array(
       "operations" => $operations,
       "classmap" => $classmap,
       "opParams" => $opParams,
       "RESTMapping" => $restmap,
       ...
));

The function signature looks like this:

function findPathwaysByXref($id, $code = '') {
...
return array("result" => $objects);
}

Here is the complete file:
http://svn.bigcat.unimaas.nl/wikipathways/trunk/wpi/webservice/webservice.php

If I now call the findPathwaysByXref function with only the single
required parameter, it works fine:

http://137.120.14.24/wikipathways-test/wpi/webservice/webservice.php/findPathwaysByXref?id=1234

But if I also specify the $code parameter, it doesn't give the expected results:

http://137.120.14.24/wikipathways-test/wpi/webservice/webservice.php/findPathwaysByXref?id=1234&code=L

After some debugging, I found out that in the second case, the $id
parameter gets value 'L' and the $code parameter remains empty. I
suspected the problem might be that the las parameter has a default
value, but if I remove the default value in the php function signature
and specify all three parameters in the url, I get the same result.

I am using wsf/php 2.0.0. Am I setting up the REST mappings
incorrectly here? Any help is appreciated.

Thanks,
Thomas

_______________________________________________
Wsf-php-user mailing list
[hidden email]
https://wso2.org/cgi-bin/mailman/listinfo/wsf-php-user



--
Nandika Jayawardana
Technical Lead and Project Manager, WSO2 Inc
www.wso2.com "Open Source SOA Company"


_______________________________________________
Wsf-php-user mailing list
[hidden email]
https://wso2.org/cgi-bin/mailman/listinfo/wsf-php-user
Reply | Threaded
Open this post in threaded view
|

Re: rest mappings with multiple parameters on soap service

Thomas Kelder-2
In reply to this post by Thomas Kelder-2
Hi Nandika,

Thanks. I poked around in the php script that is called after the url
is parsed (wsf_wsdl.php, function wsf_wsdl_process_in_msg) and I
noticed the order of the parameters in the payload (generated by the C
code I suspect) is different than expected, but correct.

For example, when I call:
http://www.wikipathways.org/wpi/webservice/webservice.php/findPathwaysByXref?code=L&id=1234

The $payload_string variable(wsf_wsdl.php, line 371) has this value:
<soapenv:Envelope
xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"><soapenv:Header/><soapenv:Body><findPathwaysByXref><code>L</code><id>1234</id></findPathwaysByXref></soapenv:Body></soapenv:Envelope>

Note that "code" comes before "id". Because the parameter is named, I
wouldn't expect this to be a problem, but it is. When I hard-code the
value of $payload_string with the same string but switch the parameter
order:

<soapenv:Envelope
xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"><soapenv:Header/><soapenv:Body><findPathwaysByXref><id>1234</id><code>L</code></findPathwaysByXref></soapenv:Body></soapenv:Envelope>

The function works as expected!

I also tested the service using SOAP and that turns out to be
sensitive for the order of parameters as well. To me this looks like a
bug in the code that processes the SOAP body, which shouldn't be
sensitive for the parameter order when the parameters are named, is
that correct?

Thomas

> Date: Fri, 9 Oct 2009 13:52:12 +0530
> From: Nandika Jayawardana <[hidden email]>
> Subject: Re: [wsf-php-user] Wsf-php-user Digest, Vol 29, Issue 1
> To: [hidden email]
> Message-ID:
>        <[hidden email]>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Actually most of the logic processing happens through axis2/c. You can find
> the where rest settings are handled in wsf_worker.cand wsf_util.c
> files. Check function calls
> wsf_util_generate_svc_name_from_uri_and_set_loc_str
> and wsf_worker_find_op_and_params_with_location_and_method.
>
>
> Regards
> Nandika
>
> On Fri, Oct 9, 2009 at 1:34 PM, Thomas Kelder <[hidden email]>wrote:
>
>> Thanks for the examples, but these are rest only. I'm trying to make
>> my soap service support rest-style mappings as well. Something like
>> this:
>> http://labs.wso2.org/wsf/php/solutions/samples/echo_service_with_rest.php
>>
>> The main difference between my code and this example seems to be that
>> I use "MIXED" in the opParams option, because I use wsdl mode with doc
>> comments. I suspect something goes wrong with parsing the message into
>> the function argument as specified in the doc comments. Could you
>> point me to the code in the wso2-wsf-php library that is responsible
>> for this part, then I can try to isolate the problem.
>>
>> Thanks,
>> Thomas

_______________________________________________
Wsf-php-user mailing list
[hidden email]
https://wso2.org/cgi-bin/mailman/listinfo/wsf-php-user
Reply | Threaded
Open this post in threaded view
|

Re: rest mappings with multiple parameters on soap service

Nandika Jayawardana
I think this bug was fixed after the 2.0 release. Can you try out the current svn.
You can find the source here.



Regards
Nandika


On Mon, Oct 12, 2009 at 11:53 PM, Thomas Kelder <[hidden email]> wrote:
Hi Nandika,

Thanks. I poked around in the php script that is called after the url
is parsed (wsf_wsdl.php, function wsf_wsdl_process_in_msg) and I
noticed the order of the parameters in the payload (generated by the C
code I suspect) is different than expected, but correct.

For example, when I call:
http://www.wikipathways.org/wpi/webservice/webservice.php/findPathwaysByXref?code=L&id=1234

The $payload_string variable(wsf_wsdl.php, line 371) has this value:
<soapenv:Envelope
xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"><soapenv:Header/><soapenv:Body><findPathwaysByXref><code>L</code><id>1234</id></findPathwaysByXref></soapenv:Body></soapenv:Envelope>

Note that "code" comes before "id". Because the parameter is named, I
wouldn't expect this to be a problem, but it is. When I hard-code the
value of $payload_string with the same string but switch the parameter
order:

<soapenv:Envelope
xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"><soapenv:Header/><soapenv:Body><findPathwaysByXref><id>1234</id><code>L</code></findPathwaysByXref></soapenv:Body></soapenv:Envelope>

The function works as expected!

I also tested the service using SOAP and that turns out to be
sensitive for the order of parameters as well. To me this looks like a
bug in the code that processes the SOAP body, which shouldn't be
sensitive for the parameter order when the parameters are named, is
that correct?

Thomas

> Date: Fri, 9 Oct 2009 13:52:12 +0530
> From: Nandika Jayawardana <[hidden email]>
> Subject: Re: [wsf-php-user] Wsf-php-user Digest, Vol 29, Issue 1
> To: [hidden email]
> Message-ID:
>        <[hidden email]>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Actually most of the logic processing happens through axis2/c. You can find
> the where rest settings are handled in wsf_worker.cand wsf_util.c
> files. Check function calls
> wsf_util_generate_svc_name_from_uri_and_set_loc_str
> and wsf_worker_find_op_and_params_with_location_and_method.
>
>
> Regards
> Nandika
>
> On Fri, Oct 9, 2009 at 1:34 PM, Thomas Kelder <[hidden email]>wrote:
>
>> Thanks for the examples, but these are rest only. I'm trying to make
>> my soap service support rest-style mappings as well. Something like
>> this:
>> http://labs.wso2.org/wsf/php/solutions/samples/echo_service_with_rest.php
>>
>> The main difference between my code and this example seems to be that
>> I use "MIXED" in the opParams option, because I use wsdl mode with doc
>> comments. I suspect something goes wrong with parsing the message into
>> the function argument as specified in the doc comments. Could you
>> point me to the code in the wso2-wsf-php library that is responsible
>> for this part, then I can try to isolate the problem.
>>
>> Thanks,
>> Thomas

_______________________________________________
Wsf-php-user mailing list
[hidden email]
https://wso2.org/cgi-bin/mailman/listinfo/wsf-php-user



--
Nandika Jayawardana
Technical Lead and Project Manager, WSO2 Inc
www.wso2.com "Open Source SOA Company"


_______________________________________________
Wsf-php-user mailing list
[hidden email]
https://wso2.org/cgi-bin/mailman/listinfo/wsf-php-user
Reply | Threaded
Open this post in threaded view
|

Re: rest mappings with multiple parameters on soap service

Thomas Kelder-2
In reply to this post by Thomas Kelder-2
I checked out the code but I'm having problems building it. I first
ran autogen.sh, then configure and then make, which gives an error
(see below). I first suspected I was missing the openssl library, but
both packages libssl0.9.8 and libssl-dev are installed (I'm running
ubuntu 9.04). Any idea what's wrong here?

Thanks,
Thomas

The make file output just before the error:

make[8]: Entering directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php/wsf_c/rampartc/src/omxmlsec/tokens'
/bin/bash ../../../libtool --tag=CC   --mode=compile gcc
-DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I
../../../../util/include -I ../../../../include -I
../../../../axiom/include     -g -O2 -D_LARGEFILE64_SOURCE -g3 -ansi
-Wall -Werror -ggdb -Wno-implicit-function-declaration -MT
token_encrypted_data.lo -MD -MP -MF .deps/token_encrypted_data.Tpo -c
-o token_encrypted_data.lo token_encrypted_data.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../..
-I../../../include -I ../../../../util/include -I ../../../../include
-I ../../../../axiom/include -g -O2 -D_LARGEFILE64_SOURCE -g3 -ansi
-Wall -Werror -ggdb -Wno-implicit-function-declaration -MT
token_encrypted_data.lo -MD -MP -MF .deps/token_encrypted_data.Tpo -c
token_encrypted_data.c  -fPIC -DPIC -o .libs/token_encrypted_data.o
In file included from token_encrypted_data.c:18:
../../../include/oxs_tokens.h:21:24: error: axis2_util.h: No such file
or directory
../../../include/oxs_tokens.h:23:26: error: axutil_qname.h: No such
file or directory
../../../include/oxs_tokens.h:24:27: error: axis2_defines.h: No such
file or directory
../../../include/oxs_tokens.h:25:24: error: axutil_env.h: No such file
or directory
../../../include/oxs_tokens.h:26:24: error: axiom_node.h: No such file
or directory
../../../include/oxs_tokens.h:27:27: error: axiom_element.h: No such
file or directory
../../../include/oxs_tokens.h:28:29: error: axiom_attribute.h: No such
file or directory
In file included from ../../../include/rampart_constants.h:32,
                 from ../../../include/oxs_tokens.h:30,
                 from token_encrypted_data.c:18:
../../../include/rampart_error.h:20:26: error: axutil_error.h: No such
file or directory
In file included from ../../../include/rampart_constants.h:32,
                 from ../../../include/oxs_tokens.h:30,
                 from token_encrypted_data.c:18:
../../../include/rampart_error.h:45: error:
‘RAMPART_ERROR_CODES_START’ undeclared here (not in a function)
../../../include/rampart_error.h:71: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
In file included from ../../../include/oxs_x509_cert.h:30,
                 from ../../../include/oxs_asym_ctx.h:30,
                 from ../../../include/oxs_utility.h:34,
                 from ../../../include/oxs_tokens.h:31,
                 from token_encrypted_data.c:18:
../../../include/openssl_pkey.h:53: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘openssl_pkey_get_key’
../../../include/openssl_pkey.h:58: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘*’ token
../../../include/openssl_pkey.h:65: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘openssl_pkey_get_size’
../../../include/openssl_pkey.h:71: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘openssl_pkey_get_type’
../../../include/openssl_pkey.h:77: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘AXIS2_CALL’
../../../include/openssl_pkey.h:84: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘AXIS2_CALL’
../../../include/openssl_pkey.h:91: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘AXIS2_CALL’
../../../include/openssl_pkey.h:98: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘AXIS2_CALL’
../../../include/openssl_pkey.h:106: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘AXIS2_CALL’
../../../include/openssl_pkey.h:115: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘AXIS2_CALL’
../../../include/openssl_pkey.h:121: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘AXIS2_CALL’
../../../include/openssl_pkey.h:126: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘openssl_pkey_t’
In file included from ../../../include/oxs_asym_ctx.h:30,
                 from ../../../include/oxs_utility.h:34,
                 from ../../../include/oxs_tokens.h:31,
                 from token_encrypted_data.c:18:
../../../include/oxs_x509_cert.h:51: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/oxs_x509_cert.h:60: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:71: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘int’
../../../include/oxs_x509_cert.h:81: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_x509_cert.h:91: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_x509_cert.h:101: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_x509_cert.h:111: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_x509_cert.h:121: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_x509_cert.h:131: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_x509_cert.h:142: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_x509_cert.h:152: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘openssl_pkey_t’
../../../include/oxs_x509_cert.h:164: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:176: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:188: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:200: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:212: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:224: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:236: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:249: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:261: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:272: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:277: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_x509_cert.h:281: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
In file included from ../../../include/oxs_utility.h:34,
                 from ../../../include/oxs_tokens.h:31,
                 from token_encrypted_data.c:18:
../../../include/oxs_asym_ctx.h:59: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_asym_ctx_t’
../../../include/oxs_asym_ctx.h:63: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_asym_ctx.h:76: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_asym_ctx.h:86: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_asym_ctx.h:96: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_asym_ctx.h:106: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_asym_ctx_operation_t’
../../../include/oxs_asym_ctx.h:116: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘openssl_pkey_t’
../../../include/oxs_asym_ctx.h:126: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/oxs_asym_ctx.h:137: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_asym_ctx.h:148: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_asym_ctx.h:159: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_asym_ctx.h:170: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_asym_ctx.h:181: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
In file included from ../../../include/oxs_buffer.h:30,
                 from ../../../include/oxs_ctx.h:30,
                 from ../../../include/oxs_key_mgr.h:33,
                 from ../../../include/oxs_utility.h:35,
                 from ../../../include/oxs_tokens.h:31,
                 from token_encrypted_data.c:18:
../../../include/oxs_axiom.h:50: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_axiom.h:68: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘int’
../../../include/oxs_axiom.h:83: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_axiom.h:99: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_axiom.h:116: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_axiom.h:131: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_axiom.h:147: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_axiom.h:161: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_axiom.h:172: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_axiom.h:185: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_bool_t’
../../../include/oxs_axiom.h:199: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_axiom.h:212: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_axiom.h:230: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_axiom.h:253: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_axiom.h:269: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
In file included from ../../../include/oxs_buffer.h:31,
                 from ../../../include/oxs_ctx.h:30,
                 from ../../../include/oxs_key_mgr.h:33,
                 from ../../../include/oxs_utility.h:35,
                 from ../../../include/oxs_tokens.h:31,
                 from token_encrypted_data.c:18:
../../../include/oxs_error.h:86: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘const’
../../../include/oxs_error.h:94: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘const’
../../../include/oxs_error.h:102: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘int’
../../../include/oxs_error.h:114: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘void’
In file included from ../../../include/oxs_ctx.h:30,
                 from ../../../include/oxs_key_mgr.h:33,
                 from ../../../include/oxs_utility.h:35,
                 from ../../../include/oxs_tokens.h:31,
                 from token_encrypted_data.c:18:
../../../include/oxs_buffer.h:67: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:79: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:92: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:106: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:121: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:136: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:150: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:163: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:176: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:188: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘unsigned’
../../../include/oxs_buffer.h:199: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘int’
../../../include/oxs_buffer.h:210: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘int’
../../../include/oxs_buffer.h:216: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_buffer_t’
../../../include/oxs_buffer.h:219: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_buffer_t’
In file included from ../../../include/oxs_ctx.h:31,
                 from ../../../include/oxs_key_mgr.h:33,
                 from ../../../include/oxs_utility.h:35,
                 from ../../../include/oxs_tokens.h:31,
                 from token_encrypted_data.c:18:
../../../include/oxs_key.h:36:31: error: rp_algorithmsuite.h: No such
file or directory
In file included from ../../../include/oxs_ctx.h:31,
                 from ../../../include/oxs_key_mgr.h:33,
                 from ../../../include/oxs_utility.h:35,
                 from ../../../include/oxs_tokens.h:31,
                 from token_encrypted_data.c:18:
../../../include/oxs_key.h:64: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘unsigned’
../../../include/oxs_key.h:74: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_key.h:84: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_key.h:95: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_key.h:106: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘int’
../../../include/oxs_key.h:116: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘int’
../../../include/oxs_key.h:127: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘int’
../../../include/oxs_key.h:138: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘int’
../../../include/oxs_key.h:150: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:164: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:170: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:176: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:182: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:188: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:199: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:205: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:222: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:237: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:249: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:255: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘oxs_buffer_t’
../../../include/oxs_key.h:259: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘oxs_key_t’
../../../include/oxs_key.h:263: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘oxs_key_t’
../../../include/oxs_key.h:267: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:273: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
In file included from ../../../include/oxs_key_mgr.h:33,
                 from ../../../include/oxs_utility.h:35,
                 from ../../../include/oxs_tokens.h:31,
                 from token_encrypted_data.c:18:
../../../include/oxs_ctx.h:66: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:78: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘oxs_ctx_mode_t’
../../../include/oxs_ctx.h:90: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘oxs_ctx_operation_t’
../../../include/oxs_ctx.h:103: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘oxs_key_t’
../../../include/oxs_ctx.h:115: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_ctx.h:127: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_ctx.h:138: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_ctx.h:150: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_ctx.h:162: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_ctx.h:174: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_ctx.h:186: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_ctx.h:198: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_ctx.h:210: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:224: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:238: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:251: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:265: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:279: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:294: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:308: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:323: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:337: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:350: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:360: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘oxs_ctx_t’
In file included from ../../../include/oxs_key_mgr.h:39,
                 from ../../../include/oxs_utility.h:35,
                 from ../../../include/oxs_tokens.h:31,
                 from token_encrypted_data.c:18:
../../../include/openssl_x509.h:63: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/openssl_x509.h:68: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/openssl_x509.h:73: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/openssl_x509.h:81: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/openssl_x509.h:89: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/openssl_x509.h:94: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘int’
../../../include/openssl_x509.h:98: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘unsigned’
../../../include/openssl_x509.h:102: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/openssl_x509.h:107: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/openssl_x509.h:111: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/openssl_x509.h:116: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/openssl_x509.h:121: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘void’
In file included from ../../../include/oxs_key_mgr.h:40,
                 from ../../../include/oxs_utility.h:35,
                 from ../../../include/oxs_tokens.h:31,
                 from token_encrypted_data.c:18:
../../../include/openssl_pkcs12.h:44: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/openssl_pkcs12.h:49: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/openssl_pkcs12.h:56: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/openssl_pkcs12.h:65: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
In file included from ../../../include/oxs_key_mgr.h:43,
                 from ../../../include/oxs_utility.h:35,
                 from ../../../include/oxs_tokens.h:31,
                 from token_encrypted_data.c:18:
../../../include/openssl_pkcs12_keystore.h:48: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pkcs12_keystore_t’
../../../include/openssl_pkcs12_keystore.h:53: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
../../../include/openssl_pkcs12_keystore.h:57: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
‘pkcs12_keystore_populate_oxs_cert’
../../../include/openssl_pkcs12_keystore.h:61: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘openssl_pkey_t’
../../../include/openssl_pkcs12_keystore.h:65: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/openssl_pkcs12_keystore.h:69: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/openssl_pkcs12_keystore.h:75: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/openssl_pkcs12_keystore.h:80: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/openssl_pkcs12_keystore.h:85: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/openssl_pkcs12_keystore.h:90: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pkcs12_keystore_t’
In file included from ../../../include/oxs_utility.h:35,
                 from ../../../include/oxs_tokens.h:31,
                 from token_encrypted_data.c:18:
../../../include/oxs_key_mgr.h:84: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘openssl_pkey_t’
../../../include/oxs_key_mgr.h:95: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘openssl_pkey_t’
../../../include/oxs_key_mgr.h:109: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/oxs_key_mgr.h:119: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/oxs_key_mgr.h:132: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:144: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_key_mgr_t’
../../../include/oxs_key_mgr.h:153: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:164: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:176: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_key_mgr.h:187: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_key_mgr.h:192: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_key_mgr.h:197: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_key_mgr.h:202: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:208: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:214: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:221: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘void’
../../../include/oxs_key_mgr.h:226: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_key_type_t’
../../../include/oxs_key_mgr.h:231: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘void’
../../../include/oxs_key_mgr.h:236: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_key_type_t’
../../../include/oxs_key_mgr.h:241: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘void’
../../../include/oxs_key_mgr.h:246: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_key_type_t’
../../../include/oxs_key_mgr.h:251: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:257: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:263: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:269: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:275: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:281: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:287: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_key_mgr_format_t’
../../../include/oxs_key_mgr.h:292: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:298: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘void’
../../../include/oxs_key_mgr.h:303: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:309: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘pkcs12_keystore_t’
../../../include/oxs_key_mgr.h:314: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:320: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘void’
../../../include/oxs_key_mgr.h:325: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/oxs_key_mgr.h:331: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/oxs_key_mgr.h:338: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘int’
../../../include/oxs_key_mgr.h:343: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:350: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
In file included from ../../../include/oxs_tokens.h:31,
                 from token_encrypted_data.c:18:
../../../include/oxs_utility.h:48: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_utility.h:59: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_utility.h:69: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_key_mgr_format_t’
../../../include/oxs_utility.h:81: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
In file included from token_encrypted_data.c:18:
../../../include/oxs_tokens.h:33:31: error: axutil_array_list.h: No
such file or directory
In file included from token_encrypted_data.c:18:
../../../include/oxs_tokens.h:52: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:64: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:73: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:81: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:89: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:97: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:106: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:114: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:123: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:131: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:140: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:148: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:157: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:165: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:176: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:184: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:193: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:201: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:211: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:216: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:224: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:233: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:241: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:252: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:260: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:269: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:279: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:287: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:295: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:303: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:312: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axutil_array_list_t’
../../../include/oxs_tokens.h:320: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:328: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:337: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:346: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:355: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:363: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:372: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:380: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:388: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:397: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:405: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:413: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:422: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:430: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:438: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:447: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:455: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:463: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:473: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:482: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:490: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:500: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:508: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:516: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:527: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:537: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘int’
../../../include/oxs_tokens.h:545: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:555: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘int’
../../../include/oxs_tokens.h:563: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:573: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:581: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:591: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:599: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:609: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:617: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:627: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
token_encrypted_data.c:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘axiom_node_t’
make[8]: *** [token_encrypted_data.lo] Error 1
make[8]: Leaving directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php/wsf_c/rampartc/src/omxmlsec/tokens'
make[7]: *** [all-recursive] Error 1
make[7]: Leaving directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php/wsf_c/rampartc/src/omxmlsec'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php/wsf_c/rampartc/src'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php/wsf_c/rampartc'
make[4]: *** [all] Error 2
make[4]: Leaving directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php/wsf_c/rampartc'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php/wsf_c'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php/wsf_c'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php'
make: *** [all] Error 2


> Date: Tue, 13 Oct 2009 00:02:54 +0530
> From: Nandika Jayawardana <[hidden email]>
> Subject: Re: [wsf-php-user] rest mappings with multiple parameters on
>        soap    service
> To: [hidden email]
> Message-ID:
>        <[hidden email]>
> Content-Type: text/plain; charset="iso-8859-1"
>
> I think this bug was fixed after the 2.0 release. Can you try out the
> current svn.You can find the source here.
>
> https://wso2.org/repos/wso2/trunk/wsf/php
>
>
> Regards
> Nandika
>
>
> On Mon, Oct 12, 2009 at 11:53 PM, Thomas Kelder <[hidden email]>wrote:
>
>> Hi Nandika,
>>
>> Thanks. I poked around in the php script that is called after the url
>> is parsed (wsf_wsdl.php, function wsf_wsdl_process_in_msg) and I
>> noticed the order of the parameters in the payload (generated by the C
>> code I suspect) is different than expected, but correct.
>>
>> For example, when I call:
>>
>> http://www.wikipathways.org/wpi/webservice/webservice.php/findPathwaysByXref?code=L&id=1234
>>
>> The $payload_string variable(wsf_wsdl.php, line 371) has this value:
>> <soapenv:Envelope
>> xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/
>> \"><soapenv:Header/><soapenv:Body><findPathwaysByXref><code>L</code><id>1234</id></findPathwaysByXref></soapenv:Body></soapenv:Envelope>
>>
>> Note that "code" comes before "id". Because the parameter is named, I
>> wouldn't expect this to be a problem, but it is. When I hard-code the
>> value of $payload_string with the same string but switch the parameter
>> order:
>>
>> <soapenv:Envelope
>> xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/
>> \"><soapenv:Header/><soapenv:Body><findPathwaysByXref><id>1234</id><code>L</code></findPathwaysByXref></soapenv:Body></soapenv:Envelope>
>>
>> The function works as expected!
>>
>> I also tested the service using SOAP and that turns out to be
>> sensitive for the order of parameters as well. To me this looks like a
>> bug in the code that processes the SOAP body, which shouldn't be
>> sensitive for the parameter order when the parameters are named, is
>> that correct?
>>
>> Thomas

_______________________________________________
Wsf-php-user mailing list
[hidden email]
https://wso2.org/cgi-bin/mailman/listinfo/wsf-php-user
Reply | Threaded
Open this post in threaded view
|

Re: rest mappings with multiple parameters on soap service

Nandika Jayawardana
What you need to do is to run the build.sh that is in the outermost directory.

Regards
Nandika

On Tue, Oct 13, 2009 at 1:03 AM, Thomas Kelder <[hidden email]> wrote:
I checked out the code but I'm having problems building it. I first
ran autogen.sh, then configure and then make, which gives an error
(see below). I first suspected I was missing the openssl library, but
both packages libssl0.9.8 and libssl-dev are installed (I'm running
ubuntu 9.04). Any idea what's wrong here?

Thanks,
Thomas

The make file output just before the error:

make[8]: Entering directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php/wsf_c/rampartc/src/omxmlsec/tokens'
/bin/bash ../../../libtool --tag=CC   --mode=compile gcc
-DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I
../../../../util/include -I ../../../../include -I
../../../../axiom/include     -g -O2 -D_LARGEFILE64_SOURCE -g3 -ansi
-Wall -Werror -ggdb -Wno-implicit-function-declaration -MT
token_encrypted_data.lo -MD -MP -MF .deps/token_encrypted_data.Tpo -c
-o token_encrypted_data.lo token_encrypted_data.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../..
-I../../../include -I ../../../../util/include -I ../../../../include
-I ../../../../axiom/include -g -O2 -D_LARGEFILE64_SOURCE -g3 -ansi
-Wall -Werror -ggdb -Wno-implicit-function-declaration -MT
token_encrypted_data.lo -MD -MP -MF .deps/token_encrypted_data.Tpo -c
token_encrypted_data.c  -fPIC -DPIC -o .libs/token_encrypted_data.o
In file included from token_encrypted_data.c:18:
../../../include/oxs_tokens.h:21:24: error: axis2_util.h: No such file
or directory
../../../include/oxs_tokens.h:23:26: error: axutil_qname.h: No such
file or directory
../../../include/oxs_tokens.h:24:27: error: axis2_defines.h: No such
file or directory
../../../include/oxs_tokens.h:25:24: error: axutil_env.h: No such file
or directory
../../../include/oxs_tokens.h:26:24: error: axiom_node.h: No such file
or directory
../../../include/oxs_tokens.h:27:27: error: axiom_element.h: No such
file or directory
../../../include/oxs_tokens.h:28:29: error: axiom_attribute.h: No such
file or directory
In file included from ../../../include/rampart_constants.h:32,
                from ../../../include/oxs_tokens.h:30,
                from token_encrypted_data.c:18:
../../../include/rampart_error.h:20:26: error: axutil_error.h: No such
file or directory
In file included from ../../../include/rampart_constants.h:32,
                from ../../../include/oxs_tokens.h:30,
                from token_encrypted_data.c:18:
../../../include/rampart_error.h:45: error:
‘RAMPART_ERROR_CODES_START’ undeclared here (not in a function)
../../../include/rampart_error.h:71: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
In file included from ../../../include/oxs_x509_cert.h:30,
                from ../../../include/oxs_asym_ctx.h:30,
                from ../../../include/oxs_utility.h:34,
                from ../../../include/oxs_tokens.h:31,
                from token_encrypted_data.c:18:
../../../include/openssl_pkey.h:53: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘openssl_pkey_get_key’
../../../include/openssl_pkey.h:58: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘*’ token
../../../include/openssl_pkey.h:65: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘openssl_pkey_get_size’
../../../include/openssl_pkey.h:71: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘openssl_pkey_get_type’
../../../include/openssl_pkey.h:77: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘AXIS2_CALL’
../../../include/openssl_pkey.h:84: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘AXIS2_CALL’
../../../include/openssl_pkey.h:91: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘AXIS2_CALL’
../../../include/openssl_pkey.h:98: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘AXIS2_CALL’
../../../include/openssl_pkey.h:106: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘AXIS2_CALL’
../../../include/openssl_pkey.h:115: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘AXIS2_CALL’
../../../include/openssl_pkey.h:121: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘AXIS2_CALL’
../../../include/openssl_pkey.h:126: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘openssl_pkey_t’
In file included from ../../../include/oxs_asym_ctx.h:30,
                from ../../../include/oxs_utility.h:34,
                from ../../../include/oxs_tokens.h:31,
                from token_encrypted_data.c:18:
../../../include/oxs_x509_cert.h:51: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/oxs_x509_cert.h:60: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:71: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘int’
../../../include/oxs_x509_cert.h:81: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_x509_cert.h:91: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_x509_cert.h:101: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_x509_cert.h:111: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_x509_cert.h:121: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_x509_cert.h:131: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_x509_cert.h:142: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_x509_cert.h:152: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘openssl_pkey_t’
../../../include/oxs_x509_cert.h:164: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:176: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:188: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:200: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:212: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:224: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:236: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:249: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:261: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:272: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_x509_cert.h:277: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_x509_cert.h:281: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
In file included from ../../../include/oxs_utility.h:34,
                from ../../../include/oxs_tokens.h:31,
                from token_encrypted_data.c:18:
../../../include/oxs_asym_ctx.h:59: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_asym_ctx_t’
../../../include/oxs_asym_ctx.h:63: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_asym_ctx.h:76: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_asym_ctx.h:86: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_asym_ctx.h:96: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_asym_ctx.h:106: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_asym_ctx_operation_t’
../../../include/oxs_asym_ctx.h:116: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘openssl_pkey_t’
../../../include/oxs_asym_ctx.h:126: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/oxs_asym_ctx.h:137: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_asym_ctx.h:148: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_asym_ctx.h:159: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_asym_ctx.h:170: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_asym_ctx.h:181: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
In file included from ../../../include/oxs_buffer.h:30,
                from ../../../include/oxs_ctx.h:30,
                from ../../../include/oxs_key_mgr.h:33,
                from ../../../include/oxs_utility.h:35,
                from ../../../include/oxs_tokens.h:31,
                from token_encrypted_data.c:18:
../../../include/oxs_axiom.h:50: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_axiom.h:68: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘int’
../../../include/oxs_axiom.h:83: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_axiom.h:99: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_axiom.h:116: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_axiom.h:131: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_axiom.h:147: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_axiom.h:161: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_axiom.h:172: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_axiom.h:185: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_bool_t’
../../../include/oxs_axiom.h:199: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_axiom.h:212: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_axiom.h:230: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_axiom.h:253: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_axiom.h:269: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
In file included from ../../../include/oxs_buffer.h:31,
                from ../../../include/oxs_ctx.h:30,
                from ../../../include/oxs_key_mgr.h:33,
                from ../../../include/oxs_utility.h:35,
                from ../../../include/oxs_tokens.h:31,
                from token_encrypted_data.c:18:
../../../include/oxs_error.h:86: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘const’
../../../include/oxs_error.h:94: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘const’
../../../include/oxs_error.h:102: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘int’
../../../include/oxs_error.h:114: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘void’
In file included from ../../../include/oxs_ctx.h:30,
                from ../../../include/oxs_key_mgr.h:33,
                from ../../../include/oxs_utility.h:35,
                from ../../../include/oxs_tokens.h:31,
                from token_encrypted_data.c:18:
../../../include/oxs_buffer.h:67: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:79: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:92: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:106: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:121: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:136: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:150: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:163: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:176: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_buffer.h:188: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘unsigned’
../../../include/oxs_buffer.h:199: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘int’
../../../include/oxs_buffer.h:210: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘int’
../../../include/oxs_buffer.h:216: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_buffer_t’
../../../include/oxs_buffer.h:219: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_buffer_t’
In file included from ../../../include/oxs_ctx.h:31,
                from ../../../include/oxs_key_mgr.h:33,
                from ../../../include/oxs_utility.h:35,
                from ../../../include/oxs_tokens.h:31,
                from token_encrypted_data.c:18:
../../../include/oxs_key.h:36:31: error: rp_algorithmsuite.h: No such
file or directory
In file included from ../../../include/oxs_ctx.h:31,
                from ../../../include/oxs_key_mgr.h:33,
                from ../../../include/oxs_utility.h:35,
                from ../../../include/oxs_tokens.h:31,
                from token_encrypted_data.c:18:
../../../include/oxs_key.h:64: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘unsigned’
../../../include/oxs_key.h:74: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_key.h:84: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_key.h:95: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_key.h:106: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘int’
../../../include/oxs_key.h:116: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘int’
../../../include/oxs_key.h:127: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘int’
../../../include/oxs_key.h:138: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘int’
../../../include/oxs_key.h:150: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:164: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:170: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:176: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:182: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:188: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:199: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:205: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:222: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:237: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:249: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:255: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘oxs_buffer_t’
../../../include/oxs_key.h:259: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘oxs_key_t’
../../../include/oxs_key.h:263: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘oxs_key_t’
../../../include/oxs_key.h:267: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key.h:273: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
In file included from ../../../include/oxs_key_mgr.h:33,
                from ../../../include/oxs_utility.h:35,
                from ../../../include/oxs_tokens.h:31,
                from token_encrypted_data.c:18:
../../../include/oxs_ctx.h:66: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:78: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘oxs_ctx_mode_t’
../../../include/oxs_ctx.h:90: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘oxs_ctx_operation_t’
../../../include/oxs_ctx.h:103: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘oxs_key_t’
../../../include/oxs_ctx.h:115: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_ctx.h:127: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_ctx.h:138: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_ctx.h:150: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_ctx.h:162: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_ctx.h:174: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_ctx.h:186: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_ctx.h:198: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_ctx.h:210: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:224: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:238: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:251: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:265: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:279: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:294: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:308: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:323: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:337: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:350: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_ctx.h:360: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘oxs_ctx_t’
In file included from ../../../include/oxs_key_mgr.h:39,
                from ../../../include/oxs_utility.h:35,
                from ../../../include/oxs_tokens.h:31,
                from token_encrypted_data.c:18:
../../../include/openssl_x509.h:63: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/openssl_x509.h:68: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/openssl_x509.h:73: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/openssl_x509.h:81: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/openssl_x509.h:89: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/openssl_x509.h:94: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘int’
../../../include/openssl_x509.h:98: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘unsigned’
../../../include/openssl_x509.h:102: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/openssl_x509.h:107: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/openssl_x509.h:111: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/openssl_x509.h:116: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/openssl_x509.h:121: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘void’
In file included from ../../../include/oxs_key_mgr.h:40,
                from ../../../include/oxs_utility.h:35,
                from ../../../include/oxs_tokens.h:31,
                from token_encrypted_data.c:18:
../../../include/openssl_pkcs12.h:44: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/openssl_pkcs12.h:49: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/openssl_pkcs12.h:56: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/openssl_pkcs12.h:65: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
In file included from ../../../include/oxs_key_mgr.h:43,
                from ../../../include/oxs_utility.h:35,
                from ../../../include/oxs_tokens.h:31,
                from token_encrypted_data.c:18:
../../../include/openssl_pkcs12_keystore.h:48: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pkcs12_keystore_t’
../../../include/openssl_pkcs12_keystore.h:53: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
../../../include/openssl_pkcs12_keystore.h:57: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
‘pkcs12_keystore_populate_oxs_cert’
../../../include/openssl_pkcs12_keystore.h:61: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘openssl_pkey_t’
../../../include/openssl_pkcs12_keystore.h:65: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/openssl_pkcs12_keystore.h:69: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/openssl_pkcs12_keystore.h:75: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/openssl_pkcs12_keystore.h:80: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/openssl_pkcs12_keystore.h:85: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/openssl_pkcs12_keystore.h:90: error: expected ‘=’,
‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pkcs12_keystore_t’
In file included from ../../../include/oxs_utility.h:35,
                from ../../../include/oxs_tokens.h:31,
                from token_encrypted_data.c:18:
../../../include/oxs_key_mgr.h:84: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘openssl_pkey_t’
../../../include/oxs_key_mgr.h:95: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘openssl_pkey_t’
../../../include/oxs_key_mgr.h:109: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/oxs_key_mgr.h:119: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/oxs_key_mgr.h:132: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:144: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_key_mgr_t’
../../../include/oxs_key_mgr.h:153: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:164: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:176: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_key_mgr.h:187: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_key_mgr.h:192: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_key_mgr.h:197: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_key_mgr.h:202: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:208: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:214: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:221: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘void’
../../../include/oxs_key_mgr.h:226: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_key_type_t’
../../../include/oxs_key_mgr.h:231: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘void’
../../../include/oxs_key_mgr.h:236: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_key_type_t’
../../../include/oxs_key_mgr.h:241: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘void’
../../../include/oxs_key_mgr.h:246: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_key_type_t’
../../../include/oxs_key_mgr.h:251: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:257: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:263: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:269: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:275: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:281: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:287: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_key_mgr_format_t’
../../../include/oxs_key_mgr.h:292: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:298: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘void’
../../../include/oxs_key_mgr.h:303: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:309: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘pkcs12_keystore_t’
../../../include/oxs_key_mgr.h:314: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:320: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘void’
../../../include/oxs_key_mgr.h:325: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/oxs_key_mgr.h:331: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_x509_cert_t’
../../../include/oxs_key_mgr.h:338: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘int’
../../../include/oxs_key_mgr.h:343: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
../../../include/oxs_key_mgr.h:350: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_status_t’
In file included from ../../../include/oxs_tokens.h:31,
                from token_encrypted_data.c:18:
../../../include/oxs_utility.h:48: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_utility.h:59: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_utility.h:69: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘oxs_key_mgr_format_t’
../../../include/oxs_utility.h:81: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
In file included from token_encrypted_data.c:18:
../../../include/oxs_tokens.h:33:31: error: axutil_array_list.h: No
such file or directory
In file included from token_encrypted_data.c:18:
../../../include/oxs_tokens.h:52: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:64: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:73: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:81: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:89: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:97: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:106: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:114: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:123: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:131: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:140: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:148: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:157: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:165: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:176: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:184: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:193: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:201: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:211: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:216: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:224: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:233: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:241: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:252: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:260: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:269: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:279: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:287: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:295: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:303: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:312: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axutil_array_list_t’
../../../include/oxs_tokens.h:320: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:328: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:337: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:346: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:355: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:363: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:372: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:380: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:388: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:397: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:405: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:413: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:422: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:430: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:438: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:447: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:455: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:463: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:473: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:482: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:490: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:500: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:508: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:516: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:527: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:537: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘int’
../../../include/oxs_tokens.h:545: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:555: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘int’
../../../include/oxs_tokens.h:563: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:573: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:581: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:591: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:599: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:609: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
../../../include/oxs_tokens.h:617: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axiom_node_t’
../../../include/oxs_tokens.h:627: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘axis2_char_t’
token_encrypted_data.c:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘axiom_node_t’
make[8]: *** [token_encrypted_data.lo] Error 1
make[8]: Leaving directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php/wsf_c/rampartc/src/omxmlsec/tokens'
make[7]: *** [all-recursive] Error 1
make[7]: Leaving directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php/wsf_c/rampartc/src/omxmlsec'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php/wsf_c/rampartc/src'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php/wsf_c/rampartc'
make[4]: *** [all] Error 2
make[4]: Leaving directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php/wsf_c/rampartc'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php/wsf_c'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php/wsf_c'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/thomas/programs/wso2-wsf-php-src-2.0.0-svn/php'
make: *** [all] Error 2


> Date: Tue, 13 Oct 2009 00:02:54 +0530
> From: Nandika Jayawardana <[hidden email]>
> Subject: Re: [wsf-php-user] rest mappings with multiple parameters on
>        soap    service
> To: [hidden email]
> Message-ID:
>        <[hidden email]>
> Content-Type: text/plain; charset="iso-8859-1"
>
> I think this bug was fixed after the 2.0 release. Can you try out the
> current svn.You can find the source here.
>
> https://wso2.org/repos/wso2/trunk/wsf/php
>
>
> Regards
> Nandika
>
>
> On Mon, Oct 12, 2009 at 11:53 PM, Thomas Kelder <[hidden email]>wrote:
>
>> Hi Nandika,
>>
>> Thanks. I poked around in the php script that is called after the url
>> is parsed (wsf_wsdl.php, function wsf_wsdl_process_in_msg) and I
>> noticed the order of the parameters in the payload (generated by the C
>> code I suspect) is different than expected, but correct.
>>
>> For example, when I call:
>>
>> http://www.wikipathways.org/wpi/webservice/webservice.php/findPathwaysByXref?code=L&id=1234
>>
>> The $payload_string variable(wsf_wsdl.php, line 371) has this value:
>> <soapenv:Envelope
>> xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/
>> \"><soapenv:Header/><soapenv:Body><findPathwaysByXref><code>L</code><id>1234</id></findPathwaysByXref></soapenv:Body></soapenv:Envelope>
>>
>> Note that "code" comes before "id". Because the parameter is named, I
>> wouldn't expect this to be a problem, but it is. When I hard-code the
>> value of $payload_string with the same string but switch the parameter
>> order:
>>
>> <soapenv:Envelope
>> xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/
>> \"><soapenv:Header/><soapenv:Body><findPathwaysByXref><id>1234</id><code>L</code></findPathwaysByXref></soapenv:Body></soapenv:Envelope>
>>
>> The function works as expected!
>>
>> I also tested the service using SOAP and that turns out to be
>> sensitive for the order of parameters as well. To me this looks like a
>> bug in the code that processes the SOAP body, which shouldn't be
>> sensitive for the parameter order when the parameters are named, is
>> that correct?
>>
>> Thomas

_______________________________________________
Wsf-php-user mailing list
[hidden email]
https://wso2.org/cgi-bin/mailman/listinfo/wsf-php-user



--
Nandika Jayawardana
Technical Lead and Project Manager, WSO2 Inc
www.wso2.com "Open Source SOA Company"


_______________________________________________
Wsf-php-user mailing list
[hidden email]
https://wso2.org/cgi-bin/mailman/listinfo/wsf-php-user
Reply | Threaded
Open this post in threaded view
|

Re: rest mappings with multiple parameters on soap service

Thomas Kelder-2
In reply to this post by Thomas Kelder-2
Thanks, that worked.

I found the root cause of the problem, which was the naming of the
parameters. If I change the parameter names from "id" and "code" to
something else, like "ids" and "codes" it works! That solution will do
for our service, we just change the parameter names and make sure not
to use "id" or "code" anymore. Thanks for your help!

Thomas

> Date: Tue, 13 Oct 2009 10:02:25 +0530
> From: Nandika Jayawardana <[hidden email]>
> Subject: Re: [wsf-php-user] rest mappings with multiple parameters on
>        soap    service
> To: [hidden email]
> Message-ID:
>        <[hidden email]>
> Content-Type: text/plain; charset="windows-1252"
>
> What you need to do is to run the build.sh that is in the outermost
> directory.
> Regards
> Nandika

_______________________________________________
Wsf-php-user mailing list
[hidden email]
https://wso2.org/cgi-bin/mailman/listinfo/wsf-php-user