CMIS is a protocol with several optional bindings: Atom, WSDL, Browser.
According to Alfresco's documentation:
Currently Alfresco supports the atom binding for the CMIS 1.0 protocol,
and both the atom and browser bindings for the CMIS 1.1 protocol.
In fact, Alfresco also has a (undocumented?) WSDL binding for CMIS 1.0 at URL http://server/alfresco/cmisws/cmis?wsdl.
Similarly, is there a WSDL binding for CMIS 1.1, and if yes, at what URL?
I have tried http://server/alfresco/api/-default-/public/cmis/versions/1.1/wsdl and many similar URLs but no luck so far.
The Web Services binding is not supported for CMIS 1.1 in Alfresco 4.2.e Community Edition or 4.2.0 Enterprise. Maybe it will be in a future release but I doubt it.
Related
I am not able to generate request format for WCF web service method for iOS and Mac project bot. which accepts an object as a parameter. Used service url is “ https:// “ for security concern. I am using “WSDL2Objc Parser” and “Sudz-c” both to generate proxy files but its not working properly ( like : it generate some syntax error while creating files) . web service is implemented in .Net language.
At Server side (.Net) we are using wsHttpBinding to be able to use SOAP 1.2 but we can't generate the client proxies - which is dead easy on the Windows box but not so easy on a Mac or iOS.
In the earlier version of the RC2 I was able to format my ACS url to:
/saml/SSO/alias/defaultAlias
This has been taken out in the release version. What do I set the ACS url on my IDP server to hit the only or default provider on the SP side?
The default URL is now simply /saml/SSO.
The alias feature is still available and supported - you can set it on MetadataGeneratorFilter's bean MetadataGenerator - ExtendedMetadata - property alias.
You can find an overview of changes between RC2 and FINAL in the manual chapter 'Important code changes', including guidelines on achieving backwards compatibility.
By an URL, is there a standard way to express the way to a subfolder of a given repository of a particular CMIS server?
For instance:
CMIS server: http://server/alfresco/service/cmis
repository within this server: myrepo7
subfolder within this repository: proposals/eurostar/
Is there a standard way to express the whole thing as a URL?
If I join the whole thing with slashes, I will not be able to tell which part is the repo:
http://server/alfresco/service/cmis/myrepo7/proposals/eurostar/
Maybe there is a syntax with dashes or something?
http://server/alfresco/service/cmis#myrepo7#proposals/eurostar/
The CMIS URLs of the AtomPub binding are repository specific. You shouldn't rely on any observations.
The CMIS 1.1 browser binding defines what you want to achieve here, interoperable across all CMIS repositories. But there are not many repositories that support this binding, yet.
I have an application that shall support offline storage of user data in case the server is unreachable. In Javafx 1.3 that was achieved via the classes javafx.io.Storage and javafx.io.Resource.
When migrating to Javafx 2.0 these classes have been discontinued. I believe that the guys at Oracle have an equivalent functionality for it in Java.
My question is What is the equivalent of the aforementioned classes in Javafx 2.0 What I want is to specify a resource name to which I can store data without worrying where it is exactly stored on the client file system, the same as browsers cookies.
Thanks for your help
Ahmed
There is no equivalent of javafx.io.Storage and javafx.io.Resource in JavaFX 2.x itself. Because JavaFX 2.x is based on Java, you can use Java services.
The JNLP FileSaveService and FileOpenService may be used. These services should work across JNLP based deployments (browser embedded and webstart apps) - not sure if they work for standalone apps.
If you know that your application will be run as a standalone app or a signed browser embedded or webstart app with higher privileges, then you can get the user directory via the user.home system property and write your app data to an an appropriate file location under that, probably using the Files api as in this Files tutorial. For example, use the Files api to create a {$user.dir}/.myapp/appdata.dat file to read and write.
JavaFX embeds an html5 web engine. The WebEngine in JavaFX 8 implements the offline storage portion of the html5 specification, the WebEngine in JavaFX 2.2 does not.
I want to consume a web service of which I have the wsdl. I am using spring-ws and want to use marshalling/unmarshalling (jaxb) to convert xml to java and vice versa. How can I get the jaxb classes from the wsdl. Do I need access to xsd which in this case I don't have. Can I use a tool like trang to do the work?
look here http://blog.dawouds.com/2008/09/maven-2-wsdl-to-java-using-jaxb.html
You can use the tool Apache CXF to create a Web-service client in Java from the WSDL. Follow the official page: http://cxf.apache.org/docs/developing-a-consumer.html