Finally have time for this :)) (seems to be not top priority for both of us
:)))

On second thoughts http://localhost:8080/services/services is good enough
Let it be as is :)

On Wed, Sep 21, 2016 at 11:26 PM, Sergey Beryozkin <[email protected]>
wrote:

> Hi Max
>
> Haven't had the time to prioritize, but as I said earlier, most likely
> we'd need to make this feature optional.
>
> For example, your jaxrs:server endpoint is listening on "/". Now you have
> one of your service beans listening on @Path("/") at the class level with
> say a plain @GET method without any Path or with @Path("/"), then
> localhost:8080/services (where we have CXFServlet with /services/*) will
> actually result in this @GET method being invoked.
>
> What I mean is that if we do enforce by default that
> "localhost:8080/services" returns a services page then we can break the
> code which may be already depending on what I described above.
>
> It's proving a bit more sensitive than I thought. So I guess if it is to
> be done than only optionally (CXFServlet will need to have a specific
> parameter allowing for it)
>
> Thanks, Sergey
>
>
> On 20/09/16 19:27, Maxim Solodovnik wrote:
>
>> Hello Sergey,
>>
>> Any progress on this issue?
>>
>> On Sun, Aug 21, 2016 at 12:54 PM, Maxim Solodovnik <[email protected]>
>> wrote:
>>
>> Please let me know when it's time to test it :)
>>>
>>> On Sun, Aug 21, 2016 at 1:51 AM, Sergey Beryozkin <[email protected]>
>>> wrote:
>>>
>>> Yes, as I said I'll have a look at checking that if CXFServlet sees "/"
>>>> and the servletURL is '/services/*' then do treat is as a services page
>>>> request - that makes sense IMHO (might need to made configurable to
>>>> avoid
>>>> some unexpected side-effects where people already have jaxws or jaxrs
>>>> endpoints on "/").
>>>>
>>>> if you had jaxrs:endpoing/@address="/something" as opposed to
>>>>
>>>> jaxrs:endpoint/@address="/"
>>>>
>>>> (you can have many jaxrs endpoints which is usually equivalent to having
>>>> a single jaxrs:endpoint with many root resources but offers more
>>>> flexibility)
>>>>
>>>> or a different servlet pattern (as in the demo I mentioned, where I had
>>>> /app/*) having a single "/services" would be enough to have a services
>>>> page
>>>> back.
>>>>
>>>> Sergey
>>>>
>>>> On 20/08/16 17:54, Maxim Solodovnik wrote:
>>>>
>>>> Is there any chance to make http://localhost:5080/
>>>>> openmeetings/services/services to be available at
>>>>> http://localhost:5080/
>>>>>
>>>>> openmeetings/services?
>>>>>
>>>>> On Sat, Aug 20, 2016 at 7:37 PM, Sergey Beryozkin <
>>>>> [email protected]>
>>>>> wrote:
>>>>>
>>>>> Yes - you have a single JAX-RS endpoint with many root resources.
>>>>>
>>>>>> Instead you can have one JAX-RS endpoint per one root resource, ex,
>>>>>> one
>>>>>> per calendar, one per other root resource, etc.
>>>>>>
>>>>>> Cheers, Sergey
>>>>>>
>>>>>> On 20/08/16 04:19, Maxim Solodovnik wrote:
>>>>>>
>>>>>> both 3.1.7 and 3.1.8-SNAPSHOT behave the same
>>>>>>
>>>>>>>
>>>>>>> http://localhost:5080/openmeetings/services/services (and
>>>>>>> http://localhost:5080/openmeetings/services/services/)
>>>>>>> has the full list of SOAP services and following block for REST
>>>>>>>
>>>>>>> Available RESTful services:
>>>>>>> Endpoint address: http://localhost:5080/openmeetings/services/
>>>>>>> WADL : http://localhost:5080/openmeetings/services/?_wadl
>>>>>>>
>>>>>>> is it what expected?
>>>>>>>
>>>>>>> On Fri, Aug 19, 2016 at 11:55 PM, Sergey Beryozkin <
>>>>>>> [email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>> Hi
>>>>>>>
>>>>>>> On 19/08/16 17:50, Maxim Solodovnik wrote:
>>>>>>>>
>>>>>>>> you are right
>>>>>>>>
>>>>>>>> both
>>>>>>>>> http://localhost:5080/openmeetings/services/services
>>>>>>>>> and
>>>>>>>>> http://localhost:5080/openmeetings/services/services/
>>>>>>>>> display the list of SOAP services but zero REST services :(
>>>>>>>>> would appreciate any help on resolving this :(
>>>>>>>>>
>>>>>>>>> try adding back that cxf-rt-rs-service-description (and with
>>>>>>>>>
>>>>>>>>> 3.1.8-SNAPSHOT if in 3.1.7 does not work - recall that now it is
>>>>>>>>>
>>>>>>>> conditional on a bus property)
>>>>>>>>
>>>>>>>>
>>>>>>>> OK, I'll try I'm in Novosibirsk GMT+7
>>>>>>>>
>>>>>>>> will check freenode channel, please ping me via email if I  :)
>>>>>>>>
>>>>>>>>>
>>>>>>>>> I did not know you were that far :-)
>>>>>>>>>
>>>>>>>>>
>>>>>>>> By the way re that d=0 with "http://localhost:5080/openmee
>>>>>>>> tings/services/calendar"
>>>>>>>>
>>>>>>>> I'm pretty sure it becomes a non null a bit later. It is just
>>>>>>>> historically
>>>>>>>> it was tuned about supporting SOAP destinations only and then that
>>>>>>>> code
>>>>>>>> evolved a bit
>>>>>>>>
>>>>>>>> SErgey
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Aug 19, 2016 at 11:44 PM, Sergey Beryozkin <
>>>>>>>> [email protected]
>>>>>>>>
>>>>>>>>
>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Right so in [2] this is what I meant, you have a CXF Destination
>>>>>>>>> available
>>>>>>>>>
>>>>>>>>> at "/" - JAX-RS takes care of selecting the right class/method at a
>>>>>>>>>
>>>>>>>>>> later
>>>>>>>>>> stage.
>>>>>>>>>>
>>>>>>>>>> I'm not sure now what to do there. In my demo I saw no warning
>>>>>>>>>> without
>>>>>>>>>> a
>>>>>>>>>> trailing slash and all worked well but in your case you are still
>>>>>>>>>> seeing
>>>>>>>>>> the problem with or without a slash - looks like some containers
>>>>>>>>>> may
>>>>>>>>>> report
>>>>>>>>>> different values for an empty path, it does not seem to be a CXF
>>>>>>>>>> issue.
>>>>>>>>>>
>>>>>>>>>> I think right now if you do
>>>>>>>>>> /openmeetings/services/services - you'll get a services page no
>>>>>>>>>> probs.
>>>>>>>>>>
>>>>>>>>>> when you have '/openmeetings/services', combined with the fact you
>>>>>>>>>> have
>>>>>>>>>> "/services/*" URL pattern, some ambiguities might happen.
>>>>>>>>>>
>>>>>>>>>> In meantime, it probably makes sense to enforce CXF to treat path
>>>>>>>>>> "/" a
>>>>>>>>>> bot more carefully (if the last segment is services)
>>>>>>>>>>
>>>>>>>>>> (P.S - Max lets sync on Monday, by the way, believe it or not - I
>>>>>>>>>> have
>>>>>>>>>> a
>>>>>>>>>> question specifically for you, please join #apache-cxf at freenode
>>>>>>>>>> on
>>>>>>>>>> Mon)
>>>>>>>>>>
>>>>>>>>>> thanks, Sergey
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 19/08/16 17:03, Maxim Solodovnik wrote:
>>>>>>>>>>
>>>>>>>>>> I have CXFServlet configured in web.xml [1]
>>>>>>>>>>
>>>>>>>>>> and spring config: [2]
>>>>>>>>>>
>>>>>>>>>>> Additionally each service has annotations (for ex: [3])
>>>>>>>>>>>
>>>>>>>>>>> something like this
>>>>>>>>>>>
>>>>>>>>>>> [1]
>>>>>>>>>>> https://github.com/apache/openmeetings/blob/3.2.x/openmeetin
>>>>>>>>>>> gs-web/src/main/webapp/WEB-INF/web.xml#L32
>>>>>>>>>>> [2]
>>>>>>>>>>> https://github.com/apache/openmeetings/blob/3.2.x/openmeetin
>>>>>>>>>>> gs-web/src/main/webapp/WEB-INF/classes/openmeetings-appli
>>>>>>>>>>> cationContext.xml#L271
>>>>>>>>>>> [3]
>>>>>>>>>>> https://github.com/apache/openmeetings/blob/3.2.x/openmeetin
>>>>>>>>>>> gs-webservice/src/main/java/org/apache/openmeetings/
>>>>>>>>>>> webservice/CalendarWebService.java#L63
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Aug 19, 2016 at 10:59 PM, Sergey Beryozkin <
>>>>>>>>>>> [email protected]>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Hmm...,
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On 19/08/16 16:51, Maxim Solodovnik wrote:
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Actually I can see no difference between
>>>>>>>>>>>>
>>>>>>>>>>>> http://localhost:5080/openmeetings/services
>>>>>>>>>>>>
>>>>>>>>>>>> and
>>>>>>>>>>>>> http://localhost:5080/openmeetings/services/
>>>>>>>>>>>>>
>>>>>>>>>>>>> The weird thing is: CalendarWebService has annotation
>>>>>>>>>>>>> @Path("/calendar")
>>>>>>>>>>>>>
>>>>>>>>>>>>> can you remind me please how you set this up ? Did you say you
>>>>>>>>>>>>> have
>>>>>>>>>>>>> no
>>>>>>>>>>>>>
>>>>>>>>>>>>> XML
>>>>>>>>>>>>>
>>>>>>>>>>>>> involved ?
>>>>>>>>>>>>
>>>>>>>>>>>> I was referring to the fact that you can have one relative path,
>>>>>>>>>>>> the
>>>>>>>>>>>> one
>>>>>>>>>>>> you set with
>>>>>>>>>>>> jaxrs:server/@address in Spring or directly on
>>>>>>>>>>>> JAXRSServerFactoryBean
>>>>>>>>>>>>
>>>>>>>>>>>> thanks, Sergey
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> BUT
>>>>>>>>>>>>
>>>>>>>>>>>> http://localhost:5080/openmeetings/services/calendar?_wadl
>>>>>>>>>>>>
>>>>>>>>>>>>> results to d== null
>>>>>>>>>>>>>
>>>>>>>>>>>>> id seems like d == null for mapped path and d != null for the
>>>>>>>>>>>>> root
>>>>>>>>>>>>> path
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, Aug 19, 2016 at 10:40 PM, Sergey Beryozkin <
>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> OK, I have tried one of the demos we ship with CXF,
>>>>>>>>>>>>>
>>>>>>>>>>>>> jax_rs/description_swagger2_web which uses Tomcat 7 plugin,
>>>>>>>>>>>>> its
>>>>>>>>>>>>>
>>>>>>>>>>>>> CXFServlet has "/app/*".
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> If I try:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> http://localhost:9000/app/services/
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> then I do get the services page back but I also see in the
>>>>>>>>>>>>>> logs:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> WARNING: Can't find the the request for
>>>>>>>>>>>>>> http://localhost:9000/app/serv
>>>>>>>>>>>>>> ices//'s Observer
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> But if I do
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> http://localhost:9000/app/services
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> then I get the service page immediately
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> If we have a trailing "/" and you have a JAXRS endpoint
>>>>>>>>>>>>>> CalendarWebService
>>>>>>>>>>>>>> also listening on "/" then it is a match.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I think as long as you have "/services" without the trailing
>>>>>>>>>>>>>> slash
>>>>>>>>>>>>>> you
>>>>>>>>>>>>>> should see the services pages - can you try it please or may
>>>>>>>>>>>>>> be
>>>>>>>>>>>>>> update
>>>>>>>>>>>>>> CalendarWebService to listen on something more specific than
>>>>>>>>>>>>>> "/" ?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks, Sergey
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 19/08/16 16:07, Maxim Solodovnik wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> for some unknown reason d != null in this line :(
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> d == ServletDestination
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> endpointInfo == BindingQName={http://apache.or
>>>>>>>>>>>>>>> g/cxf/binding/jaxrs}binding
>>>>>>>>>>>>>>> ,
>>>>>>>>>>>>>>> ServiceQName=, QName={
>>>>>>>>>>>>>>> http://webservice.openmeetings.apache.org/}CalendarWebServic
>>>>>>>>>>>>>>> e
>>>>>>>>>>>>>>> path == "/"
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> not sure why endpointInfo is like this :(
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Fri, Aug 19, 2016 at 8:22 PM, Sergey Beryozkin <
>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Max
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 19/08/16 13:56, Maxim Solodovnik wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> you can download binary snapshot from here
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Openmeetings%203.2.x/146/
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> extract it to some new folder
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> run red5.sh (red5.bat) (or red5-debug.sh (red5-debug.bat))
>>>>>>>>>>>>>>>>> go to http://localhost:5080/openmeetings/services/
>>>>>>>>>>>>>>>>> this will result empty page (and 404 in the log)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Oh, I see, this is now different to what I thought the
>>>>>>>>>>>>>>>>> problem
>>>>>>>>>>>>>>>>> was,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I thought that the services page that you see does not show
>>>>>>>>>>>>>>>>> JAX-RS
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> links
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> but the problem is - you do not see the service page at all
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hmm... I only updated there the formatter code which is used
>>>>>>>>>>>>>>>> by
>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>> service list page handler.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Have you added an endpoint that can handle 'services' path
>>>>>>>>>>>>>>>> by
>>>>>>>>>>>>>>>> any
>>>>>>>>>>>>>>>> chance
>>>>>>>>>>>>>>>> ?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> to use application you need to
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> go to http://localhost:5080/openmeetings and walk through
>>>>>>>>>>>>>>>> installer
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> :(
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> or you can ask me to do some investigation :))
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> It would be nice :-).
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Can you please try
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> http://localhost:5080/openmeetings/services
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (without the trailing '/') - that should not make a
>>>>>>>>>>>>>>>> difference
>>>>>>>>>>>>>>>> but
>>>>>>>>>>>>>>>> who
>>>>>>>>>>>>>>>> knows, just in case.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Can you also please download CXF 3.1.7 source (from Central)
>>>>>>>>>>>>>>>> it
>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>> same as in 3.1.8-SNAPSHOT in ServletController which is
>>>>>>>>>>>>>>>> where
>>>>>>>>>>>>>>>> I'd
>>>>>>>>>>>>>>>> like
>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>> ask you to put a breakpoint:
>>>>>>>>>>>>>>>> https://github.com/apache/cxf/
>>>>>>>>>>>>>>>> blob/cxf-3.1.7/rt/transports/h
>>>>>>>>>>>>>>>> ttp/src/main/java/org/apache/c
>>>>>>>>>>>>>>>> xf/transport/servlet/ServletCo
>>>>>>>>>>>>>>>> ntroller.java#L168
>>>>>>>>>>>>>>>> there you should reach line 176
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Can you please try it and see why the service page branch is
>>>>>>>>>>>>>>>> skipped
>>>>>>>>>>>>>>>> in
>>>>>>>>>>>>>>>> your case ?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks, Sergey
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Fri, Aug 19, 2016 at 7:17 PM, Sergey Beryozkin <
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Sorry. I'm confused - that is 404.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> What about the services page ?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Is there an easy way for me to reproduce it with open
>>>>>>>>>>>>>>>>> meetings ?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Cheers, Sergey
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On 19/08/16 12:35, Maxim Solodovnik wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> just have tried:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>> ib/cxf-core-3.1.8-SNAPSHOT.jar
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> ib/cxf-rt-bindings-soap-3.1.8-
>>>>>>>>>>>>>>>>>>> SNAPSHOT.jar
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>> ib/cxf-rt-bindings-xml-3.1.8-S
>>>>>>>>>>>>>>>>>>> NAPSHOT.jar
>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>> ib/cxf-rt-databinding-jaxb-3.1
>>>>>>>>>>>>>>>>>>> .8-SNAPSHOT.jar
>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>> ib/cxf-rt-frontend-jaxrs-3.1.8
>>>>>>>>>>>>>>>>>>> -SNAPSHOT.jar
>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>> ib/cxf-rt-frontend-jaxws-3.1.8
>>>>>>>>>>>>>>>>>>> -SNAPSHOT.jar
>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>> ib/cxf-rt-frontend-simple-3.1.
>>>>>>>>>>>>>>>>>>> 8-SNAPSHOT.jar
>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>> ib/cxf-rt-rs-extension-provide
>>>>>>>>>>>>>>>>>>> rs-3.1.8-SNAPSHOT.jar
>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>> ib/cxf-rt-rs-service-descripti
>>>>>>>>>>>>>>>>>>> on-3.1.8-SNAPSHOT.jar
>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>> ib/cxf-rt-transports-http-3.1.
>>>>>>>>>>>>>>>>>>> 8-SNAPSHOT.jar
>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>> ib/cxf-rt-ws-addr-3.1.8-SNAPSH
>>>>>>>>>>>>>>>>>>> OT.jar
>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>> ib/cxf-rt-wsdl-3.1.8-SNAPSHOT.
>>>>>>>>>>>>>>>>>>> jar
>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>> ib/cxf-rt-ws-policy-3.1.8-SNAP
>>>>>>>>>>>>>>>>>>> SHOT.jar
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> spring config:
>>>>>>>>>>>>>>>>>>> https://github.com/apache/open
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> meetings/blob/3.2.x/openmeetin
>>>>>>>>>>>>>>>>>>> gs-web/src/main/webapp/WEB-INF
>>>>>>>>>>>>>>>>>>> /classes/openmeetings-appli
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> cationContext.xml#L271
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Result:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> ---------------------------
>>>>>>>>>>>>>>>>>>> ID: 1
>>>>>>>>>>>>>>>>>>> Response-Code: 404
>>>>>>>>>>>>>>>>>>> Content-Type:
>>>>>>>>>>>>>>>>>>> Headers: {Date=[Fri, 19 Aug 2016 11:32:51 GMT],
>>>>>>>>>>>>>>>>>>> Content-Length=[0]}
>>>>>>>>>>>>>>>>>>> --------------------------------------
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Fri, Aug 19, 2016 at 4:14 PM, Sergey Beryozkin <
>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi Max
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> To have WADL links you need to add
>>>>>>>>>>>>>>>>>>> cxf-rt-rs-service-description
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Can you try again please with 3.1.8-SNAPSHOT
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Cheers, Sergey
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On 19/08/16 04:15, Maxim Solodovnik wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> hmm,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> just have tested, not working :( details:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> libraries in classpath
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>>>> ib/cxf-core-3.1.8-SNAPSHOT.jar
>>>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>>>> ib/cxf-rt-bindings-soap-3.1.8-
>>>>>>>>>>>>>>>>>>>>> SNAPSHOT.jar
>>>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>>>> ib/cxf-rt-bindings-xml-3.1.8-S
>>>>>>>>>>>>>>>>>>>>> NAPSHOT.jar
>>>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>>>> ib/cxf-rt-databinding-jaxb-3.1
>>>>>>>>>>>>>>>>>>>>> .8-SNAPSHOT.jar
>>>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>>>> ib/cxf-rt-frontend-jaxrs-3.1.8
>>>>>>>>>>>>>>>>>>>>> -SNAPSHOT.jar
>>>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>>>> ib/cxf-rt-frontend-jaxws-3.1.8
>>>>>>>>>>>>>>>>>>>>> -SNAPSHOT.jar
>>>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>>>> ib/cxf-rt-frontend-simple-3.1.
>>>>>>>>>>>>>>>>>>>>> 8-SNAPSHOT.jar
>>>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>>>> ib/cxf-rt-rs-extension-provide
>>>>>>>>>>>>>>>>>>>>> rs-3.1.8-SNAPSHOT.jar
>>>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>>>> ib/cxf-rt-transports-http-3.1.
>>>>>>>>>>>>>>>>>>>>> 8-SNAPSHOT.jar
>>>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>>>> ib/cxf-rt-ws-addr-3.1.8-SNAPSH
>>>>>>>>>>>>>>>>>>>>> OT.jar
>>>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>>>> ib/cxf-rt-wsdl-3.1.8-SNAPSHOT.
>>>>>>>>>>>>>>>>>>>>> jar
>>>>>>>>>>>>>>>>>>>>> webapps/openmeetings/WEB-INF/l
>>>>>>>>>>>>>>>>>>>>> ib/cxf-rt-ws-policy-3.1.8-SNAP
>>>>>>>>>>>>>>>>>>>>> SHOT.jar
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> servlet configuration:
>>>>>>>>>>>>>>>>>>>>>         <servlet>
>>>>>>>>>>>>>>>>>>>>>                 <servlet-name>CXFServlet</serv
>>>>>>>>>>>>>>>>>>>>> let-name>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> <servlet-class>org.apache.cxf.
>>>>>>>>>>>>>>>>>>>>> transport.servlet.CXFServlet</
>>>>>>>>>>>>>>>>>>>>> servlet-class>
>>>>>>>>>>>>>>>>>>>>>                 <init-param>
>>>>>>>>>>>>>>>>>>>>>                         <param-name>config-location</p
>>>>>>>>>>>>>>>>>>>>> aram-name>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> <param-value>classpath:openmee
>>>>>>>>>>>>>>>>>>>>> tings-applicationContext.xml</
>>>>>>>>>>>>>>>>>>>>> param-value>
>>>>>>>>>>>>>>>>>>>>>                 </init-param>
>>>>>>>>>>>>>>>>>>>>>                 <load-on-startup>1</load-on-startup>
>>>>>>>>>>>>>>>>>>>>>         </servlet>
>>>>>>>>>>>>>>>>>>>>>         <servlet-mapping>
>>>>>>>>>>>>>>>>>>>>>                 <servlet-name>CXFServlet</serv
>>>>>>>>>>>>>>>>>>>>> let-name>
>>>>>>>>>>>>>>>>>>>>>                 <url-pattern>/services/*</url-pattern>
>>>>>>>>>>>>>>>>>>>>>         </servlet-mapping>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> SOAP services are configured in spring config, REST are
>>>>>>>>>>>>>>>>>>>>> configured
>>>>>>>>>>>>>>>>>>>>> via
>>>>>>>>>>>>>>>>>>>>> annotations
>>>>>>>>>>>>>>>>>>>>> I'm using java only no XML approach :)
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> What am I missing?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Fri, Aug 19, 2016 at 8:29 AM, Maxim Solodovnik <
>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Thanks for the quick answer Sergey :)
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> I'll check SNAPSHOT and will write back here :)
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> What additional dependencies need to be added to
>>>>>>>>>>>>>>>>>>>>> display
>>>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> list
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>>>>>>>>> both
>>>>>>>>>>>>>>>>>>>>>> SOAP and REST services?
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On Thu, Aug 18, 2016 at 10:38 PM, Sergey Beryozkin <
>>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Hi Max
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> I updated CXF 3.1.7 to show the available endpoints
>>>>>>>>>>>>>>>>>>>>>>> if
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> they
>>>>>>>>>>>>>>>>>>>>>> exist,
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> previously, if you only used either JAXWS or JAXRS you
>>>>>>>>>>>>>>>>>>>>>> could
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> get
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> for
>>>>>>>>>>>>>>>>>>>>>>> example:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> SOAP endpoints:
>>>>>>>>>>>>>>>>>>>>>>> (empty space)
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> REST endpoints:
>>>>>>>>>>>>>>>>>>>>>>> some endpoints listed here
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> or
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> SOAP endpoints:
>>>>>>>>>>>>>>>>>>>>>>> some endpoints listed here
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> REST endpoints:
>>>>>>>>>>>>>>>>>>>>>>> (empty space)
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> which was 'noisy' so now in such case you'd either
>>>>>>>>>>>>>>>>>>>>>>> get
>>>>>>>>>>>>>>>>>>>>>>> only
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> SOAP endpoints:
>>>>>>>>>>>>>>>>>>>>>>> some endpoints listed here
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> or
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> REST endpoints:
>>>>>>>>>>>>>>>>>>>>>>> some endpoints listed here
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> So far it all should be fine.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Additionally, for JAXRS, I made it conditional on the
>>>>>>>>>>>>>>>>>>>>>>> availability
>>>>>>>>>>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>>> bus property. Some users now use Swagger, some WADL,
>>>>>>>>>>>>>>>>>>>>>>> so
>>>>>>>>>>>>>>>>>>>>>>> until
>>>>>>>>>>>>>>>>>>>>>>> 3.1.7
>>>>>>>>>>>>>>>>>>>>>>> you'd
>>>>>>>>>>>>>>>>>>>>>>> get an empty WADL link even if you use Swagger or if
>>>>>>>>>>>>>>>>>>>>>>> no
>>>>>>>>>>>>>>>>>>>>>>> WADL
>>>>>>>>>>>>>>>>>>>>>>> dependency
>>>>>>>>>>>>>>>>>>>>>>> exist.
>>>>>>>>>>>>>>>>>>>>>>> So in CXF 3.1.7 WADLGenerator, if loaded, will set a
>>>>>>>>>>>>>>>>>>>>>>> bus
>>>>>>>>>>>>>>>>>>>>>>> property
>>>>>>>>>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>>>>>>>>>> WADL is available, and if Swagger feature is loaded
>>>>>>>>>>>>>>>>>>>>>>> it
>>>>>>>>>>>>>>>>>>>>>>> will
>>>>>>>>>>>>>>>>>>>>>>> set
>>>>>>>>>>>>>>>>>>>>>>> a
>>>>>>>>>>>>>>>>>>>>>>> property
>>>>>>>>>>>>>>>>>>>>>>> indicating Swagger is available.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> This helps to present JAX-RS links correctly in
>>>>>>>>>>>>>>>>>>>>>>> Services
>>>>>>>>>>>>>>>>>>>>>>> page,
>>>>>>>>>>>>>>>>>>>>>>> but
>>>>>>>>>>>>>>>>>>>>>>> we've
>>>>>>>>>>>>>>>>>>>>>>> found with Lukasz that in Blueprint one can get an
>>>>>>>>>>>>>>>>>>>>>>> empty
>>>>>>>>>>>>>>>>>>>>>>> bus
>>>>>>>>>>>>>>>>>>>>>>> reference
>>>>>>>>>>>>>>>>>>>>>>> in
>>>>>>>>>>>>>>>>>>>>>>> the Service list formatter - it looks like you may be
>>>>>>>>>>>>>>>>>>>>>>> seeing
>>>>>>>>>>>>>>>>>>>>>>> such
>>>>>>>>>>>>>>>>>>>>>>> a
>>>>>>>>>>>>>>>>>>>>>>> case
>>>>>>>>>>>>>>>>>>>>>>> too. So in 3.1.8-SNAPSHOT I added the code that
>>>>>>>>>>>>>>>>>>>>>>> checks
>>>>>>>>>>>>>>>>>>>>>>> a
>>>>>>>>>>>>>>>>>>>>>>> default
>>>>>>>>>>>>>>>>>>>>>>> bus
>>>>>>>>>>>>>>>>>>>>>>> in
>>>>>>>>>>>>>>>>>>>>>>> such cases in the services page formatter
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Can you please check 3.1.8-SNAPSHOT ?
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Thanks, Sergey
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On 18/08/16 15:45, Maxim Solodovnik wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Hello,
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> recently I find out the list of all REST/SOAP
>>>>>>>>>>>>>>>>>>>>>>> services
>>>>>>>>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>>>>>>>>> not
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> available
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> anymore (CXF 3.1.7)
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> It was working some time ago
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Should I make any changes to make it work again?
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> I tried to add cxf-rt-rs-service-description-
>>>>>>>>>>>>>>>>>>>>>>>> 3.1.7.jar
>>>>>>>>>>>>>>>>>>>>>>>> as
>>>>>>>>>>>>>>>>>>>>>>>> dependency,
>>>>>>>>>>>>>>>>>>>>>>>> but
>>>>>>>>>>>>>>>>>>>>>>>> it doesn't help :(
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Thanks a lot for your help
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> WBR
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Sergey Beryozkin
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Talend Community Coders
>>>>>>>>>>>>>>>> http://coders.talend.com/
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Sergey Beryozkin
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Talend Community Coders
>>>>>>>>>>>>>> http://coders.talend.com/
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>
>>>>>>>>>>> Sergey Beryozkin
>>>>>>>>>>
>>>>>>>>>> Talend Community Coders
>>>>>>>>>> http://coders.talend.com/
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>> Sergey Beryozkin
>>>>>>
>>>>>> Talend Community Coders
>>>>>> http://coders.talend.com/
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>> --
>>>> Sergey Beryozkin
>>>>
>>>> Talend Community Coders
>>>> http://coders.talend.com/
>>>>
>>>>
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>>
>>
>>
>>
>
> --
> Sergey Beryozkin
>
> Talend Community Coders
> http://coders.talend.com/
>



-- 
WBR
Maxim aka solomax

Reply via email to