On 29/04/2015 15:57, Sergey Beryozkin wrote:
Hi Francesco
I've done a local test by copying UserService, AbstractServiceImpl,
UserServiceImpl and keeping read() and list() methods, and also
copying PagedResult, UserTO, and AbstractSubjectTO (and stopping there
are adapting PagedResult accordingly), and I'm seeing a schema being
generated. I think the code I did few days ago is fine, it should only
make the generation better, so I wonder where the problem is.
Can you give me a favor and remind how can I run Syncope in a debug
mode from Maven so that I can hit a breakpoint in WADLGenerator ? this
For Syncope 2.0.0-SNAPSHOT (master branch) - not yet documented,
slightly different than before - you need to
1. mvn -PskipTests from root directory
2. cd fit/core-reference
3. mvn -Pdebug
At this point you can point your browser to
http://localhost:9080/syncope/rest/?_wadl
Or may be you can try and isolate where the problem is, example, does
it get generated for your env if only UserServiceImpl rest service is
registered ?
I'll try and let you know.
By the way I thought you had WADL prepared during a build time ?
In Syncope 1.2.X, WADL is made available at runtime and also generated
at release time, for website publishing at
http://syncope.apache.org/rest/1.2/index.html
In Syncope 2.0.0 we still need to port this latter feature.
Regards.
On 29/04/15 13:30, Sergey Beryozkin wrote:
Hi Francesco
I wonder if it is related somehow to
https://fisheye6.atlassian.com/changelog/cxf?cs=300ace67c507c551b37ba4d99e6863b67bf871f8
I did few days back. Though I'm not immediately seeing how.
I'll have a look shortly, will try to reproduce with a simlplified
version of
https://github.com/apache/syncope/blob/master/core/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/service/UserServiceImpl.java
with its list() method only...
Cheers, Sergey
On 29/04/15 12:51, Francesco Chicchiriccò wrote:
Hi,
when using the latest CXF 3.0.5-SNAPSHOT and this configuration [1] I
get an empty
<grammars/>
element when accessing ?_wadl
With 3.0.4 everything works, instead: any relevant configuration
change?
Thanks,
Regards.
[1]
https://github.com/apache/syncope/blob/master/core/rest-cxf/src/main/resources/restCXFContext.xml#L81-L89
--
Francesco Chicchiriccò
Tirasa - Open Source Excellence
http://www.tirasa.net/
Involved at The Apache Software Foundation:
member, Syncope PMC chair, Cocoon PMC, Olingo PMC
http://people.apache.org/~ilgrosso/