????
Current Path : /proc/self/root/proc/self/root/lib/Acronis/CommandLineTool/ |
Current File : //proc/self/root/proc/self/root/lib/Acronis/CommandLineTool/acrocmd.xsd |
<?xml version="1.0" encoding="UTF-8"?> <schema targetNamespace="http://www.acronis.com/xsd/arb11cli" elementFormDefault="unqualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.acronis.com/xsd/arb11cli"> <complexType name="Command" abstract="true"> <annotation> <documentation>Generic command description</documentation> </annotation> <sequence> <element name="raw_command"></element> <element name="name" type="string"></element> <element name="options" type="tns:CommandOptionList"></element> </sequence> </complexType> <complexType name="GenericCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:OutputData"></element> </sequence> </extension> </complexContent> </complexType> <element name="list_disks" type="tns:ListDisksCommand"/> <element name="list_archives" type="tns:ListArchivesCommand"/> <element name="list_backups" type="tns:ListBackupsCommand"/> <element name="list_content" type="tns:ListContentCommand"/> <element name="backup_disk" type="tns:GenericCommand"/> <element name="backup_file" type="tns:GenericCommand"/> <element name="recover_disk" type="tns:GenericCommand"/> <element name="recover_file" type="tns:GenericCommand"/> <element name="recover_mbr" type="tns:GenericCommand"/> <element name="validate_archive" type="tns:GenericCommand"/> <element name="validate_backup" type="tns:GenericCommand"/> <element name="delete_archive" type="tns:DeleteArchiveCommand"/> <element name="delete_backup" type="tns:DeleteBackupCommand"/> <element name="convert_full" type="tns:ConvertFullCommand"/> <element name="export_archive" type="tns:GenericCommand"/> <element name="export_backup" type="tns:GenericCommand"/> <element name="replicate_backup" type="tns:GenericCommand"/> <element name="consolidate_backup" type="tns:GenericCommand"/> <element name="mount" type="tns:GenericCommand"/> <element name="umount" type="tns:GenericCommand"/> <element name="list_mounts" type="tns:ListMountsCommand"/> <element name="list_plans" type="tns:ListPlansCommand"/> <element name="delete_plan" type="tns:GenericCommand"/> <element name="export_plan" type="tns:GenericCommand"/> <element name="import_plan" type="tns:ImportPlanCommand"/> <element name="enable_plan" type="tns:EnablePlanCommand"/> <element name="disable_plan" type="tns:DisablePlanCommand"/> <element name="list_tasks" type="tns:ListTasksCommand"/> <element name="run_task" type="tns:GenericCommand"/> <element name="stop_task" type="tns:GenericCommand"/> <element name="delete_task" type="tns:GenericCommand"/> <element name="list_vmservers" type="tns:ListVMServersCommand"/> <element name="list_vms" type="tns:ListVMsCommand"/> <element name="backup_vm" type="tns:GenericCommand"/> <element name="recover_vm" type="tns:GenericCommand"/> <element name="list_licenses" type="tns:ListLicensesCommand"/> <element name="validate_vault" type="tns:GenericCommand"/> <element name="create_asz" type="tns:GenericCommand"/> <element name="delete_asz" type="tns:GenericCommand"/> <element name="cleanup_asz" type="tns:GenericCommand"/> <element name="delete_asz_files" type="tns:DeleteASZFilesCommand"/> <element name="activate_asrm" type="tns:GenericCommand"/> <element name="deactivate_asrm" type="tns:GenericCommand"/> <element name="list_tape_libraries" type="tns:ListTapeLibrariesCommand"/> <element name="list_tape_drives" type="tns:ListTapeDrivesCommand"/> <element name="list_activities" type="tns:ListActivitiesCommand"/> <element name="get_log" type="tns:GetLogCommand"/> <element name="sysinfo" type="tns:GenericCommand"/> <element name="list_exchanges" type="tns:ListExchangesCommand"/> <element name="list_exchange_databases" type="tns:ListExchangeDatabasesCommand"/> <element name="list_exchange_mailboxes" type="tns:ListExchangeMailboxesCommand"/> <element name="backup_exchange_database" type="tns:GenericCommand"/> <element name="backup_exchange_mailbox" type="tns:GenericCommand"/> <element name="recover_exchange_database" type="tns:GenericCommand"/> <element name="recover_exchange_mailbox" type="tns:GenericCommand"/> <element name="open_exchange_archive" type="tns:GenericCommand"/> <element name="close_exchange_archive" type="tns:GenericCommand"/> <element name="deploy_vm_agent" type="tns:GenericCommand"/> <element name="list_mssql_instances" type="tns:ListMSSQLInstancesCommand"/> <element name="list_mssql_databases" type="tns:ListMSSQLDatabasesCommand"/> <element name="recover_mssql_database" type="tns:GenericCommand"/> <element name="list_mssql_mounts" type="tns:ListMSSQLMountsCommand"/> <element name="mount_mssql_database" type="tns:GenericCommand"/> <element name="umount_mssql_database" type="tns:GenericCommand"/> <complexType name="ListDisksCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListDisksOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListArchivesCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListArchivesOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListBackupsCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListBackupsOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListContentCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListContentOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="DeleteArchiveCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:DeleteArchiveOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="DeleteBackupCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:DeleteBackupOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ConvertFullCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ConvertFullOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListMountsCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListMountsOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListPlansCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListPlansOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ImportPlanCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ImportPlanOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="EnablePlanCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:TogglePlanOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="DisablePlanCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:TogglePlanOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListTasksCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListTasksOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListVMServersCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListVMServersOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListVMsCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListVMsOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListLicensesCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListLicensesOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="DeleteASZFilesCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:DeleteASZFilesOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListTapeLibrariesCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListTapeLibrariesOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListTapeDrivesCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListTapeDrivesOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListActivitiesCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListActivitiesOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="GetLogCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:GetLogOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListExchangesCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListExchangesOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListExchangeDatabasesCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListExchangeDatabasesOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListExchangeMailboxesCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListExchangeMailboxesOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListMSSQLInstancesCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListMSSQLInstancesOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListMSSQLDatabasesCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListMSSQLDatabasesOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListMSSQLMountsCommand"> <complexContent> <extension base="tns:Command"> <sequence> <element name="output_data" type="tns:ListMSSQLMountsOutputData"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListDisksOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="list"> <complexType> <sequence> <element name="disk" type="tns:DiskItem"></element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListArchivesOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="list"> <complexType> <sequence> <element name="archive"> <complexType> <sequence> <element name="name" type="string"></element> <element name="type" type="tns:ArchiveType"></element> <element name="date" type="tns:DateTime"></element> <element name="machine" type="string" minOccurs="0"></element> <element name="owner" type="string" minOccurs="0"></element> <element name="used_space" type="nonNegativeInteger" minOccurs="0"> <annotation> <documentation>Occupied space in bytes</documentation> </annotation> </element> <element name="comments" type="string" minOccurs="0"></element> </sequence> </complexType> </element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListBackupsOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="list"> <complexType> <sequence> <element name="backup"> <complexType> <sequence> <element name="guid" type="tns:Guid"></element> <element name="type" type="tns:BackupType"></element> <element name="date" type="tns:DateTime"></element> <element name="comments" type="string" minOccurs="0"></element> </sequence> </complexType> </element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListContentOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="type"> <simpleType> <restriction base="string"> <enumeration value="disk"></enumeration> <enumeration value="file"></enumeration> <enumeration value="exchange_database"></enumeration> <enumeration value="exchange_mailbox"></enumeration> </restriction> </simpleType> </element> <element name="list"> <complexType> <sequence> <choice> <element name="disk" type="tns:DiskItem"></element> <element name="file"> <complexType> <sequence> <element name="name" type="string"></element> <element name="type"> <simpleType> <restriction base="string"> <enumeration value="folder"></enumeration> <enumeration value="file"></enumeration> </restriction> </simpleType> </element> </sequence> </complexType> </element> <element name="exchange_database"> <complexType> <sequence> <element name="name" type="string"></element> <element name="size" type="tns:SizeInBytes"></element> <element name="type"> <simpleType> <restriction base="string"> <enumeration value="SG"> <annotation> <documentation>Storage group</documentation> </annotation> </enumeration> <enumeration value="DB"> <annotation> <documentation>Database</documentation> </annotation> </enumeration> </restriction> </simpleType> </element> </sequence> </complexType> </element> <element name="exchange_mailbox"> <complexType> <sequence> <element name="name" type="string"></element> <element name="type"> <simpleType> <restriction base="string"> <enumeration value="mailbox"></enumeration> <enumeration value="folder"></enumeration> <enumeration value="mail"></enumeration> </restriction> </simpleType> </element> </sequence> </complexType> </element> <element name="mssql_database"> <complexType> <sequence> <element name="name" type="string"></element> <element name="size" type="tns:SizeInBytes"></element> <element name="type"> <simpleType> <restriction base="string"> <enumeration value="INSTANCE"> <annotation> <documentation>SQL Server instance</documentation> </annotation> </enumeration> <enumeration value="DB"> <annotation> <documentation>Database</documentation> </annotation> </enumeration> </restriction> </simpleType> </element> </sequence> </complexType> </element> </choice> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="DeleteArchiveOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="deleted_archive_name" type="string"></element> <element name="location" type="string"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="DeleteBackupOutputData"> <complexContent> <extension base="tns:DeleteArchiveOutputData"> <sequence> <element name="deleted_backup_id" type="tns:Guid"></element> <element name="archive_name" type="string"></element> <element name="location" type="string"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ConvertFullOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="backup_id" type="tns:Guid"></element> <element name="backup_date" type="tns:DateTime"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListMountsOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="list"> <complexType> <sequence> <element name="mount_item"> <complexType> <sequence> <element name="device" type="string"> <annotation> <documentation>Path to a device file (Agent for Linux only)</documentation> </annotation> </element> <element name="mount_point" type="string"> <annotation> <documentation>Path to a mount point</documentation> </annotation> </element> <element name="filename" type="string"> <annotation> <documentation>Path to an archive (Agent for Linux only)</documentation> </annotation> </element> <element name="fs" type="string"> <annotation> <documentation>File system type</documentation> </annotation> </element> <element name="pid" type="string"> <annotation> <documentation>Process identifier (Agent for Linux only)</documentation> </annotation> </element> <element name="backup" type="string"> <annotation> <documentation>Backup identifier</documentation> </annotation> </element> </sequence> </complexType> </element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListPlansOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="list"> <complexType> <sequence> <element name="plan"> <complexType> <sequence> <element name="name" type="string"></element> <element name="state" type="tns:TaskState"></element> <element name="status" type="tns:PlanStatus"></element> <element name="last_start" type="tns:DatePart"></element> <element name="user" type="string"></element> <element name="guid" type="tns:Guid"></element> </sequence> </complexType> </element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="ImportPlanOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="plan_name" type="string"></element> <element name="plan_guid" type="tns:Guid"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="TogglePlanOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="plan_name" type="string"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListTasksOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="list"> <complexType> <sequence> <element name="task"> <complexType> <sequence> <element name="name" type="string"></element> <element name="state" type="tns:TaskState"></element> <element name="last_result" type="tns:LastResult"></element> <element name="last_start" type="tns:DatePart"></element> <element name="user" type="string"></element> <element name="guid" type="tns:Guid"></element> <element name="plan_guid" type="tns:Guid"></element> </sequence> </complexType> </element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListVMServersOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="list"> <complexType> <sequence> <element name="server"> <complexType> <sequence> <element name="name" type="string"></element> <element name="machines" type="nonNegativeInteger"></element> <element name="guid" type="tns:Guid"></element> </sequence> </complexType> </element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListVMsOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="list"> <complexType> <sequence> <element name="vm"> <complexType> <sequence> <element name="guid" type="tns:Guid"></element> <element name="name" type="string"></element> <element name="host" type="string"></element> <element name="status" type="tns:PlanStatus"></element> <element name="state" type="tns:VMPowerState"></element> <element name="available_for_backup" type="boolean"></element> <element name="comments" type="string"></element> </sequence> </complexType> </element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListLicensesOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="list"> <complexType> <sequence> <element name="license"> <complexType> <sequence> <element name="product_name" type="string"></element> <element name="expires" type="tns:DatePart"></element> <element name="last_check" type="tns:DatePart"></element> <element name="key" type="tns:Guid"></element> </sequence> </complexType> </element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="DeleteASZFilesOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="deleted_backup_id" type="tns:Guid"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListTapeLibrariesOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="list"> <complexType> <sequence> <element name="tape_library"> <complexType> <sequence> <element name="name" type="string"></element> <element name="drives" type="nonNegativeInteger"></element> <element name="slots" type="nonNegativeInteger"></element> <element name="guid" type="tns:Guid"></element> </sequence> </complexType> </element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListTapeDrivesOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="list"> <complexType> <sequence> <element name="tape_drive"> <complexType> <sequence> <element name="manufacturer" type="string"></element> <element name="model" type="string"></element> <element name="firmware" type="string"></element> <element name="serial" type="string"></element> <element name="available" type="boolean"></element> <element name="device" type="string"></element> <element name="guid" type="tns:Guid"></element> <element name="library_guid" type="tns:Guid"></element> </sequence> </complexType> </element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListActivitiesOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="list"> <complexType> <sequence> <element name="activity"> <complexType> <sequence> <element name="name" type="string"></element> <element name="machine" type="string"></element> <element name="state" type="string"></element> <element name="progress" type="nonNegativeInteger"></element> <element name="elapsed_time" type="string"></element> <element name="estimated_time" type="string"></element> <element name="guid" type="tns:Guid"></element> </sequence> </complexType> </element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="GetLogOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="id" type="string"></element> <element name="log_file" type="string"></element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListExchangesOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="list"> <complexType> <sequence> <element name="server"> <complexType> <sequence> <element name="host" type="string"></element> <element name="ip" type="string"></element> <element name="type" type="tns:ServerType"></element> <element name="edition" type="string"></element> <element name="version" type="string"></element> </sequence> </complexType> </element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListExchangeDatabasesOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="list"> <complexType> <sequence> <element name="database"> <complexType> <sequence> <element name="type"> <simpleType> <restriction base="string"> <enumeration value="storage_group"></enumeration> <enumeration value="database"></enumeration> </restriction> </simpleType> </element> <element name="name" type="string"></element> <element name="size" type="tns:SizeInBytes"></element> <element name="logs" type="tns:SizeInBytes"></element> <element name="circular_logging" type="boolean"></element> </sequence> </complexType> </element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListExchangeMailboxesOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="list"> <complexType> <sequence> <element name="mailbox"> <complexType> <sequence> <element name="name" type="string"></element> <element name="size" type="tns:SizeInBytes"></element> <element name="items" type="nonNegativeInteger"></element> </sequence> </complexType> </element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListMSSQLInstancesOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="instances"> <complexType> <sequence> <element name="instance"> <complexType> <sequence> <element name="host" type="string"></element> <element name="ip" type="string"></element> <element name="type" type="tns:SQLServerType"></element> <element name="instance" type="string"></element> <element name="size" type="tns:SizeInBytes"></element> <element name="logs" type="tns:SizeInBytes"></element> <element name="edition" type="string"></element> <element name="version" type="string"></element> </sequence> </complexType> </element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListMSSQLDatabasesOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="databases"> <complexType> <sequence> <element name="database"> <complexType> <sequence> <element name="name" type="string"></element> <element name="size" type="tns:SizeInBytes"></element> <element name="logs" type="tns:SizeInBytes"></element> <element name="instance" type="string"></element> </sequence> </complexType> </element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="ListMSSQLMountsOutputData"> <complexContent> <extension base="tns:OutputData"> <sequence> <element name="databases"> <complexType> <sequence> <element name="database"> <complexType> <sequence> <element name="name" type="string"></element> <element name="mount_point" type="string"></element> <element name="archive" type="string"></element> <element name="backup" type="tns:Guid"></element> </sequence> </complexType> </element> </sequence> </complexType> </element> </sequence> </extension> </complexContent> </complexType> <complexType name="CommandOptionList"> <sequence> <element name="option" type="tns:CommandOption" maxOccurs="unbounded" minOccurs="0"></element> </sequence> </complexType> <complexType name="CommandOption"> <sequence> <element name="name" type="string"></element> <element name="alias" type="string" minOccurs="0"></element> <element name="values" type="tns:CommandOptionValueList" minOccurs="0"></element> </sequence> </complexType> <complexType name="CommandOptionValueList"> <sequence> <element name="value" type="string" maxOccurs="unbounded"></element> </sequence> </complexType> <complexType name="OutputData"> <sequence> <element name="sys_info" type="tns:ShortSystemInfo"></element> <element name="error" type="tns:Error" minOccurs="0"></element> <element name="progress_info" type="tns:ProgressInfo" maxOccurs="unbounded" minOccurs="0"></element> <element name="total_time" type="tns:TimerString"></element> <element name="message" type="string" minOccurs="0"></element> </sequence> </complexType> <complexType name="ShortSystemInfo"> <sequence> <element name="cmd_client" type="tns:VersionInfo"></element> <element name="server" type="tns:VersionInfo"></element> </sequence> </complexType> <complexType name="VersionInfo"> <sequence> <element name="major_version" type="string"></element> <element name="minor_version" type="string"></element> <element name="build" type="string"></element> </sequence> </complexType> <complexType name="ProgressInfo"> <sequence> <element name="progress" type="nonNegativeInteger"></element> <element name="elapsed_time" type="tns:TimerString"></element> <element name="estimated_time" type="tns:TimerString"></element> </sequence> </complexType> <complexType name="Error"> <sequence> <element name="message" type="string"></element> <element name="code" type="string"></element> <element name="line_tag" type="string"></element> <element name="fields" type="tns:CustomErrorFieldList"></element> <element name="cause" type="tns:Error" minOccurs="0"> <annotation> <documentation>This is a suberror.</documentation> </annotation> </element> </sequence> </complexType> <complexType name="CustomErrorFieldList"> <sequence> <element name="field" type="string" minOccurs="0" maxOccurs="unbounded"> <complexType> <sequence> <element name="name"></element> <element name="value"></element> </sequence> </complexType> </element> </sequence> </complexType> <simpleType name="TimerString"> <restriction base="string"> <pattern value="\d{2}:\d{2}:\d{2}"></pattern> </restriction> </simpleType> <simpleType name="Guid"> <annotation> <documentation>Global unique identifier</documentation> </annotation> <restriction base="string"></restriction> </simpleType> <simpleType name="SizeInBytes"> <annotation> <documentation>Size in bytes</documentation> </annotation> <restriction base="nonNegativeInteger"></restriction> </simpleType> <simpleType name="ArchiveType"> <restriction base="string"> <enumeration value="disk"></enumeration> <enumeration value="file"></enumeration> <enumeration value="exchange_database"></enumeration> <enumeration value="exchange_mailboxes"></enumeration> </restriction> </simpleType> <simpleType name="DateTime"> <annotation> <documentation>Format is DD.MM.YYYY HH24:MM:SS</documentation> </annotation> <restriction base="string"> <pattern value="\d{2}\.\d{2}\.\d{4}\s\d{2}\:\d{2}:\d{2}"></pattern> </restriction> </simpleType> <simpleType name="DatePart"> <annotation> <documentation>Format is DD.MM.YYYY</documentation> </annotation> <restriction base="string"> <pattern value="\d{2}\.\d{2}\.\d{4}"></pattern> </restriction> </simpleType> <simpleType name="BackupType"> <restriction base="string"> <enumeration value="full"></enumeration> <enumeration value="incremental"></enumeration> <enumeration value="differential"></enumeration> <enumeration value="transactional"></enumeration> </restriction> </simpleType> <complexType name="DiskItem"> <sequence> <element name="num" type="string"></element> <element name="partition" type="string"></element> <element name="flags" type="string"></element> <element name="start" type="tns:SizeInBytes"></element> <element name="size" type="tns:SizeInBytes"></element> <element name="type" type="string"></element> <element name="guid" type="tns:Guid"></element> </sequence> </complexType> <simpleType name="TaskState"> <restriction base="string"> <enumeration value="idle"></enumeration> <enumeration value="waiting"></enumeration> <enumeration value="running"></enumeration> <enumeration value="need_interaction"></enumeration> </restriction> </simpleType> <simpleType name="PlanStatus"> <restriction base="string"> <enumeration value="ok"></enumeration> <enumeration value="warning"></enumeration> <enumeration value="error"></enumeration> <enumeration value="unknown"></enumeration> </restriction> </simpleType> <simpleType name="LastResult"> <restriction base="string"> <enumeration value="not_run_yet"></enumeration> <enumeration value="succeeded"></enumeration> <enumeration value="succeeded_with_warnings"></enumeration> <enumeration value="failed"></enumeration> <enumeration value="stopped"></enumeration> </restriction> </simpleType> <simpleType name="VMPowerState"> <restriction base="string"> <enumeration value="running"></enumeration> <enumeration value="stopped"></enumeration> <enumeration value="suspended"></enumeration> <enumeration value="unknown"></enumeration> </restriction> </simpleType> <simpleType name="ServerType"> <restriction base="string"> <enumeration value="standalone"></enumeration> <enumeration value="cluster"></enumeration> </restriction> </simpleType> <simpleType name="SQLServerType"> <restriction base="string"> <enumeration value="standalone"></enumeration> <enumeration value="cluster"></enumeration> </restriction> </simpleType> </schema>