Skip to content
This repository has been archived by the owner on Oct 12, 2021. It is now read-only.

eclipse-lyo/lyo.trs-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TRS Client

⚠️ WARNING
The repository was moved into https://github.com/eclipse/lyo

Motivation

The TRS Client utility uses the TRS interfaces of existing OSLC adapters in order to cache the data exposed by these OSLC adadapters in a preconfigured HTTP SPARQL enabled triplestore and to keep this data cache up to date with the data coming from the adapters. for more information please check the OSLC TRS 2.0 draft spec

Supported features

The following features are currently supported:

  • Full processing of the TRS information of a TRS provider
  • Concurrent processing of Base Members of a Tracked Resource Set
  • Concurrent processing of Change Events
  • Concurrent processing of TRS Providers
  • Basic Http Authentication support

The implementation of the following features is planned:

  • Concurrent retrieval of Base and ChangeLog resources from TRS Providers
  • Support of OAuth authentication
  • Management of Server Rollback to an earlier state

FAQ

There is an error in ModelCreationUtil.java

Comment //import javax.servlet.ServletException; and related class.

There is an error JRE

Make sure you are using the JDK, not JRE, eg. in Eclipse: Windows - Preferences - Java - Installed JREs

TRS provider is running in Virtual Machine and TRS Client can't access it from the Local Machine

Set Port Forwarding in virtual machine:

  • Host port: 8080 - Guest port: 8080
  • Host port: 80 - Guest port: 80

Set hosts in local machine

  • Edit C:\Windows\System32\drivers\etc\hosts
  • Check VM hostname: hostname in VM's terminal.
  • Add line 127.0.0.1 %VM_hostname% to the hosts file.
  • If you cannot edit hosts file, google how to get permissions to that file