| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to you under the Apache License, Version |
| 2.0 (the "License"); you may not use this file except in compliance |
| with the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 Unless required by |
| applicable law or agreed to in writing, software distributed under the |
| License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR |
| CONDITIONS OF ANY KIND, either express or implied. See the License for |
| the specific language governing permissions and limitations under the |
| License. |
| --> |
| <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" |
| xmlns:soapjms="http://www.w3.org/2010/soapjms/" |
| xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" |
| targetNamespace="http://www.w3.org/2010/soapjms/" |
| elementFormDefault="qualified" jaxb:version="2.0"> |
| |
| <xs:element name="jndiContextParameter" type="soapjms:jndiContextParameterType" /> |
| <xs:element name="jndiConnectionFactoryName" type="soapjms:jndiConnectionFactoryNameType" /> |
| <xs:element name="jndiInitialContextFactory" type="soapjms:jndiInitialContextFactoryType" /> |
| <xs:element name="jndiURL" type="soapjms:jndiURLType" /> |
| <xs:element name="deliveryMode" type="soapjms:deliveryModeType" /> |
| <xs:element name="priority" type="soapjms:priorityType" /> |
| <xs:element name="timeToLive" type="soapjms:timeToLiveType" /> |
| <xs:element name="replyToName" type="soapjms:replyToNameType" /> |
| <xs:element name="topicReplyToName" type="soapjms:topicReplyToNameType" /> |
| |
| <!-- JMS specification for wsdl--> |
| <xs:complexType name="jndiConnectionFactoryNameType"> |
| <xs:simpleContent> |
| <xs:extension base="xs:string"> |
| </xs:extension> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="jndiInitialContextFactoryType"> |
| <xs:simpleContent> |
| <xs:extension base="xs:string"> |
| </xs:extension> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="jndiURLType"> |
| <xs:simpleContent> |
| <xs:extension base="xs:anyURI"> |
| </xs:extension> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="jndiContextParameterType"> |
| <xs:attribute name="name" type="xs:string" use="required" /> |
| <xs:attribute name="value" use="required"> |
| <xs:simpleType> |
| <xs:restriction base="xs:string"> |
| <xs:minLength value="1" /> |
| </xs:restriction> |
| </xs:simpleType> |
| </xs:attribute> |
| </xs:complexType> |
| |
| <xs:complexType name="deliveryModeType"> |
| <xs:simpleContent> |
| <xs:extension base="xs:string"> |
| </xs:extension> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="timeToLiveType"> |
| <xs:simpleContent> |
| <xs:extension base="xs:long"> |
| </xs:extension> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="priorityType"> |
| <xs:simpleContent> |
| <xs:extension base="xs:int"> |
| </xs:extension> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="replyToNameType"> |
| <xs:simpleContent> |
| <xs:extension base="xs:string"> |
| </xs:extension> |
| </xs:simpleContent> |
| </xs:complexType> |
| |
| <xs:complexType name="topicReplyToNameType"> |
| <xs:simpleContent> |
| <xs:extension base="xs:string"> |
| </xs:extension> |
| </xs:simpleContent> |
| </xs:complexType> |
| </xs:schema> |