//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:2.0.50727.1433
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

[assembly: System.Runtime.Serialization.ContractNamespaceAttribute("http://schemas.ggf.org/bes/2006/08/bes-factory", ClrNamespace="schemas.ggf.org.bes._2006._08.besfactory")]



[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.ServiceContractAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-management", ConfigurationName="BESManagementPortType")]
public interface BESManagementPortType
{
    
    [System.ServiceModel.OperationContractAttribute(Action="http://schemas.ggf.org/bes/2006/08/bes-management/BESManagementPortType/StopAccep" +
        "tingNewActivities", ReplyAction="*")]
    [System.ServiceModel.FaultContractAttribute(typeof(schemas.ggf.org.bes._2006._08.besfactory.NotAuthorizedFaultType), Action="http://schemas.ggf.org/bes/2006/08/bes-management/BESManagementPortType/StopAccep" +
        "tingNewActivities", Name="NotAuthorizedFault", Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
    [System.ServiceModel.XmlSerializerFormatAttribute()]
    StopAcceptingNewActivitiesResponse StopAcceptingNewActivities(StopAcceptingNewActivities request);
    
    [System.ServiceModel.OperationContractAttribute(Action="http://schemas.ggf.org/bes/2006/08/bes-management/BESManagementPortType/StartAcce" +
        "ptingNewActivities", ReplyAction="*")]
    [System.ServiceModel.FaultContractAttribute(typeof(schemas.ggf.org.bes._2006._08.besfactory.NotAuthorizedFaultType), Action="http://schemas.ggf.org/bes/2006/08/bes-management/BESManagementPortType/StartAcce" +
        "ptingNewActivities", Name="NotAuthorizedFault", Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
    [System.ServiceModel.XmlSerializerFormatAttribute()]
    StartAcceptingNewActivitiesResponse StartAcceptingNewActivities(StartAcceptingNewActivities request);
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="StopAcceptingNewActivities", WrapperNamespace="http://schemas.ggf.org/bes/2006/08/bes-management", IsWrapped=true)]
public partial class StopAcceptingNewActivities
{
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    [System.Xml.Serialization.XmlAnyElementAttribute()]
    public System.Xml.XmlElement[] Any;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr;
    
    public StopAcceptingNewActivities()
    {
    }
    
    public StopAcceptingNewActivities(System.Xml.XmlElement[] Any, System.Xml.XmlAttribute[] AnyAttr)
    {
        this.Any = Any;
        this.AnyAttr = AnyAttr;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="StopAcceptingNewActivitiesResponse", WrapperNamespace="http://schemas.ggf.org/bes/2006/08/bes-management", IsWrapped=true)]
public partial class StopAcceptingNewActivitiesResponse
{
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    [System.Xml.Serialization.XmlAnyElementAttribute()]
    public System.Xml.XmlElement[] Any;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr;
    
    public StopAcceptingNewActivitiesResponse()
    {
    }
    
    public StopAcceptingNewActivitiesResponse(System.Xml.XmlElement[] Any, System.Xml.XmlAttribute[] AnyAttr)
    {
        this.Any = Any;
        this.AnyAttr = AnyAttr;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="StartAcceptingNewActivities", WrapperNamespace="http://schemas.ggf.org/bes/2006/08/bes-management", IsWrapped=true)]
public partial class StartAcceptingNewActivities
{
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    [System.Xml.Serialization.XmlAnyElementAttribute()]
    public System.Xml.XmlElement[] Any;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr;
    
    public StartAcceptingNewActivities()
    {
    }
    
    public StartAcceptingNewActivities(System.Xml.XmlElement[] Any, System.Xml.XmlAttribute[] AnyAttr)
    {
        this.Any = Any;
        this.AnyAttr = AnyAttr;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="StartAcceptingNewActivitiesResponse", WrapperNamespace="http://schemas.ggf.org/bes/2006/08/bes-management", IsWrapped=true)]
public partial class StartAcceptingNewActivitiesResponse
{
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    [System.Xml.Serialization.XmlAnyElementAttribute()]
    public System.Xml.XmlElement[] Any;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr;
    
    public StartAcceptingNewActivitiesResponse()
    {
    }
    
    public StartAcceptingNewActivitiesResponse(System.Xml.XmlElement[] Any, System.Xml.XmlAttribute[] AnyAttr)
    {
        this.Any = Any;
        this.AnyAttr = AnyAttr;
    }
}

[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
public interface BESManagementPortTypeChannel : BESManagementPortType, System.ServiceModel.IClientChannel
{
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
public partial class BESManagementPortTypeClient : System.ServiceModel.ClientBase<BESManagementPortType>, BESManagementPortType
{
    
    public BESManagementPortTypeClient()
    {
    }
    
    public BESManagementPortTypeClient(string endpointConfigurationName) : 
            base(endpointConfigurationName)
    {
    }
    
    public BESManagementPortTypeClient(string endpointConfigurationName, string remoteAddress) : 
            base(endpointConfigurationName, remoteAddress)
    {
    }
    
    public BESManagementPortTypeClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
            base(endpointConfigurationName, remoteAddress)
    {
    }
    
    public BESManagementPortTypeClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
            base(binding, remoteAddress)
    {
    }
    
    public StopAcceptingNewActivitiesResponse StopAcceptingNewActivities(StopAcceptingNewActivities request)
    {
        return base.Channel.StopAcceptingNewActivities(request);
    }
    
    public StartAcceptingNewActivitiesResponse StartAcceptingNewActivities(StartAcceptingNewActivities request)
    {
        return base.Channel.StartAcceptingNewActivities(request);
    }
}

[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.ServiceContractAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory", ConfigurationName="BESFactoryPortType")]
public interface BESFactoryPortType
{
    
    [System.ServiceModel.OperationContractAttribute(Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/CreateActivity", ReplyAction="*")]
    [System.ServiceModel.FaultContractAttribute(typeof(schemas.ggf.org.bes._2006._08.besfactory.NotAuthorizedFaultType), Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/CreateActivity", Name="NotAuthorizedFault")]
    [System.ServiceModel.FaultContractAttribute(typeof(schemas.ggf.org.bes._2006._08.besfactory.NotAcceptingNewActivitiesFaultType), Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/CreateActivity", Name="NotAcceptingNewActivitiesFault")]
    [System.ServiceModel.FaultContractAttribute(typeof(schemas.ggf.org.bes._2006._08.besfactory.UnsupportedFeatureFaultType), Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/CreateActivity", Name="UnsupportedFeatureFault")]
    [System.ServiceModel.FaultContractAttribute(typeof(schemas.ggf.org.bes._2006._08.besfactory.InvalidRequestMessageFaultType), Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/CreateActivity", Name="InvalidRequestMessageFault")]
    [System.ServiceModel.XmlSerializerFormatAttribute()]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DynamicNodeStatusType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AdvancedFilterType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ActivityFilterType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttributeDocumentExtensionType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BasicFilterType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TransformationParametersType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SecurityHeaderType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SecurityTokenReferenceType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EmbeddedType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReferenceType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UsernameTokenType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HPCS2008SOAJob_Type))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Envelope))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HPCProfileApplication_Type))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProblemActionType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(InvalidRequestMessageFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UnknownActivityIdentifierFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OperationWillBeAppliedEventuallyFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CantApplyOperationToCurrentStateFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UnsupportedFeatureFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotAcceptingNewActivitiesFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotAuthorizedFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetFactoryAttributesDocumentResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetFactoryAttributesDocumentType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityDocumentsResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityDocumentsType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateActivitiesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateActivitiesType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityStatusesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityStatusesType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CreateActivityResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CreateActivityType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StartAcceptingNewActivitiesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StartAcceptingNewActivitiesType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StopAcceptingNewActivitiesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StopAcceptingNewActivitiesType))]
    CreateActivityResponse CreateActivity(CreateActivity request);
    
    [System.ServiceModel.OperationContractAttribute(Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/GetActivityStat" +
        "uses", ReplyAction="*")]
    [System.ServiceModel.FaultContractAttribute(typeof(schemas.ggf.org.bes._2006._08.besfactory.UnknownActivityIdentifierFaultType), Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/GetActivityStat" +
        "uses", Name="UnknownActivityIdentifierFault")]
    [System.ServiceModel.FaultContractAttribute(typeof(schemas.ggf.org.bes._2006._08.besfactory.NotAuthorizedFaultType), Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/GetActivityStat" +
        "uses", Name="NotAuthorizedFault")]
    [System.ServiceModel.XmlSerializerFormatAttribute()]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DynamicNodeStatusType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AdvancedFilterType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ActivityFilterType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttributeDocumentExtensionType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BasicFilterType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TransformationParametersType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SecurityHeaderType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SecurityTokenReferenceType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EmbeddedType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReferenceType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UsernameTokenType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HPCS2008SOAJob_Type))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Envelope))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HPCProfileApplication_Type))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProblemActionType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(InvalidRequestMessageFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UnknownActivityIdentifierFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OperationWillBeAppliedEventuallyFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CantApplyOperationToCurrentStateFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UnsupportedFeatureFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotAcceptingNewActivitiesFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotAuthorizedFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetFactoryAttributesDocumentResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetFactoryAttributesDocumentType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityDocumentsResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityDocumentsType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateActivitiesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateActivitiesType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityStatusesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityStatusesType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CreateActivityResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CreateActivityType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StartAcceptingNewActivitiesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StartAcceptingNewActivitiesType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StopAcceptingNewActivitiesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StopAcceptingNewActivitiesType))]
    GetActivityStatusesResponse GetActivityStatuses(GetActivityStatuses request);
    
    [System.ServiceModel.OperationContractAttribute(Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/TerminateActivi" +
        "ties", ReplyAction="*")]
    [System.ServiceModel.FaultContractAttribute(typeof(schemas.ggf.org.bes._2006._08.besfactory.UnknownActivityIdentifierFaultType), Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/TerminateActivi" +
        "ties", Name="UnknownActivityIdentifierFault")]
    [System.ServiceModel.FaultContractAttribute(typeof(schemas.ggf.org.bes._2006._08.besfactory.NotAuthorizedFaultType), Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/TerminateActivi" +
        "ties", Name="NotAuthorizedFault")]
    [System.ServiceModel.FaultContractAttribute(typeof(schemas.ggf.org.bes._2006._08.besfactory.CantApplyOperationToCurrentStateFaultType), Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/TerminateActivi" +
        "ties", Name="CantApplyOperationToCurrentStateFault")]
    [System.ServiceModel.XmlSerializerFormatAttribute()]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DynamicNodeStatusType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AdvancedFilterType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ActivityFilterType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttributeDocumentExtensionType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BasicFilterType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TransformationParametersType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SecurityHeaderType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SecurityTokenReferenceType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EmbeddedType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReferenceType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UsernameTokenType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HPCS2008SOAJob_Type))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Envelope))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HPCProfileApplication_Type))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProblemActionType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(InvalidRequestMessageFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UnknownActivityIdentifierFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OperationWillBeAppliedEventuallyFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CantApplyOperationToCurrentStateFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UnsupportedFeatureFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotAcceptingNewActivitiesFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotAuthorizedFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetFactoryAttributesDocumentResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetFactoryAttributesDocumentType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityDocumentsResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityDocumentsType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateActivitiesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateActivitiesType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityStatusesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityStatusesType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CreateActivityResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CreateActivityType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StartAcceptingNewActivitiesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StartAcceptingNewActivitiesType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StopAcceptingNewActivitiesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StopAcceptingNewActivitiesType))]
    TerminateActivitiesResponse TerminateActivities(TerminateActivities request);
    
    [System.ServiceModel.OperationContractAttribute(Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/GetActivityDocu" +
        "ments", ReplyAction="*")]
    [System.ServiceModel.FaultContractAttribute(typeof(schemas.ggf.org.bes._2006._08.besfactory.UnknownActivityIdentifierFaultType), Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/GetActivityDocu" +
        "ments", Name="UnknownActivityIdentifierFault")]
    [System.ServiceModel.FaultContractAttribute(typeof(schemas.ggf.org.bes._2006._08.besfactory.NotAuthorizedFaultType), Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/GetActivityDocu" +
        "ments", Name="NotAuthorizedFault")]
    [System.ServiceModel.XmlSerializerFormatAttribute()]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DynamicNodeStatusType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AdvancedFilterType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ActivityFilterType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttributeDocumentExtensionType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BasicFilterType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TransformationParametersType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SecurityHeaderType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SecurityTokenReferenceType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EmbeddedType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReferenceType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UsernameTokenType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HPCS2008SOAJob_Type))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Envelope))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HPCProfileApplication_Type))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProblemActionType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(InvalidRequestMessageFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UnknownActivityIdentifierFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OperationWillBeAppliedEventuallyFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CantApplyOperationToCurrentStateFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UnsupportedFeatureFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotAcceptingNewActivitiesFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotAuthorizedFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetFactoryAttributesDocumentResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetFactoryAttributesDocumentType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityDocumentsResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityDocumentsType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateActivitiesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateActivitiesType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityStatusesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityStatusesType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CreateActivityResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CreateActivityType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StartAcceptingNewActivitiesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StartAcceptingNewActivitiesType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StopAcceptingNewActivitiesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StopAcceptingNewActivitiesType))]
    GetActivityDocumentsResponse GetActivityDocuments(GetActivityDocuments request);
    
    [System.ServiceModel.OperationContractAttribute(Action="http://schemas.ggf.org/bes/2006/08/bes-factory/BESFactoryPortType/GetFactoryAttri" +
        "butesDocument", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute()]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(DynamicNodeStatusType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AdvancedFilterType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ActivityFilterType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(AttributeDocumentExtensionType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BasicFilterType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TransformationParametersType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SecurityHeaderType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(SecurityTokenReferenceType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(EmbeddedType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ReferenceType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UsernameTokenType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HPCS2008SOAJob_Type))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(Envelope))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(HPCProfileApplication_Type))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(ProblemActionType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(InvalidRequestMessageFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UnknownActivityIdentifierFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(OperationWillBeAppliedEventuallyFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CantApplyOperationToCurrentStateFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(UnsupportedFeatureFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotAcceptingNewActivitiesFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(NotAuthorizedFaultType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetFactoryAttributesDocumentResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetFactoryAttributesDocumentType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityDocumentsResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityDocumentsType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateActivitiesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(TerminateActivitiesType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityStatusesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(GetActivityStatusesType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CreateActivityResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(CreateActivityType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StartAcceptingNewActivitiesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StartAcceptingNewActivitiesType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StopAcceptingNewActivitiesResponseType))]
    [System.ServiceModel.ServiceKnownTypeAttribute(typeof(StopAcceptingNewActivitiesType))]
    GetFactoryAttributesDocumentResponse GetFactoryAttributesDocument(GetFactoryAttributesDocument request);
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class ActivityDocumentType
{
    
    private JobDefinition_Type jobDefinitionField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl", Order=0)]
    public JobDefinition_Type JobDefinition
    {
        get
        {
            return this.jobDefinitionField;
        }
        set
        {
            this.jobDefinitionField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public partial class JobDefinition_Type
{
    
    private JobDescription_Type jobDescriptionField;
    
    private System.Xml.XmlElement[] anyField;
    
    private string idField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public JobDescription_Type JobDescription
    {
        get
        {
            return this.jobDescriptionField;
        }
        set
        {
            this.jobDescriptionField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
    public string id
    {
        get
        {
            return this.idField;
        }
        set
        {
            this.idField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public partial class JobDescription_Type
{
    
    private JobIdentification_Type jobIdentificationField;
    
    private Application_Type applicationField;
    
    private Resources_Type resourcesField;
    
    private DataStaging_Type[] dataStagingField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public JobIdentification_Type JobIdentification
    {
        get
        {
            return this.jobIdentificationField;
        }
        set
        {
            this.jobIdentificationField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public Application_Type Application
    {
        get
        {
            return this.applicationField;
        }
        set
        {
            this.applicationField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=2)]
    public Resources_Type Resources
    {
        get
        {
            return this.resourcesField;
        }
        set
        {
            this.resourcesField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("DataStaging", Order=3)]
    public DataStaging_Type[] DataStaging
    {
        get
        {
            return this.dataStagingField;
        }
        set
        {
            this.dataStagingField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=4)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public partial class JobIdentification_Type
{
    
    private string jobNameField;
    
    private string descriptionField;
    
    private string[] jobAnnotationField;
    
    private string[] jobProjectField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public string JobName
    {
        get
        {
            return this.jobNameField;
        }
        set
        {
            this.jobNameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public string Description
    {
        get
        {
            return this.descriptionField;
        }
        set
        {
            this.descriptionField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("JobAnnotation", Order=2)]
    public string[] JobAnnotation
    {
        get
        {
            return this.jobAnnotationField;
        }
        set
        {
            this.jobAnnotationField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("JobProject", Order=3)]
    public string[] JobProject
    {
        get
        {
            return this.jobProjectField;
        }
        set
        {
            this.jobProjectField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=4)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ogf.org/hpcp/2007/11/bp/AdvancedFilter")]
public partial class DynamicNodeStatusType
{
    
    private NodeStatusType[] nodeStatusField;
    
    private System.Xml.XmlElement[] anyField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("NodeStatus", Order=0)]
    public NodeStatusType[] NodeStatus
    {
        get
        {
            return this.nodeStatusField;
        }
        set
        {
            this.nodeStatusField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ogf.org/hpcp/2007/11/bp/AdvancedFilter")]
public partial class NodeStatusType
{
    
    private MemoryType memoryField;
    
    private CPUType cPUField;
    
    private ActivityIdType[] activityField;
    
    private string nameField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public MemoryType Memory
    {
        get
        {
            return this.memoryField;
        }
        set
        {
            this.memoryField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public CPUType CPU
    {
        get
        {
            return this.cPUField;
        }
        set
        {
            this.cPUField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("Activity", Order=2)]
    public ActivityIdType[] Activity
    {
        get
        {
            return this.activityField;
        }
        set
        {
            this.activityField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string name
    {
        get
        {
            return this.nameField;
        }
        set
        {
            this.nameField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ogf.org/hpcp/2007/11/bp/AdvancedFilter")]
public partial class MemoryType
{
    
    private long usedField;
    
    private long freeField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public long used
    {
        get
        {
            return this.usedField;
        }
        set
        {
            this.usedField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public long free
    {
        get
        {
            return this.freeField;
        }
        set
        {
            this.freeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ogf.org/hpcp/2007/11/bp/AdvancedFilter")]
public partial class CPUType
{
    
    private long usedField;
    
    private long freeField;
    
    private long loadField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public long used
    {
        get
        {
            return this.usedField;
        }
        set
        {
            this.usedField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public long free
    {
        get
        {
            return this.freeField;
        }
        set
        {
            this.freeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public long load
    {
        get
        {
            return this.loadField;
        }
        set
        {
            this.loadField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ogf.org/hpcp/2007/11/bp/AdvancedFilter")]
public partial class ActivityIdType
{
    
    private string idField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string id
    {
        get
        {
            return this.idField;
        }
        set
        {
            this.idField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ogf.org/hpcp/2007/11/bp/AdvancedFilter")]
public partial class DateTimeRangeType
{
    
    private System.DateTime fromField;
    
    private System.DateTime untilField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public System.DateTime from
    {
        get
        {
            return this.fromField;
        }
        set
        {
            this.fromField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public System.DateTime until
    {
        get
        {
            return this.untilField;
        }
        set
        {
            this.untilField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ogf.org/hpcp/2007/11/bp/AdvancedFilter")]
public partial class ActivityIdRangeType
{
    
    private long startField;
    
    private long endField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public long start
    {
        get
        {
            return this.startField;
        }
        set
        {
            this.startField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public long end
    {
        get
        {
            return this.endField;
        }
        set
        {
            this.endField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ogf.org/hpcp/2007/11/bp/AdvancedFilter")]
public partial class AdvancedFilterType
{
    
    private string[] userNameField;
    
    private string[] ownerField;
    
    private ActivityStateEnumeration[] stateField;
    
    private ActivityIdRangeType[] activityIdRangeField;
    
    private DateTimeRangeType[] dateTimeRangeField;
    
    private string compactResourcesField;
    
    private string nodeStatusField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("UserName", Order=0)]
    public string[] UserName
    {
        get
        {
            return this.userNameField;
        }
        set
        {
            this.userNameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("Owner", Order=1)]
    public string[] Owner
    {
        get
        {
            return this.ownerField;
        }
        set
        {
            this.ownerField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("State", Order=2)]
    public ActivityStateEnumeration[] State
    {
        get
        {
            return this.stateField;
        }
        set
        {
            this.stateField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("ActivityIdRange", Order=3)]
    public ActivityIdRangeType[] ActivityIdRange
    {
        get
        {
            return this.activityIdRangeField;
        }
        set
        {
            this.activityIdRangeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("DateTimeRange", Order=4)]
    public DateTimeRangeType[] DateTimeRange
    {
        get
        {
            return this.dateTimeRangeField;
        }
        set
        {
            this.dateTimeRangeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=5)]
    public string CompactResources
    {
        get
        {
            return this.compactResourcesField;
        }
        set
        {
            this.compactResourcesField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=6)]
    public string NodeStatus
    {
        get
        {
            return this.nodeStatusField;
        }
        set
        {
            this.nodeStatusField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public enum ActivityStateEnumeration
{
    
    /// <remarks/>
    Pending,
    
    /// <remarks/>
    Running,
    
    /// <remarks/>
    Cancelled,
    
    /// <remarks/>
    Failed,
    
    /// <remarks/>
    Finished,
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.microsoft.com/ComputeCluster/HPCProfile")]
public partial class ActivityFilterType
{
    
    private ActivityStateEnumeration statusField;
    
    private bool statusFieldSpecified;
    
    private string userField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public ActivityStateEnumeration Status
    {
        get
        {
            return this.statusField;
        }
        set
        {
            this.statusField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool StatusSpecified
    {
        get
        {
            return this.statusFieldSpecified;
        }
        set
        {
            this.statusFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public string User
    {
        get
        {
            return this.userField;
        }
        set
        {
            this.userField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.microsoft.com/ComputeCluster/HPCProfile")]
public partial class AttributeDocumentExtensionType
{
    
    private double totalNumberOfFreeContainedResourcesField;
    
    private bool totalNumberOfFreeContainedResourcesFieldSpecified;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public double TotalNumberOfFreeContainedResources
    {
        get
        {
            return this.totalNumberOfFreeContainedResourcesField;
        }
        set
        {
            this.totalNumberOfFreeContainedResourcesField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool TotalNumberOfFreeContainedResourcesSpecified
    {
        get
        {
            return this.totalNumberOfFreeContainedResourcesFieldSpecified;
        }
        set
        {
            this.totalNumberOfFreeContainedResourcesFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ogf.org/hpcp/2007/01/bp/BasicFilter")]
public partial class BasicFilterType
{
    
    private bool activityReferencesField;
    
    private bool activityReferencesFieldSpecified;
    
    private bool containedResourcesField;
    
    private bool containedResourcesFieldSpecified;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public bool ActivityReferences
    {
        get
        {
            return this.activityReferencesField;
        }
        set
        {
            this.activityReferencesField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool ActivityReferencesSpecified
    {
        get
        {
            return this.activityReferencesFieldSpecified;
        }
        set
        {
            this.activityReferencesFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public bool ContainedResources
    {
        get
        {
            return this.containedResourcesField;
        }
        set
        {
            this.containedResourcesField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool ContainedResourcesSpecified
    {
        get
        {
            return this.containedResourcesFieldSpecified;
        }
        set
        {
            this.containedResourcesFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" +
    "")]
public partial class TransformationParametersType
{
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" +
    "")]
public partial class SecurityHeaderType
{
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" +
    "")]
public partial class SecurityTokenReferenceType
{
    
    private System.Xml.XmlElement[] itemsField;
    
    private string idField;
    
    private string[] usageField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
    public System.Xml.XmlElement[] Items
    {
        get
        {
            return this.itemsField;
        }
        set
        {
            this.itemsField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
    public string Id
    {
        get
        {
            return this.idField;
        }
        set
        {
            this.idField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Qualified, DataType="anyURI")]
    public string[] Usage
    {
        get
        {
            return this.usageField;
        }
        set
        {
            this.usageField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" +
    "")]
public partial class EmbeddedType
{
    
    private System.Xml.XmlElement[] itemsField;
    
    private string valueTypeField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
    public System.Xml.XmlElement[] Items
    {
        get
        {
            return this.itemsField;
        }
        set
        {
            this.itemsField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string ValueType
    {
        get
        {
            return this.valueTypeField;
        }
        set
        {
            this.valueTypeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" +
    "")]
public partial class ReferenceType
{
    
    private string uRIField;
    
    private string valueTypeField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string URI
    {
        get
        {
            return this.uRIField;
        }
        set
        {
            this.uRIField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string ValueType
    {
        get
        {
            return this.valueTypeField;
        }
        set
        {
            this.valueTypeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.Xml.Serialization.XmlIncludeAttribute(typeof(EncodedString))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(KeyIdentifierType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(BinarySecurityTokenType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(PasswordString))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" +
    "")]
public partial class AttributedString
{
    
    private string idField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    private string valueField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
    public string Id
    {
        get
        {
            return this.idField;
        }
        set
        {
            this.idField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlTextAttribute()]
    public string Value
    {
        get
        {
            return this.valueField;
        }
        set
        {
            this.valueField = value;
        }
    }
}

/// <remarks/>
[System.Xml.Serialization.XmlIncludeAttribute(typeof(KeyIdentifierType))]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(BinarySecurityTokenType))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" +
    "")]
public partial class EncodedString : AttributedString
{
    
    private string encodingTypeField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string EncodingType
    {
        get
        {
            return this.encodingTypeField;
        }
        set
        {
            this.encodingTypeField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" +
    "")]
public partial class KeyIdentifierType : EncodedString
{
    
    private string valueTypeField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string ValueType
    {
        get
        {
            return this.valueTypeField;
        }
        set
        {
            this.valueTypeField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" +
    "")]
public partial class BinarySecurityTokenType : EncodedString
{
    
    private string valueTypeField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string ValueType
    {
        get
        {
            return this.valueTypeField;
        }
        set
        {
            this.valueTypeField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" +
    "")]
public partial class PasswordString : AttributedString
{
    
    private string typeField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string Type
    {
        get
        {
            return this.typeField;
        }
        set
        {
            this.typeField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" +
    "")]
public partial class UsernameTokenType
{
    
    private AttributedString usernameField;
    
    private PasswordString passwordField;
    
    private System.Xml.XmlElement[] anyField;
    
    private string idField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public AttributedString Username
    {
        get
        {
            return this.usernameField;
        }
        set
        {
            this.usernameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public PasswordString Password
    {
        get
        {
            return this.passwordField;
        }
        set
        {
            this.passwordField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=2)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
    public string Id
    {
        get
        {
            return this.idField;
        }
        set
        {
            this.idField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/hpc/2008/hpcbp-soa")]
public partial class HPCS2008SOAJob_Type
{
    
    private string jobTemplateField;
    
    private string nodeGroupField;
    
    private JobPriorityEnumeration_Type jobPriorityField;
    
    private bool jobPriorityFieldSpecified;
    
    private string projectField;
    
    private string requestedNodesField;
    
    private JobUnitType_Type resourceUnitTypeField;
    
    private int runtimeField;
    
    private bool runtimeFieldSpecified;
    
    private string serviceJobNameField;
    
    private bool shareSessionField;
    
    private bool shareSessionFieldSpecified;
    
    private System.Xml.XmlElement[] anyField;
    
    private string serviceNameField;
    
    private int bufferLowerThresholdField;
    
    private bool bufferLowerThresholdFieldSpecified;
    
    private int bufferUpperThresholdField;
    
    private bool bufferUpperThresholdFieldSpecified;
    
    private int firstConnectTimeoutField;
    
    private bool firstConnectTimeoutFieldSpecified;
    
    private int idleTimeoutField;
    
    private bool idleTimeoutFieldSpecified;
    
    private int reconnectTimeoutField;
    
    private bool reconnectTimeoutFieldSpecified;
    
    private int serviceStatUpdateIntervalField;
    
    private bool serviceStatUpdateIntervalFieldSpecified;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public string JobTemplate
    {
        get
        {
            return this.jobTemplateField;
        }
        set
        {
            this.jobTemplateField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public string NodeGroup
    {
        get
        {
            return this.nodeGroupField;
        }
        set
        {
            this.nodeGroupField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=2)]
    public JobPriorityEnumeration_Type JobPriority
    {
        get
        {
            return this.jobPriorityField;
        }
        set
        {
            this.jobPriorityField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool JobPrioritySpecified
    {
        get
        {
            return this.jobPriorityFieldSpecified;
        }
        set
        {
            this.jobPriorityFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=3)]
    public string Project
    {
        get
        {
            return this.projectField;
        }
        set
        {
            this.projectField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=4)]
    public string RequestedNodes
    {
        get
        {
            return this.requestedNodesField;
        }
        set
        {
            this.requestedNodesField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=5)]
    public JobUnitType_Type ResourceUnitType
    {
        get
        {
            return this.resourceUnitTypeField;
        }
        set
        {
            this.resourceUnitTypeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=6)]
    public int Runtime
    {
        get
        {
            return this.runtimeField;
        }
        set
        {
            this.runtimeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool RuntimeSpecified
    {
        get
        {
            return this.runtimeFieldSpecified;
        }
        set
        {
            this.runtimeFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=7)]
    public string ServiceJobName
    {
        get
        {
            return this.serviceJobNameField;
        }
        set
        {
            this.serviceJobNameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=8)]
    public bool ShareSession
    {
        get
        {
            return this.shareSessionField;
        }
        set
        {
            this.shareSessionField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool ShareSessionSpecified
    {
        get
        {
            return this.shareSessionFieldSpecified;
        }
        set
        {
            this.shareSessionFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=9)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string ServiceName
    {
        get
        {
            return this.serviceNameField;
        }
        set
        {
            this.serviceNameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public int BufferLowerThreshold
    {
        get
        {
            return this.bufferLowerThresholdField;
        }
        set
        {
            this.bufferLowerThresholdField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool BufferLowerThresholdSpecified
    {
        get
        {
            return this.bufferLowerThresholdFieldSpecified;
        }
        set
        {
            this.bufferLowerThresholdFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public int BufferUpperThreshold
    {
        get
        {
            return this.bufferUpperThresholdField;
        }
        set
        {
            this.bufferUpperThresholdField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool BufferUpperThresholdSpecified
    {
        get
        {
            return this.bufferUpperThresholdFieldSpecified;
        }
        set
        {
            this.bufferUpperThresholdFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public int FirstConnectTimeout
    {
        get
        {
            return this.firstConnectTimeoutField;
        }
        set
        {
            this.firstConnectTimeoutField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool FirstConnectTimeoutSpecified
    {
        get
        {
            return this.firstConnectTimeoutFieldSpecified;
        }
        set
        {
            this.firstConnectTimeoutFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public int IdleTimeout
    {
        get
        {
            return this.idleTimeoutField;
        }
        set
        {
            this.idleTimeoutField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool IdleTimeoutSpecified
    {
        get
        {
            return this.idleTimeoutFieldSpecified;
        }
        set
        {
            this.idleTimeoutFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public int ReconnectTimeout
    {
        get
        {
            return this.reconnectTimeoutField;
        }
        set
        {
            this.reconnectTimeoutField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool ReconnectTimeoutSpecified
    {
        get
        {
            return this.reconnectTimeoutFieldSpecified;
        }
        set
        {
            this.reconnectTimeoutFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public int ServiceStatUpdateInterval
    {
        get
        {
            return this.serviceStatUpdateIntervalField;
        }
        set
        {
            this.serviceStatUpdateIntervalField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool ServiceStatUpdateIntervalSpecified
    {
        get
        {
            return this.serviceStatUpdateIntervalFieldSpecified;
        }
        set
        {
            this.serviceStatUpdateIntervalFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/hpc/2008/hpcbp-soa")]
public enum JobPriorityEnumeration_Type
{
    
    /// <remarks/>
    Lowest,
    
    /// <remarks/>
    BelowNormal,
    
    /// <remarks/>
    Normal,
    
    /// <remarks/>
    AboveNormal,
    
    /// <remarks/>
    Highest,
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/hpc/2008/hpcbp-soa")]
public partial class JobUnitType_Type
{
    
    private JobUnitTypeEnumeration_Type jobUnitTypeEnumerationField;
    
    private string minField;
    
    private string maxField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public JobUnitTypeEnumeration_Type JobUnitTypeEnumeration
    {
        get
        {
            return this.jobUnitTypeEnumerationField;
        }
        set
        {
            this.jobUnitTypeEnumerationField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="positiveInteger")]
    public string min
    {
        get
        {
            return this.minField;
        }
        set
        {
            this.minField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="positiveInteger")]
    public string max
    {
        get
        {
            return this.maxField;
        }
        set
        {
            this.maxField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/hpc/2008/hpcbp-soa")]
public enum JobUnitTypeEnumeration_Type
{
    
    /// <remarks/>
    Node,
    
    /// <remarks/>
    Core,
    
    /// <remarks/>
    Socket,
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.xmlsoap.org/soap/envelope/")]
public partial class Body
{
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.xmlsoap.org/soap/envelope/")]
public partial class Header
{
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.xmlsoap.org/soap/envelope/")]
public partial class Envelope
{
    
    private Header headerField;
    
    private Body bodyField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public Header Header
    {
        get
        {
            return this.headerField;
        }
        set
        {
            this.headerField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public Body Body
    {
        get
        {
            return this.bodyField;
        }
        set
        {
            this.bodyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=2)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa")]
public partial class UserName_Type
{
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    private string valueField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlTextAttribute()]
    public string Value
    {
        get
        {
            return this.valueField;
        }
        set
        {
            this.valueField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa")]
public partial class Environment_Type
{
    
    private string nameField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    private string valueField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="NCName")]
    public string name
    {
        get
        {
            return this.nameField;
        }
        set
        {
            this.nameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlTextAttribute()]
    public string Value
    {
        get
        {
            return this.valueField;
        }
        set
        {
            this.valueField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa")]
public partial class DirectoryName_Type
{
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    private string valueField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlTextAttribute()]
    public string Value
    {
        get
        {
            return this.valueField;
        }
        set
        {
            this.valueField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa")]
public partial class Argument_Type
{
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    private string valueField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlTextAttribute()]
    public string Value
    {
        get
        {
            return this.valueField;
        }
        set
        {
            this.valueField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa")]
public partial class FileName_Type
{
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    private string valueField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlTextAttribute()]
    public string Value
    {
        get
        {
            return this.valueField;
        }
        set
        {
            this.valueField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2006/07/jsdl-hpcpa")]
public partial class HPCProfileApplication_Type
{
    
    private FileName_Type executableField;
    
    private Argument_Type[] argumentField;
    
    private FileName_Type inputField;
    
    private FileName_Type outputField;
    
    private FileName_Type errorField;
    
    private DirectoryName_Type workingDirectoryField;
    
    private Environment_Type[] environmentField;
    
    private UserName_Type userNameField;
    
    private System.Xml.XmlElement[] anyField;
    
    private string nameField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public FileName_Type Executable
    {
        get
        {
            return this.executableField;
        }
        set
        {
            this.executableField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("Argument", Order=1)]
    public Argument_Type[] Argument
    {
        get
        {
            return this.argumentField;
        }
        set
        {
            this.argumentField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=2)]
    public FileName_Type Input
    {
        get
        {
            return this.inputField;
        }
        set
        {
            this.inputField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=3)]
    public FileName_Type Output
    {
        get
        {
            return this.outputField;
        }
        set
        {
            this.outputField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=4)]
    public FileName_Type Error
    {
        get
        {
            return this.errorField;
        }
        set
        {
            this.errorField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=5)]
    public DirectoryName_Type WorkingDirectory
    {
        get
        {
            return this.workingDirectoryField;
        }
        set
        {
            this.workingDirectoryField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("Environment", Order=6)]
    public Environment_Type[] Environment
    {
        get
        {
            return this.environmentField;
        }
        set
        {
            this.environmentField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=7)]
    public UserName_Type UserName
    {
        get
        {
            return this.userNameField;
        }
        set
        {
            this.userNameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=8)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="NCName")]
    public string name
    {
        get
        {
            return this.nameField;
        }
        set
        {
            this.nameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2005/08/addressing")]
public partial class ProblemActionType
{
    
    private AttributedURIType actionField;
    
    private string soapActionField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public AttributedURIType Action
    {
        get
        {
            return this.actionField;
        }
        set
        {
            this.actionField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI", Order=1)]
    public string SoapAction
    {
        get
        {
            return this.soapActionField;
        }
        set
        {
            this.soapActionField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2005/08/addressing")]
public partial class AttributedURIType
{
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    private string valueField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlTextAttribute(DataType="anyURI")]
    public string Value
    {
        get
        {
            return this.valueField;
        }
        set
        {
            this.valueField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class InvalidRequestMessageFaultType
{
    
    private string[] invalidElementField;
    
    private string messageField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("InvalidElement", Order=0)]
    public string[] InvalidElement
    {
        get
        {
            return this.invalidElementField;
        }
        set
        {
            this.invalidElementField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public string Message
    {
        get
        {
            return this.messageField;
        }
        set
        {
            this.messageField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=2)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class UnknownActivityIdentifierFaultType
{
    
    private string messageField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public string Message
    {
        get
        {
            return this.messageField;
        }
        set
        {
            this.messageField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class OperationWillBeAppliedEventuallyFaultType
{
    
    private ActivityStatusType activityStatusField;
    
    private string messageField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public ActivityStatusType ActivityStatus
    {
        get
        {
            return this.activityStatusField;
        }
        set
        {
            this.activityStatusField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public string Message
    {
        get
        {
            return this.messageField;
        }
        set
        {
            this.messageField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=2)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class ActivityStatusType
{
    
    private System.Xml.XmlElement[] anyField;
    
    private ActivityStateEnumeration stateField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public ActivityStateEnumeration state
    {
        get
        {
            return this.stateField;
        }
        set
        {
            this.stateField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class CantApplyOperationToCurrentStateFaultType
{
    
    private ActivityStatusType activityStatusField;
    
    private string messageField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public ActivityStatusType ActivityStatus
    {
        get
        {
            return this.activityStatusField;
        }
        set
        {
            this.activityStatusField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public string Message
    {
        get
        {
            return this.messageField;
        }
        set
        {
            this.messageField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=2)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class UnsupportedFeatureFaultType
{
    
    private string[] featureField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("Feature", Order=0)]
    public string[] Feature
    {
        get
        {
            return this.featureField;
        }
        set
        {
            this.featureField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class NotAcceptingNewActivitiesFaultType
{
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class NotAuthorizedFaultType
{
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class GetFactoryAttributesDocumentResponseType
{
    
    private FactoryResourceAttributesDocumentType factoryResourceAttributesDocumentField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public FactoryResourceAttributesDocumentType FactoryResourceAttributesDocument
    {
        get
        {
            return this.factoryResourceAttributesDocumentField;
        }
        set
        {
            this.factoryResourceAttributesDocumentField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class FactoryResourceAttributesDocumentType
{
    
    private BasicResourceAttributesDocumentType basicResourceAttributesDocumentField;
    
    private bool isAcceptingNewActivitiesField;
    
    private string commonNameField;
    
    private string longDescriptionField;
    
    private long totalNumberOfActivitiesField;
    
    private EndpointReferenceType[] activityReferenceField;
    
    private long totalNumberOfContainedResourcesField;
    
    private object[] containedResourceField;
    
    private string[] namingProfileField;
    
    private string[] bESExtensionField;
    
    private string localResourceManagerTypeField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public BasicResourceAttributesDocumentType BasicResourceAttributesDocument
    {
        get
        {
            return this.basicResourceAttributesDocumentField;
        }
        set
        {
            this.basicResourceAttributesDocumentField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public bool IsAcceptingNewActivities
    {
        get
        {
            return this.isAcceptingNewActivitiesField;
        }
        set
        {
            this.isAcceptingNewActivitiesField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=2)]
    public string CommonName
    {
        get
        {
            return this.commonNameField;
        }
        set
        {
            this.commonNameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=3)]
    public string LongDescription
    {
        get
        {
            return this.longDescriptionField;
        }
        set
        {
            this.longDescriptionField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=4)]
    public long TotalNumberOfActivities
    {
        get
        {
            return this.totalNumberOfActivitiesField;
        }
        set
        {
            this.totalNumberOfActivitiesField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("ActivityReference", Order=5)]
    public EndpointReferenceType[] ActivityReference
    {
        get
        {
            return this.activityReferenceField;
        }
        set
        {
            this.activityReferenceField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=6)]
    public long TotalNumberOfContainedResources
    {
        get
        {
            return this.totalNumberOfContainedResourcesField;
        }
        set
        {
            this.totalNumberOfContainedResourcesField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("ContainedResource", Order=7)]
    public object[] ContainedResource
    {
        get
        {
            return this.containedResourceField;
        }
        set
        {
            this.containedResourceField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("NamingProfile", DataType="anyURI", Order=8)]
    public string[] NamingProfile
    {
        get
        {
            return this.namingProfileField;
        }
        set
        {
            this.namingProfileField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("BESExtension", DataType="anyURI", Order=9)]
    public string[] BESExtension
    {
        get
        {
            return this.bESExtensionField;
        }
        set
        {
            this.bESExtensionField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI", Order=10)]
    public string LocalResourceManagerType
    {
        get
        {
            return this.localResourceManagerTypeField;
        }
        set
        {
            this.localResourceManagerTypeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=11)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class BasicResourceAttributesDocumentType
{
    
    private string resourceNameField;
    
    private OperatingSystem_Type operatingSystemField;
    
    private CPUArchitecture_Type cPUArchitectureField;
    
    private double cPUCountField;
    
    private bool cPUCountFieldSpecified;
    
    private double cPUSpeedField;
    
    private bool cPUSpeedFieldSpecified;
    
    private double physicalMemoryField;
    
    private bool physicalMemoryFieldSpecified;
    
    private double virtualMemoryField;
    
    private bool virtualMemoryFieldSpecified;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public string ResourceName
    {
        get
        {
            return this.resourceNameField;
        }
        set
        {
            this.resourceNameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public OperatingSystem_Type OperatingSystem
    {
        get
        {
            return this.operatingSystemField;
        }
        set
        {
            this.operatingSystemField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=2)]
    public CPUArchitecture_Type CPUArchitecture
    {
        get
        {
            return this.cPUArchitectureField;
        }
        set
        {
            this.cPUArchitectureField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=3)]
    public double CPUCount
    {
        get
        {
            return this.cPUCountField;
        }
        set
        {
            this.cPUCountField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool CPUCountSpecified
    {
        get
        {
            return this.cPUCountFieldSpecified;
        }
        set
        {
            this.cPUCountFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=4)]
    public double CPUSpeed
    {
        get
        {
            return this.cPUSpeedField;
        }
        set
        {
            this.cPUSpeedField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool CPUSpeedSpecified
    {
        get
        {
            return this.cPUSpeedFieldSpecified;
        }
        set
        {
            this.cPUSpeedFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=5)]
    public double PhysicalMemory
    {
        get
        {
            return this.physicalMemoryField;
        }
        set
        {
            this.physicalMemoryField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool PhysicalMemorySpecified
    {
        get
        {
            return this.physicalMemoryFieldSpecified;
        }
        set
        {
            this.physicalMemoryFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=6)]
    public double VirtualMemory
    {
        get
        {
            return this.virtualMemoryField;
        }
        set
        {
            this.virtualMemoryField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool VirtualMemorySpecified
    {
        get
        {
            return this.virtualMemoryFieldSpecified;
        }
        set
        {
            this.virtualMemoryFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=7)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public partial class OperatingSystem_Type
{
    
    private OperatingSystemType_Type operatingSystemTypeField;
    
    private string operatingSystemVersionField;
    
    private string descriptionField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public OperatingSystemType_Type OperatingSystemType
    {
        get
        {
            return this.operatingSystemTypeField;
        }
        set
        {
            this.operatingSystemTypeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public string OperatingSystemVersion
    {
        get
        {
            return this.operatingSystemVersionField;
        }
        set
        {
            this.operatingSystemVersionField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=2)]
    public string Description
    {
        get
        {
            return this.descriptionField;
        }
        set
        {
            this.descriptionField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=3)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public partial class OperatingSystemType_Type
{
    
    private OperatingSystemTypeEnumeration operatingSystemNameField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public OperatingSystemTypeEnumeration OperatingSystemName
    {
        get
        {
            return this.operatingSystemNameField;
        }
        set
        {
            this.operatingSystemNameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public enum OperatingSystemTypeEnumeration
{
    
    /// <remarks/>
    Unknown,
    
    /// <remarks/>
    MACOS,
    
    /// <remarks/>
    ATTUNIX,
    
    /// <remarks/>
    DGUX,
    
    /// <remarks/>
    DECNT,
    
    /// <remarks/>
    Tru64_UNIX,
    
    /// <remarks/>
    OpenVMS,
    
    /// <remarks/>
    HPUX,
    
    /// <remarks/>
    AIX,
    
    /// <remarks/>
    MVS,
    
    /// <remarks/>
    OS400,
    
    /// <remarks/>
    OS_2,
    
    /// <remarks/>
    JavaVM,
    
    /// <remarks/>
    MSDOS,
    
    /// <remarks/>
    WIN3x,
    
    /// <remarks/>
    WIN95,
    
    /// <remarks/>
    WIN98,
    
    /// <remarks/>
    WINNT,
    
    /// <remarks/>
    WINCE,
    
    /// <remarks/>
    NCR3000,
    
    /// <remarks/>
    NetWare,
    
    /// <remarks/>
    OSF,
    
    /// <remarks/>
    DC_OS,
    
    /// <remarks/>
    Reliant_UNIX,
    
    /// <remarks/>
    SCO_UnixWare,
    
    /// <remarks/>
    SCO_OpenServer,
    
    /// <remarks/>
    Sequent,
    
    /// <remarks/>
    IRIX,
    
    /// <remarks/>
    Solaris,
    
    /// <remarks/>
    SunOS,
    
    /// <remarks/>
    U6000,
    
    /// <remarks/>
    ASERIES,
    
    /// <remarks/>
    TandemNSK,
    
    /// <remarks/>
    TandemNT,
    
    /// <remarks/>
    BS2000,
    
    /// <remarks/>
    LINUX,
    
    /// <remarks/>
    Lynx,
    
    /// <remarks/>
    XENIX,
    
    /// <remarks/>
    VM,
    
    /// <remarks/>
    Interactive_UNIX,
    
    /// <remarks/>
    BSDUNIX,
    
    /// <remarks/>
    FreeBSD,
    
    /// <remarks/>
    NetBSD,
    
    /// <remarks/>
    GNU_Hurd,
    
    /// <remarks/>
    OS9,
    
    /// <remarks/>
    MACH_Kernel,
    
    /// <remarks/>
    Inferno,
    
    /// <remarks/>
    QNX,
    
    /// <remarks/>
    EPOC,
    
    /// <remarks/>
    IxWorks,
    
    /// <remarks/>
    VxWorks,
    
    /// <remarks/>
    MiNT,
    
    /// <remarks/>
    BeOS,
    
    /// <remarks/>
    HP_MPE,
    
    /// <remarks/>
    NextStep,
    
    /// <remarks/>
    PalmPilot,
    
    /// <remarks/>
    Rhapsody,
    
    /// <remarks/>
    Windows_2000,
    
    /// <remarks/>
    Dedicated,
    
    /// <remarks/>
    OS_390,
    
    /// <remarks/>
    VSE,
    
    /// <remarks/>
    TPF,
    
    /// <remarks/>
    Windows_R_Me,
    
    /// <remarks/>
    Caldera_Open_UNIX,
    
    /// <remarks/>
    OpenBSD,
    
    /// <remarks/>
    Not_Applicable,
    
    /// <remarks/>
    Windows_XP,
    
    /// <remarks/>
    z_OS,
    
    /// <remarks/>
    other,
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public partial class CPUArchitecture_Type
{
    
    private ProcessorArchitectureEnumeration cPUArchitectureNameField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public ProcessorArchitectureEnumeration CPUArchitectureName
    {
        get
        {
            return this.cPUArchitectureNameField;
        }
        set
        {
            this.cPUArchitectureNameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public enum ProcessorArchitectureEnumeration
{
    
    /// <remarks/>
    sparc,
    
    /// <remarks/>
    powerpc,
    
    /// <remarks/>
    x86,
    
    /// <remarks/>
    x86_32,
    
    /// <remarks/>
    x86_64,
    
    /// <remarks/>
    parisc,
    
    /// <remarks/>
    mips,
    
    /// <remarks/>
    ia64,
    
    /// <remarks/>
    arm,
    
    /// <remarks/>
    other,
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2005/08/addressing")]
public partial class EndpointReferenceType
{
    
    private AttributedURIType addressField;
    
    private ReferenceParametersType referenceParametersField;
    
    private MetadataType metadataField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public AttributedURIType Address
    {
        get
        {
            return this.addressField;
        }
        set
        {
            this.addressField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public ReferenceParametersType ReferenceParameters
    {
        get
        {
            return this.referenceParametersField;
        }
        set
        {
            this.referenceParametersField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=2)]
    public MetadataType Metadata
    {
        get
        {
            return this.metadataField;
        }
        set
        {
            this.metadataField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=3)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2005/08/addressing")]
public partial class ReferenceParametersType
{
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/2005/08/addressing")]
public partial class MetadataType
{
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class GetFactoryAttributesDocumentType
{
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class GetActivityDocumentsResponseType
{
    
    private GetActivityDocumentResponseType[] responseField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("Response", Order=0)]
    public GetActivityDocumentResponseType[] Response
    {
        get
        {
            return this.responseField;
        }
        set
        {
            this.responseField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class GetActivityDocumentResponseType
{
    
    private EndpointReferenceType activityIdentifierField;
    
    private JobDefinition_Type jobDefinitionField;
    
    private Fault faultField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public EndpointReferenceType ActivityIdentifier
    {
        get
        {
            return this.activityIdentifierField;
        }
        set
        {
            this.activityIdentifierField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public JobDefinition_Type JobDefinition
    {
        get
        {
            return this.jobDefinitionField;
        }
        set
        {
            this.jobDefinitionField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=2)]
    public Fault Fault
    {
        get
        {
            return this.faultField;
        }
        set
        {
            this.faultField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=3)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.xmlsoap.org/soap/envelope/")]
public partial class Fault
{
    
    private System.Xml.XmlQualifiedName faultcodeField;
    
    private string faultstringField;
    
    private string faultactorField;
    
    private detail detailField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
    public System.Xml.XmlQualifiedName faultcode
    {
        get
        {
            return this.faultcodeField;
        }
        set
        {
            this.faultcodeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
    public string faultstring
    {
        get
        {
            return this.faultstringField;
        }
        set
        {
            this.faultstringField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="anyURI", Order=2)]
    public string faultactor
    {
        get
        {
            return this.faultactorField;
        }
        set
        {
            this.faultactorField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
    public detail detail
    {
        get
        {
            return this.detailField;
        }
        set
        {
            this.detailField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.xmlsoap.org/soap/envelope/")]
public partial class detail
{
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class GetActivityDocumentsType
{
    
    private EndpointReferenceType[] activityIdentifierField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("ActivityIdentifier", Order=0)]
    public EndpointReferenceType[] ActivityIdentifier
    {
        get
        {
            return this.activityIdentifierField;
        }
        set
        {
            this.activityIdentifierField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class TerminateActivitiesResponseType
{
    
    private TerminateActivityResponseType[] responseField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("Response", Order=0)]
    public TerminateActivityResponseType[] Response
    {
        get
        {
            return this.responseField;
        }
        set
        {
            this.responseField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class TerminateActivityResponseType
{
    
    private EndpointReferenceType activityIdentifierField;
    
    private bool terminatedField;
    
    private Fault faultField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public EndpointReferenceType ActivityIdentifier
    {
        get
        {
            return this.activityIdentifierField;
        }
        set
        {
            this.activityIdentifierField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public bool Terminated
    {
        get
        {
            return this.terminatedField;
        }
        set
        {
            this.terminatedField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=2)]
    public Fault Fault
    {
        get
        {
            return this.faultField;
        }
        set
        {
            this.faultField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=3)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class TerminateActivitiesType
{
    
    private EndpointReferenceType[] activityIdentifierField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("ActivityIdentifier", Order=0)]
    public EndpointReferenceType[] ActivityIdentifier
    {
        get
        {
            return this.activityIdentifierField;
        }
        set
        {
            this.activityIdentifierField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class GetActivityStatusesResponseType
{
    
    private GetActivityStatusResponseType[] responseField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("Response", Order=0)]
    public GetActivityStatusResponseType[] Response
    {
        get
        {
            return this.responseField;
        }
        set
        {
            this.responseField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class GetActivityStatusResponseType
{
    
    private EndpointReferenceType activityIdentifierField;
    
    private ActivityStatusType activityStatusField;
    
    private Fault faultField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public EndpointReferenceType ActivityIdentifier
    {
        get
        {
            return this.activityIdentifierField;
        }
        set
        {
            this.activityIdentifierField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public ActivityStatusType ActivityStatus
    {
        get
        {
            return this.activityStatusField;
        }
        set
        {
            this.activityStatusField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=2)]
    public Fault Fault
    {
        get
        {
            return this.faultField;
        }
        set
        {
            this.faultField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=3)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class GetActivityStatusesType
{
    
    private EndpointReferenceType[] activityIdentifierField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("ActivityIdentifier", Order=0)]
    public EndpointReferenceType[] ActivityIdentifier
    {
        get
        {
            return this.activityIdentifierField;
        }
        set
        {
            this.activityIdentifierField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class CreateActivityResponseType
{
    
    private EndpointReferenceType activityIdentifierField;
    
    private ActivityDocumentType activityDocumentField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public EndpointReferenceType ActivityIdentifier
    {
        get
        {
            return this.activityIdentifierField;
        }
        set
        {
            this.activityIdentifierField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public ActivityDocumentType ActivityDocument
    {
        get
        {
            return this.activityDocumentField;
        }
        set
        {
            this.activityDocumentField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=2)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory")]
public partial class CreateActivityType
{
    
    private ActivityDocumentType activityDocumentField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public ActivityDocumentType ActivityDocument
    {
        get
        {
            return this.activityDocumentField;
        }
        set
        {
            this.activityDocumentField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-management")]
public partial class StartAcceptingNewActivitiesResponseType
{
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-management")]
public partial class StartAcceptingNewActivitiesType
{
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-management")]
public partial class StopAcceptingNewActivitiesResponseType
{
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-management")]
public partial class StopAcceptingNewActivitiesType
{
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public partial class SourceTarget_Type
{
    
    private string uRIField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(DataType="anyURI", Order=0)]
    public string URI
    {
        get
        {
            return this.uRIField;
        }
        set
        {
            this.uRIField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public partial class DataStaging_Type
{
    
    private string fileNameField;
    
    private string filesystemNameField;
    
    private CreationFlagEnumeration creationFlagField;
    
    private bool deleteOnTerminationField;
    
    private bool deleteOnTerminationFieldSpecified;
    
    private SourceTarget_Type sourceField;
    
    private SourceTarget_Type targetField;
    
    private System.Xml.XmlElement[] anyField;
    
    private string nameField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public string FileName
    {
        get
        {
            return this.fileNameField;
        }
        set
        {
            this.fileNameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(DataType="NCName", Order=1)]
    public string FilesystemName
    {
        get
        {
            return this.filesystemNameField;
        }
        set
        {
            this.filesystemNameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=2)]
    public CreationFlagEnumeration CreationFlag
    {
        get
        {
            return this.creationFlagField;
        }
        set
        {
            this.creationFlagField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=3)]
    public bool DeleteOnTermination
    {
        get
        {
            return this.deleteOnTerminationField;
        }
        set
        {
            this.deleteOnTerminationField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool DeleteOnTerminationSpecified
    {
        get
        {
            return this.deleteOnTerminationFieldSpecified;
        }
        set
        {
            this.deleteOnTerminationFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=4)]
    public SourceTarget_Type Source
    {
        get
        {
            return this.sourceField;
        }
        set
        {
            this.sourceField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=5)]
    public SourceTarget_Type Target
    {
        get
        {
            return this.targetField;
        }
        set
        {
            this.targetField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=6)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="NCName")]
    public string name
    {
        get
        {
            return this.nameField;
        }
        set
        {
            this.nameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public enum CreationFlagEnumeration
{
    
    /// <remarks/>
    overwrite,
    
    /// <remarks/>
    append,
    
    /// <remarks/>
    dontOverwrite,
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public partial class Range_Type
{
    
    private Boundary_Type lowerBoundField;
    
    private Boundary_Type upperBoundField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public Boundary_Type LowerBound
    {
        get
        {
            return this.lowerBoundField;
        }
        set
        {
            this.lowerBoundField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public Boundary_Type UpperBound
    {
        get
        {
            return this.upperBoundField;
        }
        set
        {
            this.upperBoundField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=2)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public partial class Boundary_Type
{
    
    private bool exclusiveBoundField;
    
    private bool exclusiveBoundFieldSpecified;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    private double valueField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public bool exclusiveBound
    {
        get
        {
            return this.exclusiveBoundField;
        }
        set
        {
            this.exclusiveBoundField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool exclusiveBoundSpecified
    {
        get
        {
            return this.exclusiveBoundFieldSpecified;
        }
        set
        {
            this.exclusiveBoundFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlTextAttribute()]
    public double Value
    {
        get
        {
            return this.valueField;
        }
        set
        {
            this.valueField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public partial class Exact_Type
{
    
    private double epsilonField;
    
    private bool epsilonFieldSpecified;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    private double valueField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public double epsilon
    {
        get
        {
            return this.epsilonField;
        }
        set
        {
            this.epsilonField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool epsilonSpecified
    {
        get
        {
            return this.epsilonFieldSpecified;
        }
        set
        {
            this.epsilonFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlTextAttribute()]
    public double Value
    {
        get
        {
            return this.valueField;
        }
        set
        {
            this.valueField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public partial class RangeValue_Type
{
    
    private Boundary_Type upperBoundedRangeField;
    
    private Boundary_Type lowerBoundedRangeField;
    
    private Exact_Type[] exactField;
    
    private Range_Type[] rangeField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public Boundary_Type UpperBoundedRange
    {
        get
        {
            return this.upperBoundedRangeField;
        }
        set
        {
            this.upperBoundedRangeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public Boundary_Type LowerBoundedRange
    {
        get
        {
            return this.lowerBoundedRangeField;
        }
        set
        {
            this.lowerBoundedRangeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("Exact", Order=2)]
    public Exact_Type[] Exact
    {
        get
        {
            return this.exactField;
        }
        set
        {
            this.exactField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("Range", Order=3)]
    public Range_Type[] Range
    {
        get
        {
            return this.rangeField;
        }
        set
        {
            this.rangeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=4)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public partial class FileSystem_Type
{
    
    private FileSystemTypeEnumeration fileSystemTypeField;
    
    private bool fileSystemTypeFieldSpecified;
    
    private string descriptionField;
    
    private string mountPointField;
    
    private RangeValue_Type diskSpaceField;
    
    private System.Xml.XmlElement[] anyField;
    
    private string nameField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public FileSystemTypeEnumeration FileSystemType
    {
        get
        {
            return this.fileSystemTypeField;
        }
        set
        {
            this.fileSystemTypeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool FileSystemTypeSpecified
    {
        get
        {
            return this.fileSystemTypeFieldSpecified;
        }
        set
        {
            this.fileSystemTypeFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public string Description
    {
        get
        {
            return this.descriptionField;
        }
        set
        {
            this.descriptionField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=2)]
    public string MountPoint
    {
        get
        {
            return this.mountPointField;
        }
        set
        {
            this.mountPointField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=3)]
    public RangeValue_Type DiskSpace
    {
        get
        {
            return this.diskSpaceField;
        }
        set
        {
            this.diskSpaceField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=4)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="NCName")]
    public string name
    {
        get
        {
            return this.nameField;
        }
        set
        {
            this.nameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public enum FileSystemTypeEnumeration
{
    
    /// <remarks/>
    swap,
    
    /// <remarks/>
    temporary,
    
    /// <remarks/>
    spool,
    
    /// <remarks/>
    normal,
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public partial class CandidateHosts_Type
{
    
    private string[] hostNameField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("HostName", Order=0)]
    public string[] HostName
    {
        get
        {
            return this.hostNameField;
        }
        set
        {
            this.hostNameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public partial class Resources_Type
{
    
    private CandidateHosts_Type candidateHostsField;
    
    private FileSystem_Type[] fileSystemField;
    
    private bool exclusiveExecutionField;
    
    private bool exclusiveExecutionFieldSpecified;
    
    private OperatingSystem_Type operatingSystemField;
    
    private CPUArchitecture_Type cPUArchitectureField;
    
    private RangeValue_Type individualCPUSpeedField;
    
    private RangeValue_Type individualCPUTimeField;
    
    private RangeValue_Type individualCPUCountField;
    
    private RangeValue_Type individualNetworkBandwidthField;
    
    private RangeValue_Type individualPhysicalMemoryField;
    
    private RangeValue_Type individualVirtualMemoryField;
    
    private RangeValue_Type individualDiskSpaceField;
    
    private RangeValue_Type totalCPUTimeField;
    
    private RangeValue_Type totalCPUCountField;
    
    private RangeValue_Type totalPhysicalMemoryField;
    
    private RangeValue_Type totalVirtualMemoryField;
    
    private RangeValue_Type totalDiskSpaceField;
    
    private RangeValue_Type totalResourceCountField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public CandidateHosts_Type CandidateHosts
    {
        get
        {
            return this.candidateHostsField;
        }
        set
        {
            this.candidateHostsField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("FileSystem", Order=1)]
    public FileSystem_Type[] FileSystem
    {
        get
        {
            return this.fileSystemField;
        }
        set
        {
            this.fileSystemField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=2)]
    public bool ExclusiveExecution
    {
        get
        {
            return this.exclusiveExecutionField;
        }
        set
        {
            this.exclusiveExecutionField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool ExclusiveExecutionSpecified
    {
        get
        {
            return this.exclusiveExecutionFieldSpecified;
        }
        set
        {
            this.exclusiveExecutionFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=3)]
    public OperatingSystem_Type OperatingSystem
    {
        get
        {
            return this.operatingSystemField;
        }
        set
        {
            this.operatingSystemField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=4)]
    public CPUArchitecture_Type CPUArchitecture
    {
        get
        {
            return this.cPUArchitectureField;
        }
        set
        {
            this.cPUArchitectureField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=5)]
    public RangeValue_Type IndividualCPUSpeed
    {
        get
        {
            return this.individualCPUSpeedField;
        }
        set
        {
            this.individualCPUSpeedField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=6)]
    public RangeValue_Type IndividualCPUTime
    {
        get
        {
            return this.individualCPUTimeField;
        }
        set
        {
            this.individualCPUTimeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=7)]
    public RangeValue_Type IndividualCPUCount
    {
        get
        {
            return this.individualCPUCountField;
        }
        set
        {
            this.individualCPUCountField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=8)]
    public RangeValue_Type IndividualNetworkBandwidth
    {
        get
        {
            return this.individualNetworkBandwidthField;
        }
        set
        {
            this.individualNetworkBandwidthField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=9)]
    public RangeValue_Type IndividualPhysicalMemory
    {
        get
        {
            return this.individualPhysicalMemoryField;
        }
        set
        {
            this.individualPhysicalMemoryField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=10)]
    public RangeValue_Type IndividualVirtualMemory
    {
        get
        {
            return this.individualVirtualMemoryField;
        }
        set
        {
            this.individualVirtualMemoryField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=11)]
    public RangeValue_Type IndividualDiskSpace
    {
        get
        {
            return this.individualDiskSpaceField;
        }
        set
        {
            this.individualDiskSpaceField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=12)]
    public RangeValue_Type TotalCPUTime
    {
        get
        {
            return this.totalCPUTimeField;
        }
        set
        {
            this.totalCPUTimeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=13)]
    public RangeValue_Type TotalCPUCount
    {
        get
        {
            return this.totalCPUCountField;
        }
        set
        {
            this.totalCPUCountField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=14)]
    public RangeValue_Type TotalPhysicalMemory
    {
        get
        {
            return this.totalPhysicalMemoryField;
        }
        set
        {
            this.totalPhysicalMemoryField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=15)]
    public RangeValue_Type TotalVirtualMemory
    {
        get
        {
            return this.totalVirtualMemoryField;
        }
        set
        {
            this.totalVirtualMemoryField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=16)]
    public RangeValue_Type TotalDiskSpace
    {
        get
        {
            return this.totalDiskSpaceField;
        }
        set
        {
            this.totalDiskSpaceField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=17)]
    public RangeValue_Type TotalResourceCount
    {
        get
        {
            return this.totalResourceCountField;
        }
        set
        {
            this.totalResourceCountField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=18)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("svcutil", "3.0.4506.30")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.ggf.org/jsdl/2005/11/jsdl")]
public partial class Application_Type
{
    
    private string applicationNameField;
    
    private string applicationVersionField;
    
    private string descriptionField;
    
    private System.Xml.XmlElement[] anyField;
    
    private System.Xml.XmlAttribute[] anyAttrField;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=0)]
    public string ApplicationName
    {
        get
        {
            return this.applicationNameField;
        }
        set
        {
            this.applicationNameField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=1)]
    public string ApplicationVersion
    {
        get
        {
            return this.applicationVersionField;
        }
        set
        {
            this.applicationVersionField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(Order=2)]
    public string Description
    {
        get
        {
            return this.descriptionField;
        }
        set
        {
            this.descriptionField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyElementAttribute(Order=3)]
    public System.Xml.XmlElement[] Any
    {
        get
        {
            return this.anyField;
        }
        set
        {
            this.anyField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr
    {
        get
        {
            return this.anyAttrField;
        }
        set
        {
            this.anyAttrField = value;
        }
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="CreateActivity", WrapperNamespace="http://schemas.ggf.org/bes/2006/08/bes-factory", IsWrapped=true)]
public partial class CreateActivity
{
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory", Order=0)]
    public ActivityDocumentType ActivityDocument;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    [System.Xml.Serialization.XmlAnyElementAttribute()]
    public System.Xml.XmlElement[] Any;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr;
    
    public CreateActivity()
    {
    }
    
    public CreateActivity(ActivityDocumentType ActivityDocument, System.Xml.XmlElement[] Any, System.Xml.XmlAttribute[] AnyAttr)
    {
        this.ActivityDocument = ActivityDocument;
        this.Any = Any;
        this.AnyAttr = AnyAttr;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="CreateActivityResponse", WrapperNamespace="http://schemas.ggf.org/bes/2006/08/bes-factory", IsWrapped=true)]
public partial class CreateActivityResponse
{
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory", Order=0)]
    public EndpointReferenceType ActivityIdentifier;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory", Order=1)]
    public ActivityDocumentType ActivityDocument;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    [System.Xml.Serialization.XmlAnyElementAttribute()]
    public System.Xml.XmlElement[] Any;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=3)]
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr;
    
    public CreateActivityResponse()
    {
    }
    
    public CreateActivityResponse(EndpointReferenceType ActivityIdentifier, ActivityDocumentType ActivityDocument, System.Xml.XmlElement[] Any, System.Xml.XmlAttribute[] AnyAttr)
    {
        this.ActivityIdentifier = ActivityIdentifier;
        this.ActivityDocument = ActivityDocument;
        this.Any = Any;
        this.AnyAttr = AnyAttr;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="GetActivityStatuses", WrapperNamespace="http://schemas.ggf.org/bes/2006/08/bes-factory", IsWrapped=true)]
public partial class GetActivityStatuses
{
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory", Order=0)]
    [System.Xml.Serialization.XmlElementAttribute("ActivityIdentifier")]
    public EndpointReferenceType[] ActivityIdentifier;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    [System.Xml.Serialization.XmlAnyElementAttribute()]
    public System.Xml.XmlElement[] Any;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr;
    
    public GetActivityStatuses()
    {
    }
    
    public GetActivityStatuses(EndpointReferenceType[] ActivityIdentifier, System.Xml.XmlElement[] Any, System.Xml.XmlAttribute[] AnyAttr)
    {
        this.ActivityIdentifier = ActivityIdentifier;
        this.Any = Any;
        this.AnyAttr = AnyAttr;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="GetActivityStatusesResponse", WrapperNamespace="http://schemas.ggf.org/bes/2006/08/bes-factory", IsWrapped=true)]
public partial class GetActivityStatusesResponse
{
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory", Order=0)]
    [System.Xml.Serialization.XmlElementAttribute("Response")]
    public GetActivityStatusResponseType[] Response;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    [System.Xml.Serialization.XmlAnyElementAttribute()]
    public System.Xml.XmlElement[] Any;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr;
    
    public GetActivityStatusesResponse()
    {
    }
    
    public GetActivityStatusesResponse(GetActivityStatusResponseType[] Response, System.Xml.XmlElement[] Any, System.Xml.XmlAttribute[] AnyAttr)
    {
        this.Response = Response;
        this.Any = Any;
        this.AnyAttr = AnyAttr;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="TerminateActivities", WrapperNamespace="http://schemas.ggf.org/bes/2006/08/bes-factory", IsWrapped=true)]
public partial class TerminateActivities
{
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory", Order=0)]
    [System.Xml.Serialization.XmlElementAttribute("ActivityIdentifier")]
    public EndpointReferenceType[] ActivityIdentifier;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    [System.Xml.Serialization.XmlAnyElementAttribute()]
    public System.Xml.XmlElement[] Any;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr;
    
    public TerminateActivities()
    {
    }
    
    public TerminateActivities(EndpointReferenceType[] ActivityIdentifier, System.Xml.XmlElement[] Any, System.Xml.XmlAttribute[] AnyAttr)
    {
        this.ActivityIdentifier = ActivityIdentifier;
        this.Any = Any;
        this.AnyAttr = AnyAttr;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="TerminateActivitiesResponse", WrapperNamespace="http://schemas.ggf.org/bes/2006/08/bes-factory", IsWrapped=true)]
public partial class TerminateActivitiesResponse
{
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory", Order=0)]
    [System.Xml.Serialization.XmlElementAttribute("Response")]
    public TerminateActivityResponseType[] Response;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    [System.Xml.Serialization.XmlAnyElementAttribute()]
    public System.Xml.XmlElement[] Any;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr;
    
    public TerminateActivitiesResponse()
    {
    }
    
    public TerminateActivitiesResponse(TerminateActivityResponseType[] Response, System.Xml.XmlElement[] Any, System.Xml.XmlAttribute[] AnyAttr)
    {
        this.Response = Response;
        this.Any = Any;
        this.AnyAttr = AnyAttr;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="GetActivityDocuments", WrapperNamespace="http://schemas.ggf.org/bes/2006/08/bes-factory", IsWrapped=true)]
public partial class GetActivityDocuments
{
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory", Order=0)]
    [System.Xml.Serialization.XmlElementAttribute("ActivityIdentifier")]
    public EndpointReferenceType[] ActivityIdentifier;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    [System.Xml.Serialization.XmlAnyElementAttribute()]
    public System.Xml.XmlElement[] Any;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr;
    
    public GetActivityDocuments()
    {
    }
    
    public GetActivityDocuments(EndpointReferenceType[] ActivityIdentifier, System.Xml.XmlElement[] Any, System.Xml.XmlAttribute[] AnyAttr)
    {
        this.ActivityIdentifier = ActivityIdentifier;
        this.Any = Any;
        this.AnyAttr = AnyAttr;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="GetActivityDocumentsResponse", WrapperNamespace="http://schemas.ggf.org/bes/2006/08/bes-factory", IsWrapped=true)]
public partial class GetActivityDocumentsResponse
{
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory", Order=0)]
    [System.Xml.Serialization.XmlElementAttribute("Response")]
    public GetActivityDocumentResponseType[] Response;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    [System.Xml.Serialization.XmlAnyElementAttribute()]
    public System.Xml.XmlElement[] Any;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr;
    
    public GetActivityDocumentsResponse()
    {
    }
    
    public GetActivityDocumentsResponse(GetActivityDocumentResponseType[] Response, System.Xml.XmlElement[] Any, System.Xml.XmlAttribute[] AnyAttr)
    {
        this.Response = Response;
        this.Any = Any;
        this.AnyAttr = AnyAttr;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="GetFactoryAttributesDocument", WrapperNamespace="http://schemas.ggf.org/bes/2006/08/bes-factory", IsWrapped=true)]
public partial class GetFactoryAttributesDocument
{
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=0)]
    [System.Xml.Serialization.XmlAnyElementAttribute()]
    public System.Xml.XmlElement[] Any;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr;
    
    public GetFactoryAttributesDocument()
    {
    }
    
    public GetFactoryAttributesDocument(System.Xml.XmlElement[] Any, System.Xml.XmlAttribute[] AnyAttr)
    {
        this.Any = Any;
        this.AnyAttr = AnyAttr;
    }
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.MessageContractAttribute(WrapperName="GetFactoryAttributesDocumentResponse", WrapperNamespace="http://schemas.ggf.org/bes/2006/08/bes-factory", IsWrapped=true)]
public partial class GetFactoryAttributesDocumentResponse
{
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory", Order=0)]
    public FactoryResourceAttributesDocumentType FactoryResourceAttributesDocument;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=1)]
    [System.Xml.Serialization.XmlAnyElementAttribute()]
    public System.Xml.XmlElement[] Any;
    
    [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=2)]
    [System.Xml.Serialization.XmlAnyAttributeAttribute()]
    public System.Xml.XmlAttribute[] AnyAttr;
    
    public GetFactoryAttributesDocumentResponse()
    {
    }
    
    public GetFactoryAttributesDocumentResponse(FactoryResourceAttributesDocumentType FactoryResourceAttributesDocument, System.Xml.XmlElement[] Any, System.Xml.XmlAttribute[] AnyAttr)
    {
        this.FactoryResourceAttributesDocument = FactoryResourceAttributesDocument;
        this.Any = Any;
        this.AnyAttr = AnyAttr;
    }
}

[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
public interface BESFactoryPortTypeChannel : BESFactoryPortType, System.ServiceModel.IClientChannel
{
}

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
public partial class BESFactoryPortTypeClient : System.ServiceModel.ClientBase<BESFactoryPortType>, BESFactoryPortType
{
    
    public BESFactoryPortTypeClient()
    {
    }
    
    public BESFactoryPortTypeClient(string endpointConfigurationName) : 
            base(endpointConfigurationName)
    {
    }
    
    public BESFactoryPortTypeClient(string endpointConfigurationName, string remoteAddress) : 
            base(endpointConfigurationName, remoteAddress)
    {
    }
    
    public BESFactoryPortTypeClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
            base(endpointConfigurationName, remoteAddress)
    {
    }
    
    public BESFactoryPortTypeClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
            base(binding, remoteAddress)
    {
    }
    
    public CreateActivityResponse CreateActivity(CreateActivity request)
    {
        return base.Channel.CreateActivity(request);
    }
    
    public GetActivityStatusesResponse GetActivityStatuses(GetActivityStatuses request)
    {
        return base.Channel.GetActivityStatuses(request);
    }
    
    public TerminateActivitiesResponse TerminateActivities(TerminateActivities request)
    {
        return base.Channel.TerminateActivities(request);
    }
    
    public GetActivityDocumentsResponse GetActivityDocuments(GetActivityDocuments request)
    {
        return base.Channel.GetActivityDocuments(request);
    }
    
    public GetFactoryAttributesDocumentResponse GetFactoryAttributesDocument(GetFactoryAttributesDocument request)
    {
        return base.Channel.GetFactoryAttributesDocument(request);
    }
}
namespace schemas.ggf.org.bes._2006._08.besfactory
{
    
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Xml.Serialization.XmlSchemaProviderAttribute("ExportSchema")]
    [System.Xml.Serialization.XmlRootAttribute(ElementName="NotAuthorizedFault", Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory", IsNullable=false)]
    public partial class NotAuthorizedFaultType : object, System.Xml.Serialization.IXmlSerializable
    {
        
        private System.Xml.XmlNode[] nodesField;
        
        private static System.Xml.XmlQualifiedName typeName = new System.Xml.XmlQualifiedName("NotAuthorizedFaultType", "http://schemas.ggf.org/bes/2006/08/bes-factory");
        
        public System.Xml.XmlNode[] Nodes
        {
            get
            {
                return this.nodesField;
            }
            set
            {
                this.nodesField = value;
            }
        }
        
        public void ReadXml(System.Xml.XmlReader reader)
        {
            this.nodesField = System.Runtime.Serialization.XmlSerializableServices.ReadNodes(reader);
        }
        
        public void WriteXml(System.Xml.XmlWriter writer)
        {
            System.Runtime.Serialization.XmlSerializableServices.WriteNodes(writer, this.Nodes);
        }
        
        public System.Xml.Schema.XmlSchema GetSchema()
        {
            return null;
        }
        
        public static System.Xml.XmlQualifiedName ExportSchema(System.Xml.Schema.XmlSchemaSet schemas)
        {
            System.Runtime.Serialization.XmlSerializableServices.AddDefaultSchema(schemas, typeName);
            return typeName;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Xml.Serialization.XmlSchemaProviderAttribute("ExportSchema")]
    [System.Xml.Serialization.XmlRootAttribute(ElementName="NotAcceptingNewActivitiesFault", Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory", IsNullable=false)]
    public partial class NotAcceptingNewActivitiesFaultType : object, System.Xml.Serialization.IXmlSerializable
    {
        
        private System.Xml.XmlNode[] nodesField;
        
        private static System.Xml.XmlQualifiedName typeName = new System.Xml.XmlQualifiedName("NotAcceptingNewActivitiesFaultType", "http://schemas.ggf.org/bes/2006/08/bes-factory");
        
        public System.Xml.XmlNode[] Nodes
        {
            get
            {
                return this.nodesField;
            }
            set
            {
                this.nodesField = value;
            }
        }
        
        public void ReadXml(System.Xml.XmlReader reader)
        {
            this.nodesField = System.Runtime.Serialization.XmlSerializableServices.ReadNodes(reader);
        }
        
        public void WriteXml(System.Xml.XmlWriter writer)
        {
            System.Runtime.Serialization.XmlSerializableServices.WriteNodes(writer, this.Nodes);
        }
        
        public System.Xml.Schema.XmlSchema GetSchema()
        {
            return null;
        }
        
        public static System.Xml.XmlQualifiedName ExportSchema(System.Xml.Schema.XmlSchemaSet schemas)
        {
            System.Runtime.Serialization.XmlSerializableServices.AddDefaultSchema(schemas, typeName);
            return typeName;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Xml.Serialization.XmlSchemaProviderAttribute("ExportSchema")]
    [System.Xml.Serialization.XmlRootAttribute(ElementName="UnsupportedFeatureFault", Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory", IsNullable=false)]
    public partial class UnsupportedFeatureFaultType : object, System.Xml.Serialization.IXmlSerializable
    {
        
        private System.Xml.XmlNode[] nodesField;
        
        private static System.Xml.XmlQualifiedName typeName = new System.Xml.XmlQualifiedName("UnsupportedFeatureFaultType", "http://schemas.ggf.org/bes/2006/08/bes-factory");
        
        public System.Xml.XmlNode[] Nodes
        {
            get
            {
                return this.nodesField;
            }
            set
            {
                this.nodesField = value;
            }
        }
        
        public void ReadXml(System.Xml.XmlReader reader)
        {
            this.nodesField = System.Runtime.Serialization.XmlSerializableServices.ReadNodes(reader);
        }
        
        public void WriteXml(System.Xml.XmlWriter writer)
        {
            System.Runtime.Serialization.XmlSerializableServices.WriteNodes(writer, this.Nodes);
        }
        
        public System.Xml.Schema.XmlSchema GetSchema()
        {
            return null;
        }
        
        public static System.Xml.XmlQualifiedName ExportSchema(System.Xml.Schema.XmlSchemaSet schemas)
        {
            System.Runtime.Serialization.XmlSerializableServices.AddDefaultSchema(schemas, typeName);
            return typeName;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Xml.Serialization.XmlSchemaProviderAttribute("ExportSchema")]
    [System.Xml.Serialization.XmlRootAttribute(ElementName="InvalidRequestMessageFault", Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory", IsNullable=false)]
    public partial class InvalidRequestMessageFaultType : object, System.Xml.Serialization.IXmlSerializable
    {
        
        private System.Xml.XmlNode[] nodesField;
        
        private static System.Xml.XmlQualifiedName typeName = new System.Xml.XmlQualifiedName("InvalidRequestMessageFaultType", "http://schemas.ggf.org/bes/2006/08/bes-factory");
        
        public System.Xml.XmlNode[] Nodes
        {
            get
            {
                return this.nodesField;
            }
            set
            {
                this.nodesField = value;
            }
        }
        
        public void ReadXml(System.Xml.XmlReader reader)
        {
            this.nodesField = System.Runtime.Serialization.XmlSerializableServices.ReadNodes(reader);
        }
        
        public void WriteXml(System.Xml.XmlWriter writer)
        {
            System.Runtime.Serialization.XmlSerializableServices.WriteNodes(writer, this.Nodes);
        }
        
        public System.Xml.Schema.XmlSchema GetSchema()
        {
            return null;
        }
        
        public static System.Xml.XmlQualifiedName ExportSchema(System.Xml.Schema.XmlSchemaSet schemas)
        {
            System.Runtime.Serialization.XmlSerializableServices.AddDefaultSchema(schemas, typeName);
            return typeName;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Xml.Serialization.XmlSchemaProviderAttribute("ExportSchema")]
    [System.Xml.Serialization.XmlRootAttribute(ElementName="UnknownActivityIdentifierFault", Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory", IsNullable=false)]
    public partial class UnknownActivityIdentifierFaultType : object, System.Xml.Serialization.IXmlSerializable
    {
        
        private System.Xml.XmlNode[] nodesField;
        
        private static System.Xml.XmlQualifiedName typeName = new System.Xml.XmlQualifiedName("UnknownActivityIdentifierFaultType", "http://schemas.ggf.org/bes/2006/08/bes-factory");
        
        public System.Xml.XmlNode[] Nodes
        {
            get
            {
                return this.nodesField;
            }
            set
            {
                this.nodesField = value;
            }
        }
        
        public void ReadXml(System.Xml.XmlReader reader)
        {
            this.nodesField = System.Runtime.Serialization.XmlSerializableServices.ReadNodes(reader);
        }
        
        public void WriteXml(System.Xml.XmlWriter writer)
        {
            System.Runtime.Serialization.XmlSerializableServices.WriteNodes(writer, this.Nodes);
        }
        
        public System.Xml.Schema.XmlSchema GetSchema()
        {
            return null;
        }
        
        public static System.Xml.XmlQualifiedName ExportSchema(System.Xml.Schema.XmlSchemaSet schemas)
        {
            System.Runtime.Serialization.XmlSerializableServices.AddDefaultSchema(schemas, typeName);
            return typeName;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
    [System.Xml.Serialization.XmlSchemaProviderAttribute("ExportSchema")]
    [System.Xml.Serialization.XmlRootAttribute(ElementName="CantApplyOperationToCurrentStateFault", Namespace="http://schemas.ggf.org/bes/2006/08/bes-factory", IsNullable=false)]
    public partial class CantApplyOperationToCurrentStateFaultType : object, System.Xml.Serialization.IXmlSerializable
    {
        
        private System.Xml.XmlNode[] nodesField;
        
        private static System.Xml.XmlQualifiedName typeName = new System.Xml.XmlQualifiedName("CantApplyOperationToCurrentStateFaultType", "http://schemas.ggf.org/bes/2006/08/bes-factory");
        
        public System.Xml.XmlNode[] Nodes
        {
            get
            {
                return this.nodesField;
            }
            set
            {
                this.nodesField = value;
            }
        }
        
        public void ReadXml(System.Xml.XmlReader reader)
        {
            this.nodesField = System.Runtime.Serialization.XmlSerializableServices.ReadNodes(reader);
        }
        
        public void WriteXml(System.Xml.XmlWriter writer)
        {
            System.Runtime.Serialization.XmlSerializableServices.WriteNodes(writer, this.Nodes);
        }
        
        public System.Xml.Schema.XmlSchema GetSchema()
        {
            return null;
        }
        
        public static System.Xml.XmlQualifiedName ExportSchema(System.Xml.Schema.XmlSchemaSet schemas)
        {
            System.Runtime.Serialization.XmlSerializableServices.AddDefaultSchema(schemas, typeName);
            return typeName;
        }
    }
}
