frascati issueshttps://gitlab.ow2.org/frascati/frascati/-/issues2018-09-10T23:26:45Zhttps://gitlab.ow2.org/frascati/frascati/-/issues/1Change element names2018-09-10T23:26:45ZChristophe DemareyChange element namesChange element names:
For instance:
<Component status="STARTED" name="org.ow2.frascati.FraSCAti">
<subcomponents status="STARTED" name="assembly-factory"/>
<subcomponents status="STARTED" name="sca-parser"/>
<subcomponents status="STAR...Change element names:
For instance:
<Component status="STARTED" name="org.ow2.frascati.FraSCAti">
<subcomponents status="STARTED" name="assembly-factory"/>
<subcomponents status="STARTED" name="sca-parser"/>
<subcomponents status="STARTED" name="component-factory"/>
<subcomponents status="STARTED" name="services"/>
<subcomponents status="STARTED" name="explorer"/>
<subcomponents status="STARTED" name="binding-factory"/>
<subcomponents status="STARTED" name="remote"/>
<subcomponents status="STARTED" name="fscript"/>
<subcomponents status="STARTED" name="remote-RESTful-skeleton"/>
<subcomponents status="STARTED" name="remote-RESTful-skeleton"/>
<services name="membrane-generation"/>
<services name="classloader-manager"/>
<services name="binding-factory"/>
<services name="composite-manager"/>
<services name="reconfiguration"/>
<services name="introspection"/>
<Component>
I propose to change:
- <subcomponents> to <component>
- <services> to <service>
You should remove "s" from the name of all attributes in the EMF metamodel and regenerate the XSD.1.4https://gitlab.ow2.org/frascati/frascati/-/issues/2Add REST methods to get metadata in the JSON format too2018-09-10T23:26:45ZChristophe DemareyAdd REST methods to get metadata in the JSON format tooAdd REST methods to get metadata in the JSON format too.
This will allow JavaScript HTML pages to easily display these metadata.
It will help to implement some dynamic HTML pages to introspect FraSCAti from a Web browser.Add REST methods to get metadata in the JSON format too.
This will allow JavaScript HTML pages to easily display these metadata.
It will help to implement some dynamic HTML pages to introspect FraSCAti from a Web browser.1.5https://gitlab.ow2.org/frascati/frascati/-/issues/9Remote deployment API2018-09-10T23:26:45ZChristophe DemareyRemote deployment APIAllow to deploy SCA contribution remotely via a REST API.
Should be a ne service of the remote component.
Will be used by Calico.Allow to deploy SCA contribution remotely via a REST API.
Should be a ne service of the remote component.
Will be used by Calico.1.4https://gitlab.ow2.org/frascati/frascati/-/issues/15Reflecting FraSCAti modules as OSGi bundles2018-09-10T23:26:45ZRomain RouvoyReflecting FraSCAti modules as OSGi bundlesOSGi defines a standard packaging mechanism, which can be used to better isolate the loading of
software modules within a standard Java Runtime Environment. FraSCAti «à la carte» could benefit from
this mechanism to better control the ...OSGi defines a standard packaging mechanism, which can be used to better isolate the loading of
software modules within a standard Java Runtime Environment. FraSCAti «à la carte» could benefit from
this mechanism to better control the loaded modules as well as their dependencies.
It would therefore be nice to consider the definition of OSGi-compliant manifest files for the module of
the platform. Existing tools, such as BND [1] or Tycho [2] could facilitate this task by generating the
manifest file from the Maven configuration file.
References
1. BND. http://www.aqute.biz/Code/Bnd
2. Tycho. http://tycho.sonatype.org
Romain Rouvoyhttps://gitlab.ow2.org/frascati/frascati/-/issues/18Support Maven 32018-09-10T23:26:45ZPhilippe MerleSupport Maven 3Add support to build and run FraSCAti with Apache Maven 3.
Add support to build and run FraSCAti with Apache Maven 3.
1.4https://gitlab.ow2.org/frascati/frascati/-/issues/29Stop/start SCA composites and components2018-02-06T10:32:06ZPhilippe MerleStop/start SCA composites and componentsAdd methods to start and stop SCA composites and components via the Remote Management API.
Add methods to start and stop SCA composites and components via the Remote Management API.
1.5https://gitlab.ow2.org/frascati/frascati/-/issues/30Get and set SCA properties2018-02-06T10:32:09ZPhilippe MerleGet and set SCA propertiesAdd methods to get and set SCA properties via the Remote Management API.
Add methods to get and set SCA properties via the Remote Management API.
1.5https://gitlab.ow2.org/frascati/frascati/-/issues/40Port.getImplementedInterface()2018-02-06T10:32:06ZPhilippe MerlePort.getImplementedInterface()The operation Port.getImplementedInterface() always returns null instead of the name of the interface implemented by the port.
The operation Port.getImplementedInterface() always returns null instead of the name of the interface implemented by the port.
1.5https://gitlab.ow2.org/frascati/frascati/-/issues/41Property.getType()2018-02-06T10:32:07ZPhilippe MerleProperty.getType()The operation Property.getType() returns a string starting by "class " or "interface ". These prefixes must be removed.
The operation Property.getType() returns a string starting by "class " or "interface ". These prefixes must be removed.
1.5https://gitlab.ow2.org/frascati/frascati/-/issues/42Port.getWiredTo()2013-03-25T10:22:16ZPhilippe MerlePort.getWiredTo()The operation Port.getWiredTo() always returns null. This operation must return the service wired to a reference.
The operation Port.getWiredTo() always returns null. This operation must return the service wired to a reference.
https://gitlab.ow2.org/frascati/frascati/-/issues/45Add documentation about OW2 FraSCAti Remote Management from an HTTP client, e...2018-02-06T10:32:06ZPhilippe MerleAdd documentation about OW2 FraSCAti Remote Management from an HTTP client, e.g., a Web browser and curl1.5https://gitlab.ow2.org/frascati/frascati/-/issues/63Add modularity to the remote introspection module2018-02-06T10:32:14ZChristophe DemareyAdd modularity to the remote introspection moduleAdd modularity to the remote introspection module.
I we don't want to use the reconfiguration service, we don't need the FScript dependency.
The idea is top split this module in two parts :
- the first part providing remote introspectio...Add modularity to the remote introspection module.
I we don't want to use the reconfiguration service, we don't need the FScript dependency.
The idea is top split this module in two parts :
- the first part providing remote introspection (with Fractal API) and deployment
- the second part providing remote reconfiguration with FScript.1.5https://gitlab.ow2.org/frascati/frascati/-/issues/68Log level "info" does not appear when frascati is launched in remote mode2012-03-07T16:21:47ZAntonio De Almeida Souza NetoLog level "info" does not appear when frascati is launched in remote modeExecuting a program on fraSCAti having the profile "remote", the calls to log level "info" like
Logger.getLogger("Classname").log(Level.INFO,"message");
don't appear in the console.Executing a program on fraSCAti having the profile "remote", the calls to log level "info" like
Logger.getLogger("Classname").log(Level.INFO,"message");
don't appear in the console.https://gitlab.ow2.org/frascati/frascati/-/issues/85mvn sonar:sonar failed2018-02-06T10:32:18ZPhilippe Merlemvn sonar:sonar failedRunning 'mvn sonar:sonar' failed.
Running 'mvn sonar:sonar' failed.