iRING Deployment Resources
iRING Interface Service
- Install Joseki into C:\Joseki-3.3.
- Set JOSEKIROOT environment variable to C:\Joseki-3.3
(Recommended - variation requires a change to %JOSEKIROOT%\webapps\joseki\WEB-INF\web.xml after running mod_joseki)
To set up the environment variable, follow steps below:- Open Control Panel and select System.
- Go to the Advanced tab.
- Click the Environment Variables button. Select the "new" button for the upper frame to create a new environment variable
- Enter JOSEKIROOT as the Varible Name and C:\Joseki-3.3 as Variable Value
- Setup an "iring" schema and user account with password "camelot" in MySQL database and provide privileges.
To set up "iring" schema, follow steps below:- Go to MySQL Administrator and click on Catalogs.
- In the window down below, right click and select Create New Schema.
- Go to MySQL Administrator and click on User Administration.
- Select iring and assign all the Available priveleges to Assigned Privileges.
- Click Apply changes.
- Run mod_joseki from InterfaceService directory
- From JOSEKIROOT
- Modify setclasspath.bat according to your environment.
- Run setclasspath to configure the java environment for the following commands.
- Create the default graph in the MySQL database by running dbcreate data.
- Create the Interface Service by running create-service.
- Start the Interface Service by running net start josekisvc.
- Browse the following Uri: http://localhost:2020
iRING WCF Services and Silverlight Apps
- Create iRINGWeb folder on appropriate drive on the server.
- Copy AdapterService, MappingEditor, RDSWIPEditor, and ReferenceDataService folders into the iRINGWeb folder.
- Create an application for each subfolder of iRINGWeb from IIS Manager.
- Select Read and Execute permission.
- For IRINGFramework and RDSWIPEditor, add "application/x-silverlight-app" MIME Type for .xap file extension.
- Edit AppSettings in each Web.config.
- AdapterService (http://localhost/AdapterService/Service.svc)
- CSDLPath - Path of your CSDL file.
- connectionStrings\add where name="Entities"
(actually not under appSettings.) - This is the Entity Framework connection string. It contains the ADO.NET connection string for your legacy database as well as the location of Entity Framework artifacts, including CSDL file.
- MappingEditor (http://localhost/MappingEditor) (http://localhost/MappingEditor/Default.aspx)
- AdapterServiceUri - Base URI of the AdapterService.
- AdapterProxyCredentialToken - Credential token for AdapterService proxy server.
- AdapterProxyHost - AdapterService proxy server name.
- AdapterProxyPort - AdapterService proxy port number.
- ReferenceDataServiceUri - Base URI of the ReferenceDataService.
- ReferenceDataProxyCredentialToken - Credential token for ReferenceDataService proxy server.
- ReferenceDataProxyHost - ReferenceService proxy server name.
- ReferenceDataProxyPort - ReferenceService proxy port number.
- RDSWIPEditor (http://localhost/RDSWIPEditor) (http://localhost/RDSWIPEditor/Service.svc)
- OntologyServiceUri - Base URI of the ReferenceDataService.
- ReferenceDataService (http://localhost/ReferenceDataService/Service.svc)
- ClassRegistryBase - URI of the RDSWIP part4 endpoint
(typically http://rdl.rdlfacade.org/data#). - TemplateRegistryBase - URI of the RDSWIP part7 endpoint
(typically http://tpl.rdlfacade.org/data#). - ProxyCredentialToken - Credential token for ReferenceDataService proxy server.
- ProxyHost - ReferenceDataService proxy server name.
- ProxyPort - ReferenceDataService proxy port number.
- ClassRegistryBase - URI of the RDSWIP part4 endpoint
©Copyright 2009 IDS-ADI.
