[ http://issues.apache.org/jira/browse/JCR-675?page=comments#action_12458424 ] Michael Singer commented on JCR-675: ------------------------------------
The file JCR.NET.zip contains 3 folders, ContentRepository, CRExplorer and JackrabbitIIOPConnector. The project ContentRepository is a contribution from Joern von Holten from Reddot and is the .NET 2.0 implementation of the JSR-170 API. The project CRExplorer is a WinForms GUI and contains the solution file (which can be opened with VS.NET 2005). The project JackrabbitIIOPConnector is the remoting layer implementation. You also need the latest version of IIOP.NET, you can get that from http://iiop-net.sourceforge.net This tool contains the file IIOPChannel.dll which is needed by the .NET projects. The file jcr-iiop.zip contains the iiop enabled jackrabbit-jcr-rmi. The folder in this zip-file is an eclipse-project. You will have to add all the jackrabbit dependencies to the build-path to make the project compile. The file buildiiop.cmd contains the commands to generate all the stubs and .idl-files. The commands are for the Windows Command Shell and you will of course have change all the paths in there according to your system. The last call in this command chain will generate a .dll-file which has to be included in the .NET-Project "JackrabbitIIOPConnector" There is a class "Server" in the package org.hms.jackrabbit.rmi.server which contains a main method and is used to start the ORBD and jackrabbit. All the configuration also done in this class. After startup of the server you should be able to type "help" in the console to get hints how to auto generate some nodes and properties in jackrabbit (if you don't have some already ;-) ) You can shutdown the server by typing "exit" and hitting enter... If the java-side is running startup the .NET GUI. This is done with Program.cs in the Project CRExplorer. The configuration stuff is in ContentExplorer.cs (you have to set the RemoteHost and the RemotePort). If everything is OK you should see at least a treeview of the nodes stored in jackrabbit... I know it is very tricky to get this stuff working, so, good luck and don't hesitate to ask... And of course maybe David and Dominique have useful input since they used this stuff during the last months ;-) > IIOP enabled jackrabbit-jcr-rmi, .NET 2.0 Remoting Layer Implementation, .NET > 2.0 Repository Explorer implementation, .NET 2.0 implementation of JSR-170 API > ------------------------------------------------------------------------------------------------------------------------------------------------------------ > > Key: JCR-675 > URL: http://issues.apache.org/jira/browse/JCR-675 > Project: Jackrabbit > Issue Type: New Feature > Environment: .NET Framework 2.0, JDK1.5, IIOP.NET latest version > Reporter: Michael Singer > Priority: Minor > Attachments: jcr-iiop.zip, JCR.NET.zip > > > I developed this stuff about a year ago. I sent that to David Nuescheler and > Dominique Pfister for demonstration purposes, David told me that it all > worked well and asked me if I would like to contribute all this. So here it > is... -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira