Commit 6c5d543e authored by fabio martelli's avatar fabio martelli
Browse files

[CRV-107] provides upgrade to Apache Syncope 2.0.0-M3

parent 85036b2f
#
# Copyright 2015 The CHOReVOLUTION project
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# http://www.apache.org/licenses/LICENSE-2.0
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
console.directory=${conf.directory}
version=${syncope.version}
......@@ -26,7 +27,22 @@ scheme=http
host=localhost
port=8080
rootPath=/syncope/rest/
useGZIPCompression=true
activitiModelerDirectory=${activiti-modeler.directory}
reconciliationReportKey=1
reconciliationReportKey=c3520ad9-179f-49e7-b315-d684d216dd97
page.dashboard=org.apache.syncope.client.console.pages.Dashboard
page.realms=org.apache.syncope.client.console.pages.Realms
page.topology=org.apache.syncope.client.console.topology.Topology
page.reports=org.apache.syncope.client.console.pages.Reports
page.workflow=org.apache.syncope.client.console.pages.Workflow
page.audit=org.apache.syncope.client.console.pages.Audit
page.logs=org.apache.syncope.client.console.pages.Logs
page.securityquestions=org.apache.syncope.client.console.pages.SecurityQuestions
page.types=org.apache.syncope.client.console.pages.Types
page.roles=org.apache.syncope.client.console.pages.Roles
page.policies=org.apache.syncope.client.console.pages.Policies
page.notifications=org.apache.syncope.client.console.pages.Notifications
page.parameters=org.apache.syncope.client.console.pages.Parameters
......@@ -33,6 +33,13 @@ under the License.
<link href="css/syncopeConsole.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="webjars/bootbox/${bootbox.version}/bootbox.js"></script>
<script type="text/javascript" src="webjars/jQuery-slimScroll/${jquery-slimscroll.version}/jquery.slimscroll.min.js"></script>
<script type="text/javascript">
// global variable for IndicatingOnConfirmAjaxLink
var proceed = false;
// configure AdminLTE
$.AdminLTE.options['enableBSToppltip'] = false;
</script>
</head>
<body class="skin-green-light hold-transition sidebar-mini" wicket:id="body">
......@@ -52,16 +59,8 @@ under the License.
<div class="navbar-custom-menu">
<ul class="nav navbar-nav">
<li class="dropdown tasks-menu" wicket:id="todosContainer">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
<i class="fa fa-flag-o"></i>
<span class="label label-danger" wicket:id="todos"></span>
</a>
<ul class="dropdown-menu">
<li class="footer">
<a href="#">View all TODOs</a>
</li>
</ul>
<li class="dropdown tasks-menu">
<span wicket:id="approvalsWidget"/>
</li>
<li class="dropdown user user-menu">
......@@ -86,6 +85,10 @@ under the License.
</li>
</ul>
</li>
<li>
<a data-toggle="control-sidebar" href="#"><i class="fa fa-gears"></i></a>
</li>
</ul>
</div>
</nav>
......@@ -105,15 +108,15 @@ under the License.
<li wicket:id="configurationLI" class="treeview">
<a href="#"><i class="fa fa-edit"></i><span><wicket:message key="configuration"/></span> <i class="fa fa-angle-left pull-right"></i></a>
<ul wicket:id="configurationUL" class="treeview-menu">
<li wicket:id="rolesLI"><a href="#" wicket:id="roles"><i class="fa fa-users"></i><wicket:message key="roles"/></a></li>
<li wicket:id="policiesLI"><a href="#" wicket:id="policies"><i class="fa fa-list"></i><wicket:message key="policies"/></a></li>
<li wicket:id="securityquestionsLI"><a href="#" wicket:id="securityquestions"><i class="fa fa-question"></i><wicket:message key="securityQuestions"/></a></li>
<li wicket:id="workflowLI"><a href="#" wicket:id="workflow"><i class="fa fa-share-alt"></i><wicket:message key="workflow"/></a></li>
<li wicket:id="auditLI"><a href="#" wicket:id="audit"><i class="fa fa-check-square-o"></i><wicket:message key="audit"/></a></li>
<li wicket:id="logsLI"><a href="#" wicket:id="logs"><i class="fa fa-file-text-o"></i><wicket:message key="logs"/></a></li>
<li wicket:id="layoutsLI"><a href="#" wicket:id="layouts"><i class="fa fa-object-ungroup"></i><wicket:message key="layouts"/></a></li>
<li wicket:id="typesLI"><a href="#" wicket:id="types"><i class="fa fa-wrench"></i><wicket:message key="types"/></a></li>
<li wicket:id="notificationsLI"><a href="#" wicket:id="notifications"><i class="fa fa-envelope-o"></i><wicket:message key="notifications"/></a></li>
<li wicket:id="parametersLI"><a href="#" wicket:id="parameters"><i class="fa fa-cog"></i><wicket:message key="parameters"/></a></li>
<li wicket:id="policiesLI"><a href="#" wicket:id="policies"><i class="fa fa-list"></i><wicket:message key="policies"/></a></li>
<li wicket:id="rolesLI"><a href="#" wicket:id="roles"><i class="fa fa-users"></i><wicket:message key="roles"/></a></li>
<li wicket:id="securityquestionsLI"><a href="#" wicket:id="securityquestions"><i class="fa fa-question"></i><wicket:message key="securityQuestions"/></a></li>
<li wicket:id="typesLI"><a href="#" wicket:id="types"><i class="fa fa-wrench"></i><wicket:message key="types"/></a></li>
<li wicket:id="workflowLI"><a href="#" wicket:id="workflow"><i class="fa fa-share-alt"></i><wicket:message key="workflow"/></a></li>
</ul>
</li>
<li wicket:id="extensionsLI" class="treeview">
......@@ -144,6 +147,73 @@ under the License.
All rights reserved.
</footer>
<aside class="control-sidebar control-sidebar-dark">
<div class="tab-content tab-pane">
<h3 class="control-sidebar-heading"><wicket:message key="systemInfo"/></h3>
<ul class="control-sidebar-menu">
<li>
<a href="#">
<i class="menu-icon fa fa-desktop bg-aqua"></i>
<div class="menu-info">
<h4 class="control-sidebar-subheading"><wicket:message key="hostname"/></h4>
<p><span wicket:id="hostname"/></p>
</div>
</a>
</li>
<li>
<a href="#">
<i class="menu-icon fa fa-calculator bg-green"></i>
<div class="menu-info">
<h4 class="control-sidebar-subheading"><wicket:message key="processors"/></h4>
<p><span wicket:id="processors"/></p>
</div>
</a>
</li>
<li>
<a href="#">
<i class="menu-icon fa fa-car bg-yellow"></i>
<div class="menu-info">
<h4 class="control-sidebar-subheading"><wicket:message key="os"/></h4>
<p><span wicket:id="os"/></p>
</div>
</a>
</li>
<li>
<a href="#">
<i class="menu-icon fa fa-bar-chart bg-light-blue"></i>
<div class="menu-info">
<h4 class="control-sidebar-subheading"><wicket:message key="jvm"/></h4>
<p><span wicket:id="jvm"/></p>
</div>
</a>
</li>
</ul>
<!-- /.control-sidebar-menu -->
<h3 class="control-sidebar-heading">Export Configuration</h3>
<ul class="control-sidebar-menu">
<li>
<a wicket:id="dbExportLink">
<i class="menu-icon fa fa-download bg-red"></i>
<div class="menu-info">
<h4 class="control-sidebar-subheading">Download</h4>
</div>
</a>
</li>
</ul>
<!-- /.control-sidebar-menu -->
</div>
</aside>
<div class="control-sidebar-bg" style="position: fixed; height: auto;"></div>
</div>
<div id="veil">
......@@ -151,7 +221,7 @@ under the License.
</div>
<script type="text/javascript">
$('#spanYear').html(new Date().getFullYear());
$('.spanYear').html(new Date().getFullYear());
</script>
</body>
</html>
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright 2015 The CHOReVOLUTION project
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm
......@@ -32,193 +34,8 @@ limitations under the License.
</persistence-unit-defaults>
</persistence-unit-metadata>
<table-generator name="SEQ_UPlainAttrValue" pk-column-value="SEQ_UPlainAttrValue" initial-value="100"/>
<table-generator name="SEQ_GPlainAttrValue" pk-column-value="SEQ_GPlainAttrValue" initial-value="100"/>
<table-generator name="SEQ_APlainAttrValue" pk-column-value="SEQ_APlainAttrValue" initial-value="100"/>
<table-generator name="SEQ_CPlainAttrValue" pk-column-value="SEQ_CPlainAttrValue" initial-value="100"/>
<entity class="org.apache.syncope.core.persistence.jpa.entity.JPARealm">
<attributes>
<id name="id">
<generated-value generator="SEQ_Realm" strategy="TABLE"/>
<table-generator name="SEQ_Realm" pk-column-value="SEQ_Realm" initial-value="100"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.anyobject.JPAAnyObject">
<attributes>
<id name="id">
<generated-value generator="SEQ_AnyObject" strategy="TABLE"/>
<table-generator name="SEQ_AnyObject" pk-column-value="SEQ_AnyObject" initial-value="100"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.anyobject.JPAARelationship">
<attributes>
<id name="id">
<generated-value generator="SEQ_ARelationship" strategy="TABLE"/>
<table-generator name="SEQ_ARelationship" pk-column-value="SEQ_ARelationship" initial-value="100"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.anyobject.JPAAMembership">
<attributes>
<id name="id">
<generated-value generator="SEQ_AMembership" strategy="TABLE"/>
<table-generator name="SEQ_AMembership" pk-column-value="SEQ_AMembership" initial-value="100"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.user.JPADynRoleMembership">
<attributes>
<id name="id">
<generated-value generator="SEQ_DynRoleMembership" strategy="TABLE"/>
<table-generator name="SEQ_DynRoleMembership" pk-column-value="SEQ_DynRoleMembership" initial-value="100"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.user.JPAUser">
<attributes>
<id name="id">
<generated-value generator="SEQ_User" strategy="TABLE"/>
<table-generator name="SEQ_User" pk-column-value="SEQ_User" initial-value="100"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.user.JPAURelationship">
<attributes>
<id name="id">
<generated-value generator="SEQ_URelationship" strategy="TABLE"/>
<table-generator name="SEQ_URelationship" pk-column-value="SEQ_URelationship" initial-value="100"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.user.JPAUMembership">
<attributes>
<id name="id">
<generated-value generator="SEQ_UMembership" strategy="TABLE"/>
<table-generator name="SEQ_UMembership" pk-column-value="SEQ_UMembership" initial-value="100"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.group.JPAGroup">
<attributes>
<id name="id">
<generated-value generator="SEQ_Group" strategy="TABLE"/>
<table-generator name="SEQ_Group" pk-column-value="SEQ_Group" initial-value="100"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.group.JPATypeExtension">
<attributes>
<id name="id">
<generated-value generator="SEQ_TypeExtension" strategy="TABLE"/>
<table-generator name="SEQ_TypeExtension" pk-column-value="SEQ_TypeExtension" initial-value="100"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.anyobject.JPAADynGroupMembership">
<attributes>
<id name="id">
<generated-value generator="SEQ_ADynGroupMembership" strategy="TABLE"/>
<table-generator name="SEQ_ADynGroupMembership" pk-column-value="SEQ_ADynGroupMembership" initial-value="100"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.user.JPAUDynGroupMembership">
<attributes>
<id name="id">
<generated-value generator="SEQ_UDynGroupMembership" strategy="TABLE"/>
<table-generator name="SEQ_UDynGroupMembership" pk-column-value="SEQ_UDynGroupMembership" initial-value="100"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.resource.JPAProvision">
<attributes>
<id name="id">
<generated-value generator="SEQ_Provision" strategy="TABLE"/>
<table-generator name="SEQ_Provision" pk-column-value="SEQ_Provision" initial-value="100"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.resource.JPAMapping">
<attributes>
<id name="id">
<generated-value generator="SEQ_Mapping" strategy="TABLE"/>
<table-generator name="SEQ_Mapping" pk-column-value="SEQ_Mapping" initial-value="100"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.resource.JPAMappingItem">
<attributes>
<id name="id">
<generated-value generator="SEQ_MappingItem" strategy="TABLE"/>
<table-generator name="SEQ_MappingItem" pk-column-value="SEQ_MappingItem" initial-value="1000"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.JPAConnInstance">
<attributes>
<id name="id">
<generated-value generator="SEQ_ConnInstance" strategy="TABLE"/>
<table-generator name="SEQ_ConnInstance" pk-column-value="SEQ_ConnInstance" initial-value="1000"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.anyobject.JPAAPlainAttr">
<attributes>
<id name="id">
<generated-value generator="SEQ_APlainAttr" strategy="TABLE"/>
<table-generator name="SEQ_APlainAttr" pk-column-value="SEQ_APlainAttr" initial-value="1000"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.user.JPAUPlainAttr">
<attributes>
<id name="id">
<generated-value generator="SEQ_UPlainAttr" strategy="TABLE"/>
<table-generator name="SEQ_UPlainAttr" pk-column-value="SEQ_UPlainAttr" initial-value="1000"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.group.JPAGPlainAttr">
<attributes>
<id name="id">
<generated-value generator="SEQ_GPlainAttr" strategy="TABLE"/>
<table-generator name="SEQ_GPlainAttr" pk-column-value="SEQ_GPlainAttr" initial-value="1000"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.conf.JPACPlainAttr">
<attributes>
<id name="id">
<generated-value generator="SEQ_CAttrPlain" strategy="TABLE"/>
<table-generator name="SEQ_CAttrPlain" pk-column-value="SEQ_CAttrPlain" initial-value="1000"/>
</id>
</attributes>
</entity>
<sequence-generator name="uuid" sequence-name="org.apache.syncope.core.persistence.jpa.openjpa.UUIDGenerator()"/>
<entity class="org.apache.syncope.core.persistence.jpa.entity.anyobject.JPAAPlainAttrValue">
<attributes>
<id name="id">
<generated-value generator="SEQ_APlainAttrValue" strategy="TABLE"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.anyobject.JPAAPlainAttrUniqueValue">
<table>
<unique-constraint>
......@@ -227,22 +44,10 @@ limitations under the License.
<column-name>stringValue</column-name>
<column-name>doubleValue</column-name>
<column-name>longValue</column-name>
<column-name>schema_name</column-name>
<column-name>schema_id</column-name>
</unique-constraint>
</table>
<attributes>
<id name="id">
<generated-value generator="SEQ_APlainAttrValue" strategy="TABLE"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.user.JPAUPlainAttrValue">
<attributes>
<id name="id">
<generated-value generator="SEQ_UPlainAttrValue" strategy="TABLE"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.user.JPAUPlainAttrUniqueValue">
<table>
<unique-constraint>
......@@ -251,21 +56,9 @@ limitations under the License.
<column-name>stringValue</column-name>
<column-name>doubleValue</column-name>
<column-name>longValue</column-name>
<column-name>schema_name</column-name>
<column-name>schema_id</column-name>
</unique-constraint>
</table>
<attributes>
<id name="id">
<generated-value generator="SEQ_UPlainAttrValue" strategy="TABLE"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.group.JPAGPlainAttrValue">
<attributes>
<id name="id">
<generated-value generator="SEQ_GPlainAttrValue" strategy="TABLE"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.group.JPAGPlainAttrUniqueValue">
<table>
......@@ -275,21 +68,9 @@ limitations under the License.
<column-name>stringValue</column-name>
<column-name>doubleValue</column-name>
<column-name>longValue</column-name>
<column-name>schema_name</column-name>
<column-name>schema_id</column-name>
</unique-constraint>
</table>
<attributes>
<id name="id">
<generated-value generator="SEQ_GPlainAttrValue" strategy="TABLE"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.conf.JPACPlainAttrValue">
<attributes>
<id name="id">
<generated-value generator="SEQ_CPlainAttrValue" strategy="TABLE"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.conf.JPACPlainAttrUniqueValue">
<table>
......@@ -299,133 +80,8 @@ limitations under the License.
<column-name>stringValue</column-name>
<column-name>doubleValue</column-name>
<column-name>longValue</column-name>
<column-name>schema_name</column-name>
<column-name>schema_id</column-name>
</unique-constraint>
</table>
<attributes>
<id name="id">
<generated-value generator="SEQ_CPlainAttrValue" strategy="TABLE"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.JPAAnyTemplateRealm">
<attributes>
<id name="id">
<generated-value generator="SEQ_AnyTemplateRealm" strategy="TABLE"/>
<table-generator name="SEQ_AnyTemplateRealm" pk-column-value="SEQ_AnyTemplateRealm" initial-value="1000"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.task.JPAAnyTemplatePullTask">
<attributes>
<id name="id">
<generated-value generator="SEQ_AnyTemplatePullTask" strategy="TABLE"/>
<table-generator name="SEQ_AnyTemplatePullTask" pk-column-value="SEQ_AnyTemplatePullTask" initial-value="1000"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.task.JPAPushTaskAnyFilter">
<attributes>
<id name="id">
<generated-value generator="SEQ_PushTaskAnyFilter" strategy="TABLE"/>
<table-generator name="SEQ_PushTaskAnyFilter" pk-column-value="SEQ_PushTaskAnyFilter" initial-value="1000"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.task.AbstractTask">
<attributes>
<id name="id">
<generated-value generator="SEQ_Task" strategy="TABLE"/>
<table-generator name="SEQ_Task" pk-column-value="SEQ_Task" initial-value="100"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.task.JPATaskExec">
<attributes>
<id name="id">
<generated-value generator="SEQ_TaskExec" strategy="TABLE"/>
<table-generator name="SEQ_TaskExec" pk-column-value="SEQ_TaskExec" initial-value="10"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.policy.AbstractPolicy">
<attributes>
<id name="id">
<generated-value generator="SEQ_Policy" strategy="TABLE"/>
<table-generator name="SEQ_Policy" pk-column-value="SEQ_Policy" initial-value="1000"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.policy.JPAAccountRuleConfInstance">
<attributes>
<id name="id">
<generated-value generator="SEQ_AccountRuleConfInstance" strategy="TABLE"/>
<table-generator name="SEQ_AccountRuleConfInstance" pk-column-value="SEQ_AccountRuleConfInstance" initial-value="100"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.policy.JPAPasswordRuleConfInstance">
<attributes>
<id name="id">
<generated-value generator="SEQ_PasswordRuleConfInstance" strategy="TABLE"/>
<table-generator name="SEQ_PasswordRuleConfInstance" pk-column-value="SEQ_PasswordRuleConfInstance" initial-value="100"/>
</id>
</attributes>
</entity>
<entity class="org.apache.syncope.core.persistence.jpa.entity.JPAReport">
<attributes>
<id name="id">
<generated-value generator="SEQ_Report" strategy="TABLE"/>
<table-generator name="SEQ_Report" pk-column-value="SEQ_Report" initial-value="100"/>
</id>
</attributes>