jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Singer (JIRA)" <j...@apache.org>
Subject [jira] Commented: (JCR-675) 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
Date Thu, 14 Dec 2006 10:57:22 GMT
    [ 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
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


View raw message