📄 awssimplequeueservice.wsdl
字号:
<?xml version="1.0" encoding="UTF-8"?><definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://webservices.amazon.com/AWSSimpleQueueService/2004-10-14" xmlns:tns="http://webservices.amazon.com/AWSSimpleQueueService/2004-10-14"> <types> <xs:schema targetNamespace="http://webservices.amazon.com/AWSSimpleQueueService/2004-10-14" xmlns:tns="http://webservices.amazon.com/AWSSimpleQueueService/2004-10-14" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xs:element name="QueueEntryBody" type="xs:string" /> <xs:element name="QueueEntryId" type="xs:string" /> <xs:element name="QueueId" type="xs:string" /> <xs:element name="QueueName" type="xs:string" /> <xs:element name="ReadLockTimeoutSeconds" type="xs:integer" /> <xs:element name="SubscriptionId" type="xs:string" /> <xs:element name="QueueNamePrefix" type="xs:string" /> <xs:element name ="QueueEntry"> <xs:complexType> <xs:sequence> <xs:element name="QueueEntryId" type="xs:string"/> <xs:element name="QueueEntryBody" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueueEntries"> <xs:complexType> <xs:sequence> <xs:element ref="tns:QueueEntry" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueueEntryBodies"> <xs:complexType> <xs:sequence> <xs:element ref="tns:QueueEntryBody" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="QueueEntryIds" > <xs:complexType> <xs:sequence> <xs:element ref="tns:QueueEntryId" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Queues" > <xs:complexType> <xs:sequence> <xs:element ref="tns:Queue" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Queue" > <xs:complexType> <xs:sequence> <xs:element ref="tns:QueueId" /> <xs:element ref="tns:QueueName" /> <xs:element ref="tns:ReadLockTimeoutSeconds" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="SimpleQueueServiceError"> <xs:complexType> <xs:sequence> <xs:element name="ErrorCode" type="xs:string" /> <xs:element name="ReasonText" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="CreateQueueRequest" > <xs:sequence> <xs:element ref="tns:QueueName" minOccurs="0" /> <xs:element ref="tns:ReadLockTimeoutSeconds" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:element name="CreateQueue" > <xs:complexType> <xs:sequence> <xs:element ref="tns:SubscriptionId" /> <xs:element name="Validate" type="xs:string" minOccurs="0"/> <xs:element name="XMLEscaping" type="xs:string" minOccurs="0"/> <xs:element name="Shared" type="tns:CreateQueueRequest" minOccurs="0"/> <xs:element name="Request" type="tns:CreateQueueRequest" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CreateQueueResult" > <xs:complexType> <xs:sequence> <xs:element ref="tns:Request" minOccurs="0" /> <xs:element ref="tns:SimpleQueueServiceError" minOccurs="0" /> <xs:element ref="tns:QueueId" minOccurs="0" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CreateQueueResponse"> <xs:complexType> <xs:sequence> <xs:element ref="tns:OperationRequest" minOccurs="0" /> <xs:element ref="tns:CreateQueueResult" /> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ListMyQueuesRequest" > <xs:sequence> <xs:element ref="tns:QueueNamePrefix" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:element name="ListMyQueues" > <xs:complexType> <xs:sequence> <xs:element ref="tns:SubscriptionId" /> <xs:element name="Validate" type="xs:string" minOccurs="0"/> <xs:element name="XMLEscaping" type="xs:string" minOccurs="0"/> <xs:element name="Shared" type="tns:ListMyQueuesRequest" minOccurs="0"/> <xs:element name="Request" type="tns:ListMyQueuesRequest" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ListMyQueuesResult" > <xs:complexType> <xs:sequence> <xs:element ref="tns:Request" minOccurs="0"/> <xs:element ref="tns:SimpleQueueServiceError" minOccurs="0" /> <xs:element ref="tns:Queues" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ListMyQueuesResponse" > <xs:complexType> <xs:sequence> <xs:element ref="tns:OperationRequest" minOccurs="0" /> <xs:element ref="tns:ListMyQueuesResult" /> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="DeleteQueueRequest" > <xs:sequence> <xs:element ref="tns:QueueName" minOccurs="0" /> <xs:element ref="tns:QueueId" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:element name="DeleteQueue" > <xs:complexType> <xs:sequence> <xs:element ref="tns:SubscriptionId" /> <xs:element name="Validate" type="xs:string" minOccurs="0"/> <xs:element name="XMLEscaping" type="xs:string" minOccurs="0"/> <xs:element name="Shared" type="tns:DeleteQueueRequest" minOccurs="0"/> <xs:element name="Request" type="tns:DeleteQueueRequest" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DeleteQueueResult" > <xs:complexType> <xs:sequence> <xs:element ref="tns:Request" minOccurs="0" /> <xs:element ref="tns:SimpleQueueServiceError" minOccurs="0" /> <xs:element name="Status" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DeleteQueueResponse" > <xs:complexType> <xs:sequence> <xs:element ref="tns:OperationRequest" minOccurs="0" /> <xs:element ref="tns:DeleteQueueResult" /> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ConfigureQueueRequest" > <xs:sequence> <xs:element ref="tns:QueueName" minOccurs="0" /> <xs:element ref="tns:QueueId" minOccurs="0" /> <xs:element ref="tns:ReadLockTimeoutSeconds" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:element name="ConfigureQueue" > <xs:complexType> <xs:sequence> <xs:element ref="tns:SubscriptionId" /> <xs:element name="Validate" type="xs:string" minOccurs="0"/> <xs:element name="XMLEscaping" type="xs:string" minOccurs="0"/> <xs:element name="Shared" type="tns:ConfigureQueueRequest" minOccurs="0"/> <xs:element name="Request" type="tns:ConfigureQueueRequest" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ConfigureQueueResult" > <xs:complexType> <xs:sequence> <xs:element ref="tns:Request" minOccurs="0" /> <xs:element ref="tns:SimpleQueueServiceError" minOccurs="0" /> <xs:element name="Status" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ConfigureQueueResponse" > <xs:complexType> <xs:sequence> <xs:element ref="tns:OperationRequest" minOccurs="0" /> <xs:element ref="tns:ConfigureQueueResult" /> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="EnqueueRequest" > <xs:sequence> <xs:element ref="tns:QueueName" minOccurs="0" /> <xs:element ref="tns:QueueId" minOccurs="0" /> <xs:element ref="tns:QueueEntryBodies" /> </xs:sequence> </xs:complexType> <xs:element name="Enqueue" > <xs:complexType> <xs:sequence> <xs:element ref="tns:SubscriptionId" /> <xs:element name="Validate" type="xs:string" minOccurs="0"/> <xs:element name="XMLEscaping" type="xs:string" minOccurs="0"/> <xs:element name="Shared" type="tns:EnqueueRequest" minOccurs="0"/> <xs:element name="Request" type="tns:EnqueueRequest" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="EnqueueResult" > <xs:complexType> <xs:sequence> <xs:element ref="tns:Request" minOccurs="0" /> <xs:element ref="tns:SimpleQueueServiceError" minOccurs="0" /> <xs:element name="Status" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="EnqueueResponse" > <xs:complexType> <xs:sequence> <xs:element ref="tns:OperationRequest" minOccurs="0" /> <xs:element ref="tns:EnqueueResult" /> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="ReadRequest" > <xs:sequence> <xs:element ref="tns:QueueName" minOccurs="0" /> <xs:element ref="tns:QueueId" minOccurs="0" /> <xs:element name="ReadCount" type="xs:integer" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:element name="Read" > <xs:complexType> <xs:sequence> <xs:element ref="tns:SubscriptionId" /> <xs:element name="Validate" type="xs:string" minOccurs="0"/> <xs:element name="XMLEscaping" type="xs:string" minOccurs="0"/> <xs:element name="Shared" type="tns:ReadRequest" minOccurs="0"/> <xs:element name="Request" type="tns:ReadRequest" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ReadResult" > <xs:complexType> <xs:sequence> <xs:element ref="tns:Request" minOccurs="0" /> <xs:element ref="tns:SimpleQueueServiceError" minOccurs="0" /> <xs:element ref="tns:QueueEntries" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ReadResponse" > <xs:complexType> <xs:sequence> <xs:element ref="tns:OperationRequest" minOccurs="0" /> <xs:element ref="tns:ReadResult" /> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name="DequeueRequest" > <xs:sequence> <xs:element ref="tns:QueueName" minOccurs="0" /> <xs:element ref="tns:QueueId" minOccurs="0" /> <xs:element ref="tns:QueueEntryIds" /> </xs:sequence> </xs:complexType> <xs:element name="Dequeue" > <xs:complexType> <xs:sequence> <xs:element ref="tns:SubscriptionId" /> <xs:element name="Validate" type="xs:string" minOccurs="0"/> <xs:element name="XMLEscaping" type="xs:string" minOccurs="0"/> <xs:element name="Shared" type="tns:DequeueRequest" minOccurs="0"/> <xs:element name="Request" type="tns:DequeueRequest" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DequeueResult" > <xs:complexType> <xs:sequence> <xs:element ref="tns:Request" minOccurs="0" /> <xs:element ref="tns:SimpleQueueServiceError" minOccurs="0" /> <xs:element name="Status" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="DequeueResponse" > <xs:complexType> <xs:sequence> <xs:element ref="tns:OperationRequest" minOccurs ="0"/> <xs:element ref="tns:DequeueResult" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Request"> <xs:complexType> <xs:sequence> <xs:element name="IsValid" type="xs:string" minOccurs="0"/> <xs:element name="CreateQueueRequest" type="tns:CreateQueueRequest" minOccurs="0"/> <xs:element name="ListMyQueuesRequest" type="tns:ListMyQueuesRequest" minOccurs="0"/> <xs:element name="DeleteQueueRequest" type="tns:DeleteQueueRequest" minOccurs="0"/> <xs:element name="ConfigureQueueRequest" type="tns:ConfigureQueueRequest" minOccurs="0"/>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -