/******************************************************************************* * Copyright Ericsson Telecom AB * * XSD to TTCN-3 Translator * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html *******************************************************************************/ // // File: schemas_ericsson_com_upg_provisioning_1_0_e.ttcn // Description: // References: // Rev: // Prodnr: // Updated: // Contact: http://ttcn.ericsson.se // //////////////////////////////////////////////////////////////////////////////// // // Generated from file(s): // // - Provisioning.xsd // /* xml version = "1.0" encoding = "UTF-8" */ // /* targetnamespace = "http://schemas.ericsson.com/upg/provisioning/1.0" */ // //////////////////////////////////////////////////////////////////////////////// module schemas_ericsson_com_upg_provisioning_1_0_e { import from XSD all; import from schemas_ericsson_com_cai3g1_1_e all; type record AnyDocumentType { record length(1 .. infinity) of XSD.String elem_list } with { variant (elem_list) "untagged"; variant (elem_list[-]) "anyElement"; }; /* Resource MO */ /* Resource MOType resource@http://schemas.ericsson.com/upg/provisioning/1.0 */ /* Resource MOId */ type record ResourceMO { XSD.AnyURI resourceId } with { variant (resourceId) "name as capitalized"; }; /* /Resource MOId */ /* Resource MOAttributes */ type CreateResourceAttributesType CreateResourceAttributes with { variant "element"; }; type record CreateResourceAttributesType { XSD.AnyURI resourceId optional, IdentifiersType identifiers, RepositoryIdType repositoryIds, AdditionalDataType additionalData } with { variant (resourceId) "name as capitalized"; variant (resourceId) "attribute"; variant (identifiers) "name as capitalized"; variant (repositoryIds) "name as capitalized"; variant (additionalData) "name as capitalized"; }; type record AdditionalDataType { record of DataType data_list } with { variant (data_list) "untagged"; variant (data_list[-]) "name as 'Data'"; }; type record DataType { XSD.String name, XSD.String value_ } with { variant (name) "name as capitalized"; variant (value_) "name as 'Value'"; }; type record RepositoryIdType { record of XSD.String repositoryId_list } with { variant (repositoryId_list) "untagged"; variant (repositoryId_list[-]) "name as 'RepositoryId'"; }; type record IdentifiersType { record length(1 .. infinity) of IdentifierType identifier_list } with { variant (identifier_list) "untagged"; variant (identifier_list[-]) "name as 'Identifier'"; }; type record IdentifierType { XSD.AnyURI resourceId optional, XSD.AnyURI resourceId_1, XSD.Int priority optional, XSD.Boolean searchable optional } with { variant (resourceId) "name as capitalized"; variant (resourceId) "attribute"; variant (resourceId_1) "name as 'ResourceId'"; variant (priority) "name as capitalized"; variant (priority) "defaultForEmpty as '1'"; variant (searchable) "name as capitalized"; variant (searchable) "defaultForEmpty as 'true'"; }; type GetResourceAttributesType GetResourceAttributes with { variant "element"; }; type record GetResourceAttributesType { IdentifiersType identifiers, RepositoryIdType repositoryIds optional, AdditionalDataType additionalData optional } with { variant (identifiers) "name as capitalized"; variant (repositoryIds) "name as capitalized"; variant (additionalData) "name as capitalized"; }; /* /Resource MOAttributes */ /* /Resource MO */ /* Identifier MO */ /* Identifier MOType identifier@http://schemas.ericsson.com/upg/provisioning/1.0 */ /* Identifier MOId */ type record IdentifierMO { XSD.AnyURI resourceId } with { variant (resourceId) "name as capitalized"; }; /* /Identifier MOId */ /* Identifier MOAttributes */ type CreateIdentifierAttributesType CreateIdentifierAttributes with { variant "element"; }; type record CreateIdentifierAttributesType { XSD.AnyURI resourceId optional, XSD.AnyURI resourceId_1, XSD.Int priority optional, XSD.Boolean searchable optional } with { variant (resourceId) "name as capitalized"; variant (resourceId) "attribute"; variant (resourceId_1) "name as 'ResourceId'"; variant (priority) "name as capitalized"; variant (priority) "defaultForEmpty as '1'"; variant (searchable) "name as capitalized"; variant (searchable) "defaultForEmpty as 'true'"; }; type SetIdentifierAttributesType SetIdentifierAttributes with { variant "element"; }; type record SetIdentifierAttributesType { XSD.AnyURI resourceId optional, XSD.AnyURI resourceId_1, XSD.Int priority optional, XSD.Boolean searchable optional } with { variant (resourceId) "name as capitalized"; variant (resourceId) "attribute"; variant (resourceId_1) "name as 'ResourceId'"; variant (priority) "name as capitalized"; variant (priority) "defaultForEmpty as '1'"; variant (searchable) "name as capitalized"; variant (searchable) "defaultForEmpty as 'true'"; }; /* /Identifier MOAttributes */ /* /Identifier MO */ /* repositoryid MO */ /* repositoryid MOType repositoryid@http://schemas.ericsson.com/upg/provisioning/1.0 */ /* repositoryid MOId */ type record RepositoryIdMO { XSD.AnyURI resourceId, XSD.String repositoryId } with { variant (resourceId) "name as capitalized"; variant (repositoryId) "name as capitalized"; }; /* /repositoryid MOId */ /* repositoryid MOAttributes */ type CreateRepositoryIdsAttributesType CreateRepositoryIdsAttributes with { variant "element"; }; type record CreateRepositoryIdsAttributesType { }; type SetRepositoryIdsAttributesType SetRepositoryIdsAttributes with { variant "element"; }; type record SetRepositoryIdsAttributesType { XSD.String repositoryId optional, XSD.AnyURI resourceId optional, XSD.String repositoryId_1 } with { variant (repositoryId) "name as capitalized"; variant (repositoryId) "attribute"; variant (resourceId) "name as capitalized"; variant (resourceId) "attribute"; variant (repositoryId_1) "name as 'RepositoryId'"; }; /* /repositoryid MOAttributes */ /* /repositoryid MO */ /* Additional Data MO */ /* Additional Data MOType data@http://schemas.ericsson.com/provisioning/1.0 */ /* Additional Data MOId */ type record AdditionalDataMO { XSD.AnyURI resourceId, XSD.String name } with { variant (resourceId) "name as capitalized"; variant (name) "name as capitalized"; }; /* /Additional Data MOId */ /* Additional Data MOAttributes */ type CreateAdditionalDataAttributesType CreateAdditionalDataAttributes with { variant "element"; }; type record CreateAdditionalDataAttributesType { XSD.String value_ } with { variant (value_) "name as 'Value'"; }; type SetAdditionalDataAttributesType SetAdditionalDataAttributes with { variant "element"; }; type record SetAdditionalDataAttributesType { XSD.String name optional, XSD.AnyURI resourceId optional, XSD.String value_ } with { variant (name) "name as capitalized"; variant (name) "attribute"; variant (resourceId) "name as capitalized"; variant (resourceId) "attribute"; variant (value_) "name as 'Value'"; }; /* /Additional Data MOAttributes */ /* /Additional Data MO */ } with { encode "XML"; variant "namespace as 'http://schemas.ericsson.com/upg/provisioning/1.0'"; variant "controlNamespace 'http://www.w3.org/2001/XMLSchema-instance' prefix 'xsi'"; variant "elementFormQualified"; }