This commit is contained in:
Daniel Schick 2015-04-02 20:11:45 +00:00
parent 1577aa7634
commit d15996b323
18 changed files with 0 additions and 2353 deletions

View File

@ -1,880 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.34209
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace bsmd.herberg.FormService.ServiceReferenceHerberg {
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.ServiceContractAttribute(Namespace="http://www.fleettracker.de/api/1.0", ConfigurationName="ServiceReferenceHerberg.WSAPIFormDataPortType")]
public interface WSAPIFormDataPortType {
[System.ServiceModel.OperationContractAttribute(Action="http://www.fleettracker.de/GetFormDataInfoList", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListResponse GetFormDataInfoList(bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListRequest request);
// CODEGEN: Generating message contract since the operation has multiple return values.
[System.ServiceModel.OperationContractAttribute(Action="http://www.fleettracker.de/GetFormDataInfoList", ReplyAction="*")]
System.Threading.Tasks.Task<bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListResponse> GetFormDataInfoListAsync(bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListRequest request);
[System.ServiceModel.OperationContractAttribute(Action="http://www.fleettracker.de/GetFormData", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataResponse GetFormData(bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataRequest request);
// CODEGEN: Generating message contract since the operation has multiple return values.
[System.ServiceModel.OperationContractAttribute(Action="http://www.fleettracker.de/GetFormData", ReplyAction="*")]
System.Threading.Tasks.Task<bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataResponse> GetFormDataAsync(bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataRequest request);
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34234")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.fleettracker.de/api/1.0")]
public partial class GetFormDataInfoListRequestData : object, System.ComponentModel.INotifyPropertyChanged {
private APIIdentifier apiIdentifierField;
private TimeFrameRequestFilter timeFrameRequestFilterField;
private string ffTemplateNameField;
private string ffFolderTemplateTypeTagField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public APIIdentifier apiIdentifier {
get {
return this.apiIdentifierField;
}
set {
this.apiIdentifierField = value;
this.RaisePropertyChanged("apiIdentifier");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
public TimeFrameRequestFilter timeFrameRequestFilter {
get {
return this.timeFrameRequestFilterField;
}
set {
this.timeFrameRequestFilterField = value;
this.RaisePropertyChanged("timeFrameRequestFilter");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
public string ffTemplateName {
get {
return this.ffTemplateNameField;
}
set {
this.ffTemplateNameField = value;
this.RaisePropertyChanged("ffTemplateName");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
public string ffFolderTemplateTypeTag {
get {
return this.ffFolderTemplateTypeTagField;
}
set {
this.ffFolderTemplateTypeTagField = value;
this.RaisePropertyChanged("ffFolderTemplateTypeTag");
}
}
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged(string propertyName) {
System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
if ((propertyChanged != null)) {
propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34234")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.fleettracker.de/api/1.0")]
public partial class APIIdentifier : object, System.ComponentModel.INotifyPropertyChanged {
private string companyGuidField;
private string clientGuidField;
private string clientNameField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=0)]
public string companyGuid {
get {
return this.companyGuidField;
}
set {
this.companyGuidField = value;
this.RaisePropertyChanged("companyGuid");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=1)]
public string clientGuid {
get {
return this.clientGuidField;
}
set {
this.clientGuidField = value;
this.RaisePropertyChanged("clientGuid");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Order=2)]
public string clientName {
get {
return this.clientNameField;
}
set {
this.clientNameField = value;
this.RaisePropertyChanged("clientName");
}
}
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged(string propertyName) {
System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
if ((propertyChanged != null)) {
propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34234")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.fleettracker.de/api/1.0")]
public partial class FormData : object, System.ComponentModel.INotifyPropertyChanged {
private string valueField;
private string unitField;
private string nameField;
private int widget_idField;
private int rowNoField;
private bool rowNoFieldSpecified;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public string value {
get {
return this.valueField;
}
set {
this.valueField = value;
this.RaisePropertyChanged("value");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
public string unit {
get {
return this.unitField;
}
set {
this.unitField = value;
this.RaisePropertyChanged("unit");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
public string name {
get {
return this.nameField;
}
set {
this.nameField = value;
this.RaisePropertyChanged("name");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
public int widget_id {
get {
return this.widget_idField;
}
set {
this.widget_idField = value;
this.RaisePropertyChanged("widget_id");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
public int rowNo {
get {
return this.rowNoField;
}
set {
this.rowNoField = value;
this.RaisePropertyChanged("rowNo");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool rowNoSpecified {
get {
return this.rowNoFieldSpecified;
}
set {
this.rowNoFieldSpecified = value;
this.RaisePropertyChanged("rowNoSpecified");
}
}
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged(string propertyName) {
System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
if ((propertyChanged != null)) {
propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34234")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.fleettracker.de/api/1.0")]
public partial class FormDataset : object, System.ComponentModel.INotifyPropertyChanged {
private System.DateTime revisionDateField;
private System.DateTime startPeriodField;
private bool startPeriodFieldSpecified;
private System.DateTime endPeriodField;
private bool endPeriodFieldSpecified;
private FormData[] formDataField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public System.DateTime revisionDate {
get {
return this.revisionDateField;
}
set {
this.revisionDateField = value;
this.RaisePropertyChanged("revisionDate");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
public System.DateTime startPeriod {
get {
return this.startPeriodField;
}
set {
this.startPeriodField = value;
this.RaisePropertyChanged("startPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool startPeriodSpecified {
get {
return this.startPeriodFieldSpecified;
}
set {
this.startPeriodFieldSpecified = value;
this.RaisePropertyChanged("startPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
public System.DateTime endPeriod {
get {
return this.endPeriodField;
}
set {
this.endPeriodField = value;
this.RaisePropertyChanged("endPeriod");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool endPeriodSpecified {
get {
return this.endPeriodFieldSpecified;
}
set {
this.endPeriodFieldSpecified = value;
this.RaisePropertyChanged("endPeriodSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("formData", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
public FormData[] formData {
get {
return this.formDataField;
}
set {
this.formDataField = value;
this.RaisePropertyChanged("formData");
}
}
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged(string propertyName) {
System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
if ((propertyChanged != null)) {
propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34234")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.fleettracker.de/api/1.0")]
public partial class GetFormDataResponseData : object, System.ComponentModel.INotifyPropertyChanged {
private GetFormDataRequestData requestField;
private int imoNumberField;
private FormDataset[] formDatasetsField;
private string resultField;
private bool successField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public GetFormDataRequestData request {
get {
return this.requestField;
}
set {
this.requestField = value;
this.RaisePropertyChanged("request");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
public int imoNumber {
get {
return this.imoNumberField;
}
set {
this.imoNumberField = value;
this.RaisePropertyChanged("imoNumber");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("formDatasets", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
public FormDataset[] formDatasets {
get {
return this.formDatasetsField;
}
set {
this.formDatasetsField = value;
this.RaisePropertyChanged("formDatasets");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
public string result {
get {
return this.resultField;
}
set {
this.resultField = value;
this.RaisePropertyChanged("result");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
public bool success {
get {
return this.successField;
}
set {
this.successField = value;
this.RaisePropertyChanged("success");
}
}
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged(string propertyName) {
System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
if ((propertyChanged != null)) {
propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34234")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.fleettracker.de/api/1.0")]
public partial class GetFormDataRequestData : object, System.ComponentModel.INotifyPropertyChanged {
private APIIdentifier apiIdentifierField;
private string formGuidField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public APIIdentifier apiIdentifier {
get {
return this.apiIdentifierField;
}
set {
this.apiIdentifierField = value;
this.RaisePropertyChanged("apiIdentifier");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
public string formGuid {
get {
return this.formGuidField;
}
set {
this.formGuidField = value;
this.RaisePropertyChanged("formGuid");
}
}
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged(string propertyName) {
System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
if ((propertyChanged != null)) {
propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34234")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.fleettracker.de/api/1.0")]
public partial class FormDataInfoDataset : object, System.ComponentModel.INotifyPropertyChanged {
private string folderTemplateGuidField;
private string formTemplateGuidField;
private string folderGuidField;
private string formGuidField;
private int imoNumberField;
private System.DateTime lastRevisionDateField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public string folderTemplateGuid {
get {
return this.folderTemplateGuidField;
}
set {
this.folderTemplateGuidField = value;
this.RaisePropertyChanged("folderTemplateGuid");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
public string formTemplateGuid {
get {
return this.formTemplateGuidField;
}
set {
this.formTemplateGuidField = value;
this.RaisePropertyChanged("formTemplateGuid");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
public string folderGuid {
get {
return this.folderGuidField;
}
set {
this.folderGuidField = value;
this.RaisePropertyChanged("folderGuid");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
public string formGuid {
get {
return this.formGuidField;
}
set {
this.formGuidField = value;
this.RaisePropertyChanged("formGuid");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
public int imoNumber {
get {
return this.imoNumberField;
}
set {
this.imoNumberField = value;
this.RaisePropertyChanged("imoNumber");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=5)]
public System.DateTime lastRevisionDate {
get {
return this.lastRevisionDateField;
}
set {
this.lastRevisionDateField = value;
this.RaisePropertyChanged("lastRevisionDate");
}
}
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged(string propertyName) {
System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
if ((propertyChanged != null)) {
propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34234")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.fleettracker.de/api/1.0")]
public partial class GetFormDataInfoListResponseData : object, System.ComponentModel.INotifyPropertyChanged {
private GetFormDataInfoListRequestData requestField;
private FormDataInfoDataset[] formDataInfoDatasetsField;
private string resultField;
private bool successField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public GetFormDataInfoListRequestData request {
get {
return this.requestField;
}
set {
this.requestField = value;
this.RaisePropertyChanged("request");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("formDataInfoDatasets", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
public FormDataInfoDataset[] formDataInfoDatasets {
get {
return this.formDataInfoDatasetsField;
}
set {
this.formDataInfoDatasetsField = value;
this.RaisePropertyChanged("formDataInfoDatasets");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
public string result {
get {
return this.resultField;
}
set {
this.resultField = value;
this.RaisePropertyChanged("result");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
public bool success {
get {
return this.successField;
}
set {
this.successField = value;
this.RaisePropertyChanged("success");
}
}
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged(string propertyName) {
System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
if ((propertyChanged != null)) {
propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.34234")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.fleettracker.de/api/1.0")]
public partial class TimeFrameRequestFilter : object, System.ComponentModel.INotifyPropertyChanged {
private System.DateTime startDateField;
private bool startDateFieldSpecified;
private System.DateTime endDateField;
private bool endDateFieldSpecified;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
public System.DateTime startDate {
get {
return this.startDateField;
}
set {
this.startDateField = value;
this.RaisePropertyChanged("startDate");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool startDateSpecified {
get {
return this.startDateFieldSpecified;
}
set {
this.startDateFieldSpecified = value;
this.RaisePropertyChanged("startDateSpecified");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
public System.DateTime endDate {
get {
return this.endDateField;
}
set {
this.endDateField = value;
this.RaisePropertyChanged("endDate");
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool endDateSpecified {
get {
return this.endDateFieldSpecified;
}
set {
this.endDateFieldSpecified = value;
this.RaisePropertyChanged("endDateSpecified");
}
}
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
protected void RaisePropertyChanged(string propertyName) {
System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
if ((propertyChanged != null)) {
propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
}
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="GetFormDataInfoList", WrapperNamespace="http://www.fleettracker.de/api/1.0", IsWrapped=true)]
public partial class GetFormDataInfoListRequest {
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
public bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListRequestData body;
public GetFormDataInfoListRequest() {
}
public GetFormDataInfoListRequest(bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListRequestData body) {
this.body = body;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="GetFormDataInfoListResponse", WrapperNamespace="http://www.fleettracker.de/api/1.0", IsWrapped=true)]
public partial class GetFormDataInfoListResponse {
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
public bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListResponseData body;
public GetFormDataInfoListResponse() {
}
public GetFormDataInfoListResponse(bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListResponseData body) {
this.body = body;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="GetFormData", WrapperNamespace="http://www.fleettracker.de/api/1.0", IsWrapped=true)]
public partial class GetFormDataRequest {
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
public bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataRequestData body;
public GetFormDataRequest() {
}
public GetFormDataRequest(bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataRequestData body) {
this.body = body;
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="GetFormDataResponse", WrapperNamespace="http://www.fleettracker.de/api/1.0", IsWrapped=true)]
public partial class GetFormDataResponse {
[System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
public bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataResponseData body;
public GetFormDataResponse() {
}
public GetFormDataResponse(bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataResponseData body) {
this.body = body;
}
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public interface WSAPIFormDataPortTypeChannel : bsmd.herberg.FormService.ServiceReferenceHerberg.WSAPIFormDataPortType, System.ServiceModel.IClientChannel {
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public partial class WSAPIFormDataPortTypeClient : System.ServiceModel.ClientBase<bsmd.herberg.FormService.ServiceReferenceHerberg.WSAPIFormDataPortType>, bsmd.herberg.FormService.ServiceReferenceHerberg.WSAPIFormDataPortType {
public WSAPIFormDataPortTypeClient() {
}
public WSAPIFormDataPortTypeClient(string endpointConfigurationName) :
base(endpointConfigurationName) {
}
public WSAPIFormDataPortTypeClient(string endpointConfigurationName, string remoteAddress) :
base(endpointConfigurationName, remoteAddress) {
}
public WSAPIFormDataPortTypeClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
base(endpointConfigurationName, remoteAddress) {
}
public WSAPIFormDataPortTypeClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
base(binding, remoteAddress) {
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListResponse bsmd.herberg.FormService.ServiceReferenceHerberg.WSAPIFormDataPortType.GetFormDataInfoList(bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListRequest request) {
return base.Channel.GetFormDataInfoList(request);
}
public bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListResponseData GetFormDataInfoList(bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListRequestData body) {
bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListRequest inValue = new bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListRequest();
inValue.body = body;
bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListResponse retVal = ((bsmd.herberg.FormService.ServiceReferenceHerberg.WSAPIFormDataPortType)(this)).GetFormDataInfoList(inValue);
return retVal.body;
}
public System.Threading.Tasks.Task<bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListResponse> GetFormDataInfoListAsync(bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListRequest request) {
return base.Channel.GetFormDataInfoListAsync(request);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataResponse bsmd.herberg.FormService.ServiceReferenceHerberg.WSAPIFormDataPortType.GetFormData(bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataRequest request) {
return base.Channel.GetFormData(request);
}
public bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataResponseData GetFormData(bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataRequestData body) {
bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataRequest inValue = new bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataRequest();
inValue.body = body;
bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataResponse retVal = ((bsmd.herberg.FormService.ServiceReferenceHerberg.WSAPIFormDataPortType)(this)).GetFormData(inValue);
return retVal.body;
}
public System.Threading.Tasks.Task<bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataResponse> GetFormDataAsync(bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataRequest request) {
return base.Channel.GetFormDataAsync(request);
}
}
}

View File

@ -1,40 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<ReferenceGroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ID="9a369771-bbd2-4f29-a670-cd687d25ee3b" xmlns="urn:schemas-microsoft-com:xml-wcfservicemap">
<ClientOptions>
<GenerateAsynchronousMethods>false</GenerateAsynchronousMethods>
<GenerateTaskBasedAsynchronousMethod>true</GenerateTaskBasedAsynchronousMethod>
<EnableDataBinding>true</EnableDataBinding>
<ExcludedTypes />
<ImportXmlTypes>false</ImportXmlTypes>
<GenerateInternalTypes>false</GenerateInternalTypes>
<GenerateMessageContracts>false</GenerateMessageContracts>
<NamespaceMappings />
<CollectionMappings />
<GenerateSerializableTypes>true</GenerateSerializableTypes>
<Serializer>Auto</Serializer>
<UseSerializerForFaults>true</UseSerializerForFaults>
<ReferenceAllAssemblies>true</ReferenceAllAssemblies>
<ReferencedAssemblies />
<ReferencedDataContractTypes />
<ServiceContractMappings />
</ClientOptions>
<MetadataSources>
<MetadataSource Address="E:\work\bsmd\nsw\Herberg\WSAPIFormData.wsdl" Protocol="file" SourceId="1" />
</MetadataSources>
<Metadata>
<MetadataFile FileName="ship.xsd" MetadataType="Schema" ID="b7265533-4dfe-4a50-b86f-13a36e1dd56a" SourceId="1" SourceUrl="file:///E:/work/bsmd/nsw/Herberg/ship.xsd" />
<MetadataFile FileName="geoarea.xsd" MetadataType="Schema" ID="fdb8ecaa-2778-4279-b1ca-7a8dd580c74f" SourceId="1" SourceUrl="file:///E:/work/bsmd/nsw/Herberg/geoarea.xsd" />
<MetadataFile FileName="auth.xsd" MetadataType="Schema" ID="7451b0dd-9e6c-448c-a761-0cfea28f60b6" SourceId="1" SourceUrl="file:///E:/work/bsmd/nsw/Herberg/auth.xsd" />
<MetadataFile FileName="WSAPIFormData.wsdl" MetadataType="Wsdl" ID="4d10ee63-58e5-4d66-8bb6-8b2a8d23dbec" SourceId="1" SourceUrl="file:///E:/work/bsmd/nsw/Herberg/WSAPIFormData.wsdl" />
<MetadataFile FileName="device.xsd" MetadataType="Schema" ID="a9f02ebd-e557-4311-aa36-aec065035360" SourceId="1" SourceUrl="file:///E:/work/bsmd/nsw/Herberg/device.xsd" />
<MetadataFile FileName="shipParams.xsd" MetadataType="Schema" ID="2c018a53-6c3c-4d8a-8350-49a6a91080f7" SourceId="1" SourceUrl="file:///E:/work/bsmd/nsw/Herberg/shipParams.xsd" />
<MetadataFile FileName="route.xsd" MetadataType="Schema" ID="022a9d4b-c467-4a43-979b-aaba6bd11dfc" SourceId="1" SourceUrl="file:///E:/work/bsmd/nsw/Herberg/route.xsd" />
<MetadataFile FileName="inlandPosition.xsd" MetadataType="Schema" ID="d16a22d5-3407-4218-8f08-e76d7470e426" SourceId="1" SourceUrl="file:///E:/work/bsmd/nsw/Herberg/inlandPosition.xsd" />
<MetadataFile FileName="target.xsd" MetadataType="Schema" ID="42931fc3-d77b-4c74-a01c-d58da0fbfcd3" SourceId="1" SourceUrl="file:///E:/work/bsmd/nsw/Herberg/target.xsd" />
<MetadataFile FileName="position.xsd" MetadataType="Schema" ID="813c1bc2-6268-4ca9-9762-50f749b7ae95" SourceId="1" SourceUrl="file:///E:/work/bsmd/nsw/Herberg/position.xsd" />
</Metadata>
<Extensions>
<ExtensionFile FileName="configuration91.svcinfo" Name="configuration91.svcinfo" />
<ExtensionFile FileName="configuration.svcinfo" Name="configuration.svcinfo" />
</Extensions>
</ReferenceGroup>

View File

@ -1,289 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:apml="http://www.herbergEngineering.com/apml" xmlns:api="http://www.fleettracker.de/api/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://www.fleettracker.de/api/1.0" targetNamespace="http://www.fleettracker.de/api/1.0" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<xsd:schema targetNamespace="http://www.fleettracker.de/api/1.0">
<xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
<xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" />
<xsd:include schemaLocation="position.xsd" />
<xsd:include schemaLocation="device.xsd" />
<xsd:include schemaLocation="auth.xsd" />
<xsd:include schemaLocation="geoarea.xsd" />
<xsd:include schemaLocation="shipParams.xsd" />
<xsd:include schemaLocation="target.xsd" />
<xsd:include schemaLocation="ship.xsd" />
<xsd:complexType name="TimeFrameRequestFilter">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="1" name="startDate" type="xsd:dateTime" />
<xsd:element minOccurs="0" maxOccurs="1" name="endDate" type="xsd:dateTime" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FormDataInfoDataset">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="folderTemplateGuid" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The GUID of the folder template
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="formTemplateGuid" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The GUID of the form template
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="folderGuid" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The GUID of the folder</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="formGuid" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The GUID of the form</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="imoNumber" type="xsd:int">
<xsd:annotation>
<xsd:documentation>The IMO number this form belongs to.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="lastRevisionDate" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>The date of the latest revision.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FormData">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="value" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The value
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="unit" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The optional unit
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The widget name this cell belongs to.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="widget_id" type="xsd:int">
<xsd:annotation>
<xsd:documentation>The widget id the value belongs to. Note
that this entry is the id within the form template but NOT the database id of the widget!
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="rowNo" type="xsd:int">
<xsd:annotation>
<xsd:documentation>The optional row number. This is set if we
have a widget that is part of a table.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FormDataset">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="revisionDate" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>The date of the revision.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="startPeriod" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>The begin of the period this dataset is valid
for.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="endPeriod" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>The end of the period this row is valid for.
If startPeriod is not given, the endPeriod contains the sample
timestamp.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="formData" type="tns:FormData">
<xsd:annotation>
<xsd:documentation>The values.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GetFormDataInfoListRequestData">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="apiIdentifier" type="tns:APIIdentifier">
<xsd:annotation>
<xsd:documentation>
The reporting or requesting party.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="timeFrameRequestFilter" type="tns:TimeFrameRequestFilter">
<xsd:annotation>
<xsd:documentation>The optional time frame. If not set then all entries are returned.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="ffTemplateName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>This is the Fleetform form template name (see
FolderTemplate.Template.TemplateName).
You have to either set
this or ffFolderTemplateTypeTag.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="ffFolderTemplateTypeTag" type="xsd:string">
<xsd:annotation>
<xsd:documentation>This is the Fleetform folder template typeTag,
e.g. CREWLIST, PERFORMANCEREPORT, SHIPDETAILS, etc. See
FolderTemplate in fleetform.xsd
for possible values.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GetFormDataInfoListResponseData">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="request" type="tns:GetFormDataInfoListRequestData">
<xsd:annotation>
<xsd:documentation>The request</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="formDataInfoDatasets" type="tns:FormDataInfoDataset">
<xsd:annotation>
<xsd:documentation>A set of form data found in the database.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="result" type="xsd:string" />
<xsd:element name="success" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>This flag is set to true if the route was
successfully stored.
Otherwise, result contains the error
message.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GetFormDataRequestData">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="apiIdentifier" type="tns:APIIdentifier">
<xsd:annotation>
<xsd:documentation>
The reporting or requesting party.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="formGuid" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The GUID of the form.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GetFormDataResponseData">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="request" type="tns:GetFormDataRequestData">
<xsd:annotation>
<xsd:documentation>
The request belonging to this response.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="imoNumber" type="xsd:int">
<xsd:annotation>
<xsd:documentation>The IMO number of the vessel this form belongs
to.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="formDatasets" type="tns:FormDataset">
<xsd:annotation>
<xsd:documentation>
The requested data. If not found then this
entry is null. Note that we may have several entries for one
form here since one form may contain several entries.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="result" type="xsd:string" />
<xsd:element name="success" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
This flag is set to true if the route was
successfully stored.
Otherwise, result contains the error
message.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</wsdl:types>
<wsdl:message name="GetFormDataInfoListRequest">
<wsdl:part name="body" type="tns:GetFormDataInfoListRequestData" />
</wsdl:message>
<wsdl:message name="GetFormDataInfoListResponse">
<wsdl:part name="body" type="tns:GetFormDataInfoListResponseData" />
</wsdl:message>
<wsdl:message name="GetFormDataRequest">
<wsdl:part name="body" type="tns:GetFormDataRequestData" />
</wsdl:message>
<wsdl:message name="GetFormDataResponse">
<wsdl:part name="body" type="tns:GetFormDataResponseData" />
</wsdl:message>
<wsdl:portType name="WSAPIFormDataPortType">
<wsdl:operation name="GetFormDataInfoList">
<wsdl:input message="tns:GetFormDataInfoListRequest" />
<wsdl:output message="tns:GetFormDataInfoListResponse" />
</wsdl:operation>
<wsdl:operation name="GetFormData">
<wsdl:input message="tns:GetFormDataRequest" />
<wsdl:output message="tns:GetFormDataResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="WSAPIFormDataBinding" type="tns:WSAPIFormDataPortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc" />
<wsdl:operation name="GetFormDataInfoList">
<soap:operation soapAction="http://www.fleettracker.de/GetFormDataInfoList" style="rpc" />
<wsdl:input>
<soap:body use="literal" namespace="http://www.fleettracker.de/api/1.0" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" namespace="http://www.fleettracker.de/api/1.0" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetFormData">
<soap:operation soapAction="http://www.fleettracker.de/GetFormData" style="rpc" />
<wsdl:input>
<soap:body use="literal" namespace="http://www.fleettracker.de/api/1.0" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" namespace="http://www.fleettracker.de/api/1.0" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="WSAPIFormData">
<wsdl:port name="WSAPIFormDataPort" binding="tns:WSAPIFormDataBinding">
<soap:address location="http://www.fleettracker.de/api/1.0/WSAPIFormData.php" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

View File

@ -1,35 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns="http://www.fleettracker.de/api/1.0" xmlns:tns="http://www.fleettracker.de/api/1.0" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.fleettracker.de/api/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:complexType name="APIIdentifier">
<xsd:annotation>
<xsd:documentation>This is the identifier the client has to report.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="companyGuid" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The unique id of the company. This is a unique
GUID identifying the
company using the API. Only if the company is registered, they may use
the API.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="clientGuid" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The unique id of the client. This is a unique
GUID identifying the
individual sender. E.g. each boat may have a unique id.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="clientName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The optional name of the sending client. This is only for helping us identifying the sending
party.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="GetFormDataInfoListResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListResponse, Service References.ServiceReferenceHerberg.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="GetFormDataInfoListResponseData" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataInfoListResponseData, Service References.ServiceReferenceHerberg.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="GetFormDataResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataResponse, Service References.ServiceReferenceHerberg.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="GetFormDataResponseData" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>bsmd.herberg.FormService.ServiceReferenceHerberg.GetFormDataResponseData, Service References.ServiceReferenceHerberg.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configurationSnapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:xml-wcfconfigurationsnapshot">
<behaviors />
<bindings>
<binding digest="System.ServiceModel.Configuration.BasicHttpBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data name=&quot;WSAPIFormDataBinding&quot; /&gt;" bindingType="basicHttpBinding" name="WSAPIFormDataBinding" />
</bindings>
<endpoints>
<endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://www.fleettracker.de/api/1.0/WSAPIFormData.php&quot; binding=&quot;basicHttpBinding&quot; bindingConfiguration=&quot;WSAPIFormDataBinding&quot; contract=&quot;ServiceReferenceHerberg.WSAPIFormDataPortType&quot; name=&quot;WSAPIFormDataPort&quot; /&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://www.fleettracker.de/api/1.0/WSAPIFormData.php&quot; binding=&quot;basicHttpBinding&quot; bindingConfiguration=&quot;WSAPIFormDataBinding&quot; contract=&quot;ServiceReferenceHerberg.WSAPIFormDataPortType&quot; name=&quot;WSAPIFormDataPort&quot; /&gt;" contractName="ServiceReferenceHerberg.WSAPIFormDataPortType" name="WSAPIFormDataPort" />
</endpoints>
</configurationSnapshot>

View File

@ -1,201 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="Kpt5N3ptPSaaOliRhwO3TPFzjkI=">
<bindingConfigurations>
<bindingConfiguration bindingType="basicHttpBinding" name="WSAPIFormDataBinding">
<properties>
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>WSAPIFormDataBinding</serializedValue>
</property>
<property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/allowCookies" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/bypassProxyOnLocal" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>StrongWildcard</serializedValue>
</property>
<property path="/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/maxBufferSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>65536</serializedValue>
</property>
<property path="/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/proxyAddress" isComplexType="false" isExplicitlyDefined="false" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
</property>
<property path="/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/textEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.Text.Encoding, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.Text.UTF8Encoding</serializedValue>
</property>
<property path="/transferMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Buffered</serializedValue>
</property>
<property path="/useDefaultWebProxy" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/messageEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.WSMessageEncoding, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Text</serializedValue>
</property>
<property path="/security" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.BasicHttpSecurityElement</serializedValue>
</property>
<property path="/security/mode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.BasicHttpSecurityMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>None</serializedValue>
</property>
<property path="/security/transport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpTransportSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.HttpTransportSecurityElement</serializedValue>
</property>
<property path="/security/transport/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpClientCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>None</serializedValue>
</property>
<property path="/security/transport/proxyCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpProxyCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>None</serializedValue>
</property>
<property path="/security/transport/extendedProtectionPolicy" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement</serializedValue>
</property>
<property path="/security/transport/extendedProtectionPolicy/policyEnforcement" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.PolicyEnforcement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Never</serializedValue>
</property>
<property path="/security/transport/extendedProtectionPolicy/protectionScenario" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.ProtectionScenario, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>TransportSelected</serializedValue>
</property>
<property path="/security/transport/extendedProtectionPolicy/customServiceNames" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>(Collection)</serializedValue>
</property>
<property path="/security/transport/realm" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/security/message" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpMessageSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.BasicHttpMessageSecurityElement</serializedValue>
</property>
<property path="/security/message/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.BasicHttpMessageCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>UserName</serializedValue>
</property>
<property path="/security/message/algorithmSuite" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.Security.SecurityAlgorithmSuite, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Default</serializedValue>
</property>
</properties>
</bindingConfiguration>
</bindingConfigurations>
<endpoints>
<endpoint name="WSAPIFormDataPort" contract="ServiceReferenceHerberg.WSAPIFormDataPortType" bindingType="basicHttpBinding" address="http://www.fleettracker.de/api/1.0/WSAPIFormData.php" bindingConfiguration="WSAPIFormDataBinding">
<properties>
<property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>http://www.fleettracker.de/api/1.0/WSAPIFormData.php</serializedValue>
</property>
<property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>basicHttpBinding</serializedValue>
</property>
<property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>WSAPIFormDataBinding</serializedValue>
</property>
<property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>ServiceReferenceHerberg.WSAPIFormDataPortType</serializedValue>
</property>
<property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
</property>
<property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>&lt;Header /&gt;</serializedValue>
</property>
<property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
</property>
<property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
</property>
<property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
</property>
<property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
</property>
<property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
</property>
<property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
</property>
<property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
</property>
<property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>My</serializedValue>
</property>
<property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>LocalMachine</serializedValue>
</property>
<property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>FindBySubjectDistinguishedName</serializedValue>
</property>
<property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>WSAPIFormDataPort</serializedValue>
</property>
<property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/endpointConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
</properties>
</endpoint>
</endpoints>
</SavedWcfConfigurationInformation>

View File

@ -1,77 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns="http://www.fleettracker.de/api/1.0" xmlns:tns="http://www.fleettracker.de/api/1.0" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.fleettracker.de/api/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:complexType name="DeviceId">
<xsd:annotation>
<xsd:documentation>This is the device ID.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" default="UNKNOWN" name="keyreference">
<xsd:annotation>
<xsd:documentation>The bearer key reference. We have several ways
to identify the device.
E.g. for inmarsatc, we use fleetID and vesselID (and mobile number, if
available).
For D+, we use the vesselID. Daily Report uses the IMO number.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="UNKNOWN" />
<xsd:enumeration value="INMARSATC" />
<xsd:enumeration value="INMARSATD" />
<xsd:enumeration value="ORBCOMM" />
<xsd:enumeration value="IMONO" />
<xsd:enumeration value="CALLSIGN">
<xsd:annotation>
<xsd:documentation>The callsign. For instance, Globewireless uses this.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GLOBALSTAR">
<xsd:annotation>
<xsd:documentation>The Globalstar device id. Example: 0-545312
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MMSI" />
<xsd:enumeration value="GUID">
<xsd:annotation>
<xsd:documentation>The vesselID contains a unique GUID identifying the device. We use this e.g. for the API.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="IMEI">
<xsd:annotation>
<xsd:documentation>IMEI - International Mobile Equipment Identity (e.g. BGAN)
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="mobileNo" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The inmarsat C mobile number.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="fleetID" type="xsd:string">
<xsd:annotation>
<xsd:documentation>This is the DNID for INMARSATC.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="vesselID" type="xsd:string">
<xsd:annotation>
<xsd:documentation>This is the terminal, member number, GUID, MMSI, etc.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="imoNo" type="xsd:string">
<xsd:annotation>
<xsd:documentation>This is the IMO number.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

View File

@ -1,167 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns="http://www.fleettracker.de/api/1.0" xmlns:tns="http://www.fleettracker.de/api/1.0" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://www.fleettracker.de/api/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="position.xsd" />
<xsd:complexType name="GeoArea">
<xsd:annotation>
<xsd:documentation>This is a geographical area. It can be a polygon
or a bounding box.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="coverages" type="tns:GeoAreaCoverage">
<xsd:annotation>
<xsd:documentation>Geographical coverages of this area
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="aid" type="xsd:int">
<xsd:annotation>
<xsd:documentation>DB Area ID
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="alid" type="xsd:int">
<xsd:annotation>
<xsd:documentation>DB Area list ID
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>DB Area name
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GeoAreaCoverage">
<xsd:annotation>
<xsd:documentation>This is a geographical coverage belonging to an area.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="2" maxOccurs="unbounded" name="positions" type="tns:Position">
<xsd:annotation>
<xsd:documentation>Geographical positions
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" default="polygon" name="areatype">
<xsd:annotation>
<xsd:documentation>The type of this coverage. Bounding boxes are
between the first 2 positions.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="polygon" />
<xsd:enumeration value="boundingbox" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="acid" type="xsd:int">
<xsd:annotation>
<xsd:documentation>DB Area coverage ID
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>DB Area Coverage name
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GeoAreaEvent">
<xsd:annotation>
<xsd:documentation>This is an event related to an area.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="position" type="tns:PositionFix">
<xsd:annotation>
<xsd:documentation>Geographical position when the event happened.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="acid" type="xsd:int">
<xsd:annotation>
<xsd:documentation>DB Area coverage ID
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="aid" type="xsd:int">
<xsd:annotation>
<xsd:documentation>DB Area ID
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="alid" type="xsd:int">
<xsd:annotation>
<xsd:documentation>DB Area list ID
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="areaName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>DB Area name
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="areaCoverageName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>DB Area Coverage name
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" default="true" name="preliminary" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>This flag indicates that the event has been generated but
not yet been proven. Example: It is proven if the vessel is within the areas more than 1 minute.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" default="false" name="reported" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>This flag indicates that the event has been reported ashore.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" default="ENTER" name="eventType">
<xsd:annotation>
<xsd:documentation>The type of this event.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ENTER">
<xsd:annotation>
<xsd:documentation>The vessel has entered the area
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="LEAVE">
<xsd:annotation>
<xsd:documentation>The vessel has left the area
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="STOPPED">
<xsd:annotation>
<xsd:documentation>The vessel has stopped in the area
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MOVING">
<xsd:annotation>
<xsd:documentation>The vessel has started moving within the area
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

View File

@ -1,183 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns="http://www.fleettracker.de/api/1.0" xmlns:tns="http://www.fleettracker.de/api/1.0" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://www.fleettracker.de/api/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="position.xsd" />
<xsd:complexType name="InlandDistance">
<xsd:annotation>
<xsd:documentation>This is the distance on a river.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="distanceValue" type="xsd:double">
<xsd:annotation>
<xsd:documentation>This is the current value in the given unit.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" default="METER" name="distanceUnit">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="METER" />
<xsd:enumeration value="STATMILE" />
<xsd:enumeration value="KM" />
<xsd:enumeration value="NAUTICALMILE" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="InlandSpeed">
<xsd:annotation>
<xsd:documentation>This is the speed of a target.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="speedValue" type="xsd:double">
<xsd:annotation>
<xsd:documentation>This is the current value in the given unit.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" default="METER_PER_SECOND" name="speedUnit">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="METER_PER_SECOND" />
<xsd:enumeration value="STATMILES_PER_HOUR" />
<xsd:enumeration value="KM_PER_HOUR" />
<xsd:enumeration value="KNOTS" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="River">
<xsd:annotation>
<xsd:documentation>This represents a river.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="rivername" type="xsd:string">
<xsd:annotation>
<xsd:documentation>This is the river name.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="riverabbr" type="xsd:string">
<xsd:annotation>
<xsd:documentation>This is the river abbreviation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MilesMarker">
<xsd:annotation>
<xsd:documentation>This represents a miles marker entry.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="miles" type="xsd:float">
<xsd:annotation>
<xsd:documentation>This is the river mile or kilometer.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" default="STATMILES" name="unit">
<xsd:annotation>
<xsd:documentation>This is the unit of the miles.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="STATMILES" />
<xsd:enumeration value="KM" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="river" type="tns:River">
<xsd:annotation>
<xsd:documentation>This is the river.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MilesMarkerWithPosition">
<xsd:annotation>
<xsd:documentation>This represents a miles marker entry with a
geographic position.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent mixed="false">
<xsd:extension base="tns:MilesMarker">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="position" type="tns:Position">
<xsd:annotation>
<xsd:documentation>The geographic position of this miles marker
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="MilesMarkerWithPositionList">
<xsd:annotation>
<xsd:documentation>This represents a set of miles marker entry with a
geographic position.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="entries" type="tns:MilesMarkerWithPosition">
<xsd:annotation>
<xsd:documentation>A set of miles marker entries with positions.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NoPassingZone">
<xsd:annotation>
<xsd:documentation>This represents a no passing zone.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="id" type="xsd:int">
<xsd:annotation>
<xsd:documentation>The mandatory unique id
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The optional name for identification.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="start" type="tns:MilesMarker">
<xsd:annotation>
<xsd:documentation>The begin of the no passing zone. This is always
the lower mile marker.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="end" type="tns:MilesMarker">
<xsd:annotation>
<xsd:documentation>The end of the no passing zone. This is always
the higher mile marker.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NoPassingZoneList">
<xsd:annotation>
<xsd:documentation>This represents a set of no passing zones
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="entries" type="tns:NoPassingZone">
<xsd:annotation>
<xsd:documentation>A set of NoPassingZone objects.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

View File

@ -1,102 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns="http://www.fleettracker.de/api/1.0" xmlns:tns="http://www.fleettracker.de/api/1.0" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://www.fleettracker.de/api/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:complexType name="Position">
<xsd:annotation>
<xsd:documentation>This is a geographical position.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="lat" type="xsd:int">
<xsd:annotation>
<xsd:documentation>Latitude in degrees x 60000, North &gt; 0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="lon" type="xsd:int">
<xsd:annotation>
<xsd:documentation>Latitude in degrees x 60000, East &gt; 0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PositionFix">
<xsd:annotation>
<xsd:documentation>This is a geographical position with a timestamp.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent mixed="false">
<xsd:extension base="tns:Position">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="timestamp" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>Timestamp when the position was made
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PasttrackPosition">
<xsd:annotation>
<xsd:documentation>This is a geographical position of a pasttrack.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent mixed="false">
<xsd:extension base="tns:PositionFix">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="orderNumber" type="xsd:int">
<xsd:annotation>
<xsd:documentation>The order number of the pastttack. The
higher
the number, the older the position.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="rot" type="xsd:float">
<xsd:annotation>
<xsd:documentation>Rate of turn in deg/s, right &gt; 0, left &lt;
0)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="sog" type="xsd:float">
<xsd:annotation>
<xsd:documentation>Speed over ground in knots
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="cog" type="xsd:float">
<xsd:annotation>
<xsd:documentation>Course over ground in degrees
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="hdg" type="xsd:float">
<xsd:annotation>
<xsd:documentation>Heading in degrees
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="eta" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>ETA to next port
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="etb" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>ETB to next port
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="nextport" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Next port
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>

View File

@ -1,88 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns="http://www.fleettracker.de/api/1.0" xmlns:tns="http://www.fleettracker.de/api/1.0" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.fleettracker.de/api/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:complexType name="WaypointData">
<xsd:annotation>
<xsd:documentation>This represents a waypoint of a planned route.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="id" type="xsd:int">
<xsd:annotation>
<xsd:documentation>This is a unique id of the waypoint within the route.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>This is an optional name of this waypoint.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="nextwp" type="xsd:int">
<xsd:annotation>
<xsd:documentation>This is the unique id of the NEXT
waypoint within the route. This element is not set
for the last waypoint.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="lat" type="xsd:int">
<xsd:annotation>
<xsd:documentation>This is the latitude of this waypoint in minutes x 1000 (= degrees x 60000).
Positive = North, Negative = South.
Example: 12 deg 23.4 min North = (12 * 60 + 23.4) * 1000 = 743400
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="lon" type="xsd:int">
<xsd:annotation>
<xsd:documentation>This is the longitude of this waypoint in minutes x 1000 (= degrees x 60000).
Positive = East, Negative = West.
Example: 122 deg 23.4 min West = -(122 * 60 + 23.4) * 1000 = -7343400
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="sog" type="xsd:float">
<xsd:annotation>
<xsd:documentation>This is the planned speed over ground (SOG) in knots TO this waypoint.
So the ship will calculate to go from the previous waypoint to this
waypoint at this speed.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RouteData">
<xsd:annotation>
<xsd:documentation>This represents the planned ship route.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="id" type="xsd:int">
<xsd:annotation>
<xsd:documentation>This is a unique id of the route. The ID has to be unique
for the vessel.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" name="imono" type="xsd:int">
<xsd:annotation>
<xsd:documentation>This is the IMO number of the vessel this route belongs to.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" name="created" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>This is the timestamp in UTC when the route has been created.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" name="eta" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>This is the ETA in local time when the ship is calculated to
reach the final waypoint of this route.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="waypoint" type="tns:WaypointData">
<xsd:annotation>
<xsd:documentation>This is the list of waypoints.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

View File

@ -1,117 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns="http://www.fleettracker.de/api/1.0" xmlns:tns="http://www.fleettracker.de/api/1.0" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.fleettracker.de/api/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="position.xsd" />
<xsd:include schemaLocation="device.xsd" />
<xsd:include schemaLocation="route.xsd" />
<xsd:complexType name="ShipAppearence">
<xsd:annotation>
<xsd:documentation>This is how the ship is displayed.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="1" name="color" type="xsd:string">
<xsd:annotation>
<xsd:documentation>This is the color for not selected ship.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="selcolor" type="xsd:string">
<xsd:annotation>
<xsd:documentation>This is the color for selected ship.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ShipCategory">
<xsd:annotation>
<xsd:documentation>This is the ship category.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="number" type="xsd:int">
<xsd:annotation>
<xsd:documentation>This is the ship category number.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The name of the category.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AbstractShip">
<xsd:annotation>
<xsd:documentation>This is the abstract ship.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="sid" type="xsd:int">
<xsd:annotation>
<xsd:documentation>Database id</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" name="name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Ship name</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="charterShipName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Charter ship name</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="pasttrack" type="tns:PasttrackPosition">
<xsd:annotation>
<xsd:documentation>The past positions of the ship including the latest position.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="photourl" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Optional ULR to photo image.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" default="0" name="categoryNumber" type="xsd:int">
<xsd:annotation>
<xsd:documentation>This is the ship category. This attribute is used to group a fleet
into several parts.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="appearence" type="tns:ShipAppearence">
<xsd:annotation>
<xsd:documentation>This contains optional individual settings for the ship appearence.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FleettrackerShip">
<xsd:annotation>
<xsd:documentation>This is a Fleettracker Ship.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent mixed="false">
<xsd:extension base="tns:AbstractShip">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="1" name="imono" type="xsd:long">
<xsd:annotation>
<xsd:documentation>The IMO number of the ship.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="pollDevices" type="tns:DeviceId">
<xsd:annotation>
<xsd:documentation>The optional set of devices.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="route" type="tns:RouteData">
<xsd:annotation>
<xsd:documentation>The optional route.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>

View File

@ -1,80 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns="http://www.fleettracker.de/api/1.0" xmlns:tns="http://www.fleettracker.de/api/1.0" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://www.fleettracker.de/api/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:complexType name="OwnShipSpeedParams">
<xsd:annotation>
<xsd:documentation>The own ship parameter used for speed calculation.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="mmsiOwnShip" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>
This is the MMSI of the own ship.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="maxOwnSpeedMPS" type="xsd:double">
<xsd:annotation>
<xsd:documentation>
Minimal own speed we can achieve.
Unit: Meter per
second
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="minOwnSpeedMPS" type="xsd:double">
<xsd:annotation>
<xsd:documentation>
Minimal own speed we can achieve.
Unit: Meter per
second
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="optOwnSpeedMPS" type="xsd:double">
<xsd:annotation>
<xsd:documentation>
Optimal speed we would like to go.
Unit: Meter
per second
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="maxPositiveAccelerationMPSS" type="xsd:double">
<xsd:annotation>
<xsd:documentation>
The maximal positive accelaration we can
achieve.
Unit: Meter per second^2
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="minNegativeAccelerationMPSS" type="xsd:double">
<xsd:annotation>
<xsd:documentation>
The minimal negative accelaration we can
achieve.
Unit: Meter per second^2
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="optAbsoluteAccelerationMPSS" type="xsd:double">
<xsd:annotation>
<xsd:documentation>
The optimal accelaration we would like to use if
we
want to go from current speed to optimal speed. This will be
applied
if we do not have any targets.
Example: We run 5 mph, our
optimal speed is 8 mph, then we use this
acceleration
to go from 5
to 8.
Unit: Meter per second^2
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

View File

@ -1,44 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns="http://www.fleettracker.de/api/1.0" xmlns:tns="http://www.fleettracker.de/api/1.0" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://www.fleettracker.de/api/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="inlandPosition.xsd" />
<xsd:complexType name="Target">
<xsd:annotation>
<xsd:documentation>This represents a river.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="1" name="milesmarker" type="tns:MilesMarker">
<xsd:annotation>
<xsd:documentation>This is the current miles marker
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" maxOccurs="1" default="UNKNOWN" name="movingDirection">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="UNKNOWN" />
<xsd:enumeration value="INCREASING_MILES" />
<xsd:enumeration value="DECREASING_MILES" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="mmsi" type="xsd:int">
<xsd:annotation>
<xsd:documentation>This is the current miles marker
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>This is the name of the target
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" maxOccurs="1" name="inlandSpeed" type="tns:InlandSpeed">
<xsd:annotation>
<xsd:documentation>This is the current speed
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>