347 lines
15 KiB
XML
Executable File
347 lines
15 KiB
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
|
<!--
|
|
//
|
|
// StandardReport-AllObjects.xml - XML definition for the initial Mocha `All Objects` system report
|
|
//
|
|
// Author:
|
|
// Michael Becker <alcexhim@gmail.com>
|
|
//
|
|
// Copyright (c) 2020 Mike Becker's Software
|
|
//
|
|
// This program is free software: you can redistribute it and/or modify
|
|
// it under the terms of the GNU General Public License as published by
|
|
// the Free Software Foundation, either version 3 of the License, or
|
|
// (at your option) any later version.
|
|
//
|
|
// This program is distributed in the hope that it will be useful,
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
// GNU General Public License for more details.
|
|
//
|
|
// You should have received a copy of the GNU General Public License
|
|
// along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
-->
|
|
<mocha xmlns="urn:net.alcetech.schemas.Mocha">
|
|
<libraries>
|
|
<library id="{2826E41F-763A-413F-B239-3D9698AB629F}">
|
|
<instances>
|
|
<instance id="{2a5af355-9875-4631-81db-902a4395a8e8}" classInstanceId="&IDC_ReturnInstanceSetMethodBinding;">
|
|
<!-- Return Instance Set Method Binding: return all instances where Class instance = 1$1 (Class) [rsmb] -->
|
|
<translations>
|
|
<translation relationshipInstanceId="{940EBFDB-B064-48D7-A55B-873947F4D19A}">
|
|
<!-- Method Binding.has title Translation -->
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="return all instances of Data Source" />
|
|
</translationValues>
|
|
</translation>
|
|
</translations>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="&IDR_Method_Binding__for__Method;">
|
|
<!-- Method Binding.for Method -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{B6509D59-536A-4514-A797-184AF5C835F4}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="&IDR_Method_Binding__has__Parameter_Assignment;">
|
|
<!-- assign `Class [CL]` to `Data Source@get Data Source(GSI)*P*S` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{5d955aa8-7e0a-41bc-93a6-09b947070113}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
|
|
<instance id="{5d955aa8-7e0a-41bc-93a6-09b947070113}" classInstanceId="&IDC_ParameterAssignment;">
|
|
<relationships>
|
|
<relationship relationshipInstanceId="&IDR_Parameter_Assignment__assigns_to__Parameter;">
|
|
<targetInstances>
|
|
<instanceReference instanceId="{53675af2-67e1-425f-b121-6f1d4459179a}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="&IDR_Parameter_Assignment__assigns_from__Method_Binding;">
|
|
<targetInstances>
|
|
<!--
|
|
Class@get Class (GSI)*P*S [rsmb]
|
|
================================
|
|
This Get Specific Instance Method returns the class, User Login.
|
|
-->
|
|
<instanceReference instanceId="{83fb4e27-1467-4798-b3e1-f97f814cfbbb}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
|
|
|
|
|
|
<instance id="{84b4ba03-d726-491c-b8a1-75ce994937f9}" classInstanceId="{C46FA477-1F9F-4C5E-A232-8BB3CB70B97D}">
|
|
<!-- Report Data Source: All Data Sources -->
|
|
<translations>
|
|
<translation relationshipInstanceId="{0B698B22-1E66-46E2-B152-1259333091F2}">
|
|
<!-- Report Data Source.has title Translation -->
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="All Data Sources" />
|
|
</translationValues>
|
|
</translation>
|
|
<translation relationshipInstanceId="{dd0a60fd-7b08-4a2d-b250-c918487e6c29}">
|
|
<!-- Report Data Source.has description Translation -->
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="Accesses the Report Data Source as its primary object and returns one row per data source. Does not contain any built-in prompts." />
|
|
</translationValues>
|
|
</translation>
|
|
</translations>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{2D5CB496-5839-46A0-9B94-30D4E2227B56}">
|
|
<!-- Report Data Source.has source Method -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{2a5af355-9875-4631-81db-902a4395a8e8}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
|
|
<!--
|
|
========== REPORT FIELDS ==========
|
|
-->
|
|
<instance id="{be300e78-ebc4-4bed-b2d4-cb94ccd8aa1c}" classInstanceId="&IDC_RelationshipReportField;">
|
|
<!-- Relationship Report Field: Primary Report Object -->
|
|
<translations>
|
|
<translation relationshipInstanceId="{6780BFC2-DBC0-40AE-83EE-BFEF979F0054}">
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="Primary Report Object" />
|
|
</translationValues>
|
|
</translation>
|
|
</translations>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{134B2790-F6DF-4F97-9AB5-9878C4A715E5}">
|
|
<!-- Relationship Report Field.has target Relationship `Report Data Source.has primary Report Object` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{19363efd-cdd9-4c17-a7e8-1b39c3240e07}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{ab358b77-83b5-44e0-aae9-6eebe52c6b89}" classInstanceId="&IDC_RelationshipReportField;">
|
|
<!-- Relationship Report Field: Description -->
|
|
<translations>
|
|
<translation relationshipInstanceId="{6780BFC2-DBC0-40AE-83EE-BFEF979F0054}">
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="Description" />
|
|
</translationValues>
|
|
</translation>
|
|
</translations>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{134B2790-F6DF-4F97-9AB5-9878C4A715E5}">
|
|
<!-- Relationship Report Field.has target Relationship `Report Data Source.has description Translation` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{dd0a60fd-7b08-4a2d-b250-c918487e6c29}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{a0a08d4b-d4e1-40c5-a82f-09fe67eec4fc}" classInstanceId="&IDC_RelationshipReportField;">
|
|
<!-- Relationship Report Field: Data Source Type -->
|
|
<translations>
|
|
<translation relationshipInstanceId="{6780BFC2-DBC0-40AE-83EE-BFEF979F0054}">
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="Data Source Type" />
|
|
</translationValues>
|
|
</translation>
|
|
</translations>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{134B2790-F6DF-4F97-9AB5-9878C4A715E5}">
|
|
<!-- Relationship Report Field.has target Relationship `Report Data Source.has Report Data Source Type` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{dd0a60fd-7b08-4a2d-b250-c918487e6c29}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{a751bc28-fd9e-4678-a150-4b00db505cf1}" classInstanceId="&IDC_RelationshipReportField;">
|
|
<!-- Relationship Report Field: Built-in Prompts -->
|
|
<translations>
|
|
<translation relationshipInstanceId="{6780BFC2-DBC0-40AE-83EE-BFEF979F0054}">
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="Built-in Prompts" />
|
|
</translationValues>
|
|
</translation>
|
|
</translations>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{134B2790-F6DF-4F97-9AB5-9878C4A715E5}">
|
|
<!-- Relationship Report Field.has target Relationship `Report Data Source.has Report Data Source Type` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{dd0a60fd-7b08-4a2d-b250-c918487e6c29}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{1fd9a0a4-d35a-4ec9-8669-e81c3770de08}" classInstanceId="&IDC_RelationshipReportField;">
|
|
<!-- Relationship Report Field: Permitted Security Groups -->
|
|
<translations>
|
|
<translation relationshipInstanceId="{6780BFC2-DBC0-40AE-83EE-BFEF979F0054}">
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="Permitted Security Groups" />
|
|
</translationValues>
|
|
</translation>
|
|
</translations>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{134B2790-F6DF-4F97-9AB5-9878C4A715E5}">
|
|
<!-- Relationship Report Field.has target Relationship `Report Data Source.has Report Data Source Type` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{dd0a60fd-7b08-4a2d-b250-c918487e6c29}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{948bb3b8-9253-46ac-920f-8fc4e9d65483}" classInstanceId="&IDC_RelationshipReportField;">
|
|
<!-- Relationship Report Field: Category -->
|
|
<translations>
|
|
<translation relationshipInstanceId="{6780BFC2-DBC0-40AE-83EE-BFEF979F0054}">
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="Category" />
|
|
</translationValues>
|
|
</translation>
|
|
</translations>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{134B2790-F6DF-4F97-9AB5-9878C4A715E5}">
|
|
<!-- Relationship Report Field.has target Relationship `Report Data Source.has Report Data Source Type` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{dd0a60fd-7b08-4a2d-b250-c918487e6c29}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
|
|
<!--
|
|
========== REPORT COLUMNS ==========
|
|
-->
|
|
|
|
<instance id="{6aadf659-2dfc-48a0-a240-7cdbed4d1894}" classInstanceId="&IDC_ReportColumn;">
|
|
<!-- Report Column -->
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{B9026910-7E91-4EE1-B5F2-D7B740614831}">
|
|
<!-- Report Column.has Report Field `Primary Object Report Field [Singleton]` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{0D2CC9BE-160D-4D62-A5AE-DAE8AC45DB9B}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{1ee7e5b9-1c39-499f-a304-5955cfff0c52}" classInstanceId="&IDC_ReportColumn;">
|
|
<!-- Report Column -->
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{B9026910-7E91-4EE1-B5F2-D7B740614831}">
|
|
<!-- Report Column.has Report Field `Primary Report Object` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{be300e78-ebc4-4bed-b2d4-cb94ccd8aa1c}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{677f7454-7851-480d-a2a3-5a8efc7b857a}" classInstanceId="&IDC_ReportColumn;">
|
|
<!-- Report Column -->
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{B9026910-7E91-4EE1-B5F2-D7B740614831}">
|
|
<!-- Report Column.has Report Field `Description` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{ab358b77-83b5-44e0-aae9-6eebe52c6b89}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{a7780f80-56d1-4a60-851a-048fdb2aead6}" classInstanceId="&IDC_ReportColumn;">
|
|
<!-- Report Column -->
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{B9026910-7E91-4EE1-B5F2-D7B740614831}">
|
|
<!-- Report Column.has Report Field `Data Source Type` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{a0a08d4b-d4e1-40c5-a82f-09fe67eec4fc}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{357d492b-8831-474b-8c23-dab04fc4b7d4}" classInstanceId="&IDC_ReportColumn;">
|
|
<!-- Report Column -->
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{B9026910-7E91-4EE1-B5F2-D7B740614831}">
|
|
<!-- Report Column.has Report Field `Data Source Type` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{a751bc28-fd9e-4678-a150-4b00db505cf1}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{e2aaff04-2b7d-485c-bdef-d60342c166f3}" classInstanceId="&IDC_ReportColumn;">
|
|
<!-- Report Column -->
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{B9026910-7E91-4EE1-B5F2-D7B740614831}">
|
|
<!-- Report Column.has Report Field `Data Source Type` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{1fd9a0a4-d35a-4ec9-8669-e81c3770de08}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
<instance id="{28d5ee49-b56c-4d5e-9306-26fd272271c6}" classInstanceId="&IDC_ReportColumn;">
|
|
<!-- Report Column -->
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{B9026910-7E91-4EE1-B5F2-D7B740614831}">
|
|
<!-- Report Column.has Report Field `Data Source Type` -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{948bb3b8-9253-46ac-920f-8fc4e9d65483}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
|
|
<!--
|
|
========== REPORT DEFINITION ==========
|
|
-->
|
|
|
|
<instance id="{18a5b056-6fd7-45e0-a710-a9369699a32c}" classInstanceId="&IDC_StandardReport;">
|
|
<!-- Standard Report: Data Sources -->
|
|
<translations>
|
|
<translation relationshipInstanceId="{DF93EFB0-8B5E-49E7-8BC0-553F9E7602F9}">
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="Data Sources" />
|
|
</translationValues>
|
|
</translation>
|
|
<translation relationshipInstanceId="{D5AA18A7-7ACD-4792-B039-6C620A151BAD}">
|
|
<!-- Report.has instructions TTC -->
|
|
<translationValues>
|
|
<translationValue languageInstanceId="&IDI_Language_English;" value="View all data sources available on this tenant" />
|
|
</translationValues>
|
|
</translation>
|
|
</translations>
|
|
<relationships>
|
|
<relationship relationshipInstanceId="{1DE7B484-F9E3-476A-A9D3-7D2A86B55845}">
|
|
<!-- Report.has Report Data Source -->
|
|
<targetInstances>
|
|
<instanceReference instanceId="{84b4ba03-d726-491c-b8a1-75ce994937f9}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
<relationship relationshipInstanceId="{7A8F57F1-A4F3-4BAF-84A5-E893FD79447D}">
|
|
<!-- Standard Report.has Report Column -->
|
|
<targetInstances>
|
|
<!-- Primary Object (Data Source) -->
|
|
<instanceReference instanceId="{6aadf659-2dfc-48a0-a240-7cdbed4d1894}" />
|
|
<!-- Primary Report Object -->
|
|
<instanceReference instanceId="{1ee7e5b9-1c39-499f-a304-5955cfff0c52}" />
|
|
<!-- Description -->
|
|
<instanceReference instanceId="{677f7454-7851-480d-a2a3-5a8efc7b857a}" />
|
|
<!-- Data Source Type -->
|
|
<instanceReference instanceId="{a7780f80-56d1-4a60-851a-048fdb2aead6}" />
|
|
<!-- Built-in Prompts -->
|
|
<instanceReference instanceId="{357d492b-8831-474b-8c23-dab04fc4b7d4}" />
|
|
<!-- Permitted Security Groups -->
|
|
<instanceReference instanceId="{e2aaff04-2b7d-485c-bdef-d60342c166f3}" />
|
|
<!-- Category -->
|
|
<instanceReference instanceId="{28d5ee49-b56c-4d5e-9306-26fd272271c6}" />
|
|
</targetInstances>
|
|
</relationship>
|
|
</relationships>
|
|
</instance>
|
|
</instances>
|
|
</library>
|
|
</libraries>
|
|
</mocha>
|