...
Code Block |
---|
GET http://localhost:8080/pentaho/content/ws-run/metadataService/listBusinessModelsJson <ns:listBusinessModelsJsonResponse xmlns:ns="http://service.metadata.ui.common.pentaho.org"> <return> [ { "class":"org.pentaho.common.ui.metadata.model.impl.ModelInfo", "domainId":"steel-wheels/metadata.xmi", "modelDescription":"This model contains information about Employees.", "modelId":"BV_HUMAN_RESOURCES", "modelName":"Human Resources" }, { "class":"org.pentaho.common.ui.metadata.model.impl.ModelInfo", "domainId":"steel-wheels/metadata.xmi", "modelDescription":"This model contains information about products and product inventory.", "modelId":"BV_INVENTORY", "modelName":"Inventory" }, { "class":"org.pentaho.common.ui.metadata.model.impl.ModelInfo", "domainId":"steel-wheels/metadata.xmi", "modelDescription":"This model contains information about customers and their orders.", "modelId":"BV_ORDERS", "modelName":"Orders" } ] </return> </ns:listBusinessModelsJsonResponse> |
loadModel
Code Block |
---|
GET http://localhost:8080/pentaho/content/ws-run/metadataService/loadModel?domainId=steel-wheels%2Fmetadata.xmi&modelId=BV_ORDERS
<?xml version="1.0"?>
<ns:loadModelResponse xmlns:ns="http://service.metadata.ui.common.pentaho.org">
<return type="org.pentaho.common.ui.metadata.model.impl.Model">
<categories type="org.pentaho.common.ui.metadata.model.impl.Category">
<columns type="org.pentaho.common.ui.metadata.model.impl.Column">
<aggTypes>NONE</aggTypes>
<category>CAT_PAYMENTS</category>
<defaultAggType>NONE</defaultAggType>
<description xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
<fieldType>FACT</fieldType>
<formatMask>$#,##0.00;($#,##0.00)</formatMask>
<horizontalAlignment>RIGHT</horizontalAlignment>
<id>BC_PAYMENTS_AMOUNT</id>
<name>Amount</name>
<selectedAggType>NONE</selectedAggType>
<type>NUMERIC</type>
</columns>
...many more <columns></columns>...
<description>This category contains details about customer payments.</description>
<id>CAT_PAYMENTS</id>
<name>Payments</name>
</categories>
...more <categories></categories>...
<description>This model contains information about customers and their orders.</description>
<domainId>steel-wheels/metadata.xmi</domainId>
<id>BV_ORDERS</id>
<name>Orders</name>
</return>
</ns:loadModelResponse>
|
loadModelJson
doQuery
doXmlQuery
...