[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ZXID-0.42 build error

Brian Reynolds wrote:
> Building this on openSuse 11.0, with gcc 4.3.1, I get:
> zxidhlowsf.c: In function bmainb:
> zxidhlowsf.c:119: error: too few arguments to function
> bzxid_mk_di_queryb
> zxidhlowsf.c:120: warning: passing argument 4 of bzxid_find_eprb makes
> pointer from integer without a cast
> zxidhlowsf.c:120: error: too few arguments to function bzxid_find_eprb
> make: *** [zxidhlowsf.o] Error 1

Thanks. Those two lines should read:

  env->Body->Query = zxid_mk_di_query(cf, XMLNS_DAP, 0,0,0);
  epr = zxid_find_epr(cf, ses, XMLNS_DISCO_2_0, 0,0,0, 1);

Fix applied to the tree, will be in next release.

The whole zxidhlowsf has not been tested recently. Of the C programs
the good ones to look at currently are zxidhrxmlwsc and zxidhrxmlwsp.
Of course you should also study zxidappdemo.java and zxidwspdemo.java
as well.


> sampo@xxxxxxxxxxx wrote:
>> Please test the latest release. See zxidappdemo.java for Web Service
>> Client (WSC) (TAS3 Requester) example code, using zxidjni.call() API.
>> See zxidwspdemp.java for example on how to handle server side of a web
>> service call. This involves calling zxid_validate() to check the
>> incoming
>> message, and zxid_decorate() to generate the response.
>> Better documentation will hopefully follow over the weekend, but by
>> studying the example programs you should get quite far.
>> To create the discovery metadata registrations on the IdP you need
>> to study zxcot -h, especially zxid -e ... | zxid -b /var/zxid/idpdimd
>> This release is broken in PHP support. That will be fixed soon.
>> Cheers,
>> --Sampo
> --
> The SOA Gateway: The fastest way to access data.
> www:B http://www.soagateway.com
> blog: http://soagateway.blogspot.com
> Risaris Limited. CRO Number: 375055. Registered address is: 5 Carraig
> Glen, Cabinteely, Dublin 18, Ireland.