[ 
https://issues.apache.org/jira/browse/CMIS-120?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12835811#action_12835811
 ] 

Stephan Klevenz commented on CMIS-120:
--------------------------------------

I've seen that and like it. But we have to duplicate the binding class const 
(CmisProviderFactory.BINDING_SPI*) in the client API. Right?

> SessionParameter Set not easy to use
> ------------------------------------
>
>                 Key: CMIS-120
>                 URL: https://issues.apache.org/jira/browse/CMIS-120
>             Project: Chemistry
>          Issue Type: Improvement
>          Components: opencmis-commons
>            Reporter: Stephan Klevenz
>
> The parameters defined in class SessionParameter should get some improvements:
> minor:
> * interface instead of class
> major:
> * Atom Pub and Web Service binding are implicit determind by various set of 
> URL parameters. If a Atom Pub and a Web Service URL is specified then the 
> binding is ambiguous in runtime. Error handling is difficult becaus of 
> various parameter configurations are illegal.
> Proposal: Introduce a explicite parameter for the binding type to use. 
> Example: *.binding = {AtomPub|SOAP|...}. In dependency of a binding different 
> sets of URL parameter need to be set: Atom Pub binding => Atom Pub URL.
> * WebService URL can also be used in various combinations (prefix, non 
> prefix, single service URLs ...). This should be made explicite while one 
> parameter has only one purpose (URL, Prefix URL, Single Service URLs).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to