blob: 3b17086ebad458e39b9605d5cf656dd4e27e76b6 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE DataType SYSTEM "http://www.holobloc.com/xml/DataType.dtd" >
<DataType Name="ServiceRequestForm" Comment="A service request form to be sent to the ochestrator" >
<Identification Description="Copyright (c) 2018 fortiss GmbH &#13;&#10;&#13;&#10;This program and the accompanying materials are made &#13;&#10;available under the terms of the Eclipse Public License 2.0 &#13;&#10;which is available at https://www.eclipse.org/legal/epl-2.0/ &#13;&#10;&#13;&#10;SPDX-License-Identifier: EPL-2.0" Standard="61499-2"/>
<VersionInfo Organization="fortiss GmbH" Version="1.0" Author="Jose Cabral" Date="2018-09-26" />
<ASN1Tag Class="APPLICATION" Number="1" />
<StructuredType >
<VarDeclaration Name="requesterSystem" Type="ArrowheadSystem" Comment="The ArrowheadSystem identifier that is requesting the orchestration" />
<VarDeclaration Name="requesterCloud" Type="ArrowheadCloud" Comment="Not to be used by Application Systems. This field is only used when there is an inbound request from another Cloud. This can only be submitted by the Gatekeeper." />
<VarDeclaration Name="requestedService" Type="ArrowheadService" Comment="Not mandatory. When not filled out, the Orchestrator operate in the �default configuration� mode. When filled out, other fields will affect how the orchestration will work – but the Service will be specified by the Consumer in advance then. " />
<VarDeclaration Name="orchestrationFlags" Type="WSTRING" ArraySize="10" Comment="These flags can be set to tailor the orchestration process." />
<VarDeclaration Name="preferredProviders" Type="PreferredProvider" ArraySize="10" Comment="There can be a list from the Consumer stating which other Application Systems (even from other Clouds) it wishes to connect. If this field is filled out, the Orchestrator will try to facilitate these preferences" />
<VarDeclaration Name="requestedQoS" Type="WSTRING" ArraySize="10" Comment="This object will be presenting the Consumer’s selected QoS level. Not implemented" />
</StructuredType>
</DataType>