How to set up OpenI plugin for Mondrian - mondrian

I want to replace jPivot with OpenI in Mondrian OLAP Server. I have deployed Mondrian which comes with jPivot as default sample distribution in Glassfish server and it was successful. Now I need to replace this with OpenI Which is having nice UI and features (I think this framework is built upon jPivot).

To avoid too many comments in the question, I create an answer at here:
You can try a pure javascript webpivottable . This is a client side solution and no dependence to any back end technology. Here is demo and documents
The latest version (version 1.6) can enable/disable proxy at UI now, so no problem to integrate it into local Mondrian server(just disable proxy at UI).
For cross domain access(web server and Mondrian server not at the same host:port), you can set options.server.xmlaProxy in the customOptions to your http proxy at your web server.

Related

Firely server - how to add US CORE 3.1.0 support

I have a set of FHIR transaction bundle files generated by the synthea tool, which are accepted by, for example, Intersystems IRIS Health server which has built-in hl7.fhir.us.core/3.1.0 support.
If I post such a bundle to a freshly installed Firely, it produces errors of type "Unable to resolve reference to profile 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-birthsex'". How could I enable hl7.fhir.us.core/3.1.0 on Firely server?
The public endpoint of Firely Server loads us-core by default. To enable us-core on your local version, you should adjust your settings. See https://docs.fire.ly/projects/Firely-Server/en/latest/features/conformanceresources.html

Cannot open terracotta 4.3.6 management console which is running on localhost:9540

Terracotta server array is successfully running but the management console that comes with the Terracotta Server Open Source Software (OSS) kit is not working. when the terracotta server array is started ,it says "2019-01-05 11:58:16,739 INFO - Management server started on 0.0.0.0:9540" but I get a not found error when I try to hit the url. Can anybody suggest how to view the caches stored inside terracotta or how can I access the management console?
According to "http://ww1.terracotta.org/documentation/4.1/tms/tms#enable-agent", management-console/bin/start-tmc.sh can be used to start the terracotta management console. But in the kit "TERRACOTTA SERVER 4.X AND OLDER" downloaded from "http://www.terracotta.org/open-source/" doesnt contain an file as start-tmc.sh
the way it works is that the Terracotta Server exposes REST endpoints via the built-in management server that's running on 0.0.0.0:9540 (hence why you see 2019-01-05 11:58:16,739 INFO - Management server started on 0.0.0.0:9540).
And then, you have the TMC (Terracotta Management Console) component that delivers the UI portion, and reaches back to the Terracotta management server to fetch the stats / data etc...
Now, the open-source version does not offer the Management Console...so that's why you don't see the "start-tmc.sh" in the kit.
But you should be able to access the REST endpoints from the built-in Terracotta Management Server anyway...
It should be accessible at: http://host:port/tc-management-api
And from there, you should be able to fetch all sort of data items using various REST calls (eg. /agents/topologies/ for the server topology, etc...)
Here is the latest doc for the Terracotta REST if you want to explore further:
https://documentation.softwareag.com/onlinehelp/Rohan/terracotta_436/bigmemory-max/webhelp/index.html#page/bigmemory-max-webhelp%2Fto-title_terracotta_rest_developer_guide.html%23
Finally, as explained in the doc (at https://documentation.softwareag.com/onlinehelp/Rohan/terracotta_436/bigmemory-max/webhelp/index.html#page/bigmemory-max-webhelp%2Fco-use_rest_api_versions.html%23), there are 2 API versions available...with the "v2" version being available and recommended for Terracotta 4.2 and higher (hence you should use the v2 with 4.3.6)
Lost of example REST calls at https://documentation.softwareag.com/onlinehelp/Rohan/terracotta_436/bigmemory-max/webhelp/index.html#page/bigmemory-max-webhelp%2Fco-oper_examples_of_uris.html%23... but couple here as well:
curl http://localhost:9540/tc-management-api/v2/agents/info
curl http://localhost:9540/tc-management-api/v2/agents/topologies/
curl http://localhost:9540/tc-management-api/v2/agents/cacheManagers/
Hope that helps.

Is there any way to upload Artifacts to the Apache ACE server without Web UI?

We are working on an enterprise system writed by Java. And we use an Apache ACE server to deploy the OSGi bundles, a Jenkins as CI server. When we want to update a bundle, we make a jar file in Eclipse, and upload it to ACE server through Web UI. When we want to release a new version, we must upload all bundles through Web UI. I think that is foolish.
I think there must be a simple way just like when I finish coding, then I can do something just in Elipse to upload the bundle to the ACE server. When we release a version, the Jenkins should also update all of the bundles to ACE server itself.
Certainly, you basically have two options if you want to automate things:
Use the REST based interface to talk to ACE.
Use the shell based interface to script to ACE.
Both are explained on the website, so for more detailed steps refer to:
http://ace.apache.org/docs/rest-api.html
http://ace.apache.org/docs/shell-api.html

Where does PouchDB store its data on a laptop?

I have an ionic project I am testing via ionic serve -lab in Firefox on my laptop.
This project uses PouchDB for a local database. To test my App I need to clear the database but clearing all private data in Firefox does not do this.
If I know where PouchDB stores its data maybe I can delete the appropriate file?
The database adapter chosen can be found in the debugging data of db.info():
Then how you delete databases in the chosen adapter will vary with your JS runtime, i.e. in chrome:
newer versions of firefox have a very similar developer tools that look something like this.

In Weblogic 10.3.5, is there any way to expire an html file from cache without going through a server restart

In Weblogic 10.3.5, is there any way to expire an html file from cache without going through a server restart. I am supporting a server with frequent HTML changes and hoping to find a way not to restart the server each time the HTML is updated. Environment is supporting a PeopleSoft domain. Thanks.
There's a way indeed, the parameter "Resource Reload Check (in seconds)" which can be found on a web app setup is what you're looking for. I've setup this to 5(secondes) in order to have a periodic refresh on dynamic ressources generated by an application engine (an xml parsed by an xslt)
For some details here's doc of 12.1.2 but I confirm it exists also on 10.3.4 (so on your version too) : https://docs.oracle.com/middleware/1212/wls/WLACH/pagehelp/J2EEwebappwebappconfigurationtitle.html

Resources