Guest User

OpenMeetingsCalendarService

a guest
Mar 3rd, 2012
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 27.14 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns="http://services.axis.openmeetings.org" xmlns:ax238="http://rooms.beans.persistence.app.openmeetings.org/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:ax233="http://basic.beans.persistence.app.openmeetings.org/xsd" xmlns:ax230="http://user.beans.persistence.app.openmeetings.org/xsd" xmlns:ax231="http://adresses.beans.persistence.app.openmeetings.org/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ax236="http://calendar.beans.persistence.app.openmeetings.org/xsd" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://services.axis.openmeetings.org">
  3.     <wsdl:documentation>CalendarService</wsdl:documentation>
  4.     <wsdl:types>
  5.         <xs:schema xmlns:ax239="http://rooms.beans.persistence.app.openmeetings.org/xsd" xmlns:ax237="http://user.beans.persistence.app.openmeetings.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://calendar.beans.persistence.app.openmeetings.org/xsd">
  6.             <xs:import namespace="http://user.beans.persistence.app.openmeetings.org/xsd"/>
  7.             <xs:import namespace="http://rooms.beans.persistence.app.openmeetings.org/xsd"/>
  8.             <xs:complexType name="Appointment">
  9.                 <xs:sequence>
  10.  
  11.                     <xs:element minOccurs="0" name="appointmentCategory" nillable="true" type="ax236:AppointmentCategory"/>
  12.                     <xs:element minOccurs="0" name="appointmentDescription" nillable="true" type="xs:string"/>
  13.                     <xs:element minOccurs="0" name="appointmentEndtime" nillable="true" type="xs:date"/>
  14.                     <xs:element minOccurs="0" name="appointmentId" nillable="true" type="xs:long"/>
  15.                     <xs:element minOccurs="0" name="appointmentLocation" nillable="true" type="xs:string"/>
  16.                     <xs:element minOccurs="0" name="appointmentName" nillable="true" type="xs:string"/>
  17.                     <xs:element minOccurs="0" name="appointmentStarttime" nillable="true" type="xs:date"/>
  18.                     <xs:element minOccurs="0" name="comment" nillable="true" type="xs:string"/>
  19.                     <xs:element minOccurs="0" name="deleted" nillable="true" type="xs:string"/>
  20.  
  21.                     <xs:element minOccurs="0" name="icalId" nillable="true" type="xs:string"/>
  22.                     <xs:element minOccurs="0" name="isConnectedEvent" nillable="true" type="xs:boolean"/>
  23.                     <xs:element minOccurs="0" name="isDaily" nillable="true" type="xs:boolean"/>
  24.                     <xs:element minOccurs="0" name="isMonthly" nillable="true" type="xs:boolean"/>
  25.                     <xs:element minOccurs="0" name="isPasswordProtected" nillable="true" type="xs:boolean"/>
  26.                     <xs:element minOccurs="0" name="isReminderEmailSend" nillable="true" type="xs:boolean"/>
  27.                     <xs:element minOccurs="0" name="isWeekly" nillable="true" type="xs:boolean"/>
  28.                     <xs:element minOccurs="0" name="isYearly" nillable="true" type="xs:boolean"/>
  29.                     <xs:element minOccurs="0" name="language_id" nillable="true" type="xs:long"/>
  30.  
  31.                     <xs:element minOccurs="0" name="meetingMember" nillable="true" type="xs:anyType"/>
  32.                     <xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
  33.                     <xs:element minOccurs="0" name="remind" nillable="true" type="ax236:AppointmentReminderTyps"/>
  34.                     <xs:element minOccurs="0" name="room" nillable="true" type="ax238:Rooms"/>
  35.                     <xs:element minOccurs="0" name="starttime" nillable="true" type="xs:date"/>
  36.                     <xs:element minOccurs="0" name="updatetime" nillable="true" type="xs:date"/>
  37.                     <xs:element minOccurs="0" name="userId" nillable="true" type="ax230:Users"/>
  38.                 </xs:sequence>
  39.             </xs:complexType>
  40.  
  41.             <xs:complexType name="AppointmentCategory">
  42.                 <xs:sequence>
  43.                     <xs:element minOccurs="0" name="categoryId" nillable="true" type="xs:long"/>
  44.                     <xs:element minOccurs="0" name="comment" nillable="true" type="xs:string"/>
  45.                     <xs:element minOccurs="0" name="deleted" nillable="true" type="xs:string"/>
  46.                     <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
  47.                     <xs:element minOccurs="0" name="starttime" nillable="true" type="xs:date"/>
  48.                     <xs:element minOccurs="0" name="updatetime" nillable="true" type="xs:date"/>
  49.                     <xs:element minOccurs="0" name="user" nillable="true" type="ax230:Users"/>
  50.  
  51.                 </xs:sequence>
  52.             </xs:complexType>
  53.             <xs:complexType name="AppointmentReminderTyps">
  54.                 <xs:sequence>
  55.                     <xs:element minOccurs="0" name="comment" nillable="true" type="xs:string"/>
  56.                     <xs:element minOccurs="0" name="deleted" nillable="true" type="xs:string"/>
  57.                     <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
  58.                     <xs:element minOccurs="0" name="starttime" nillable="true" type="xs:date"/>
  59.                     <xs:element minOccurs="0" name="typId" nillable="true" type="xs:long"/>
  60.  
  61.                     <xs:element minOccurs="0" name="updatetime" nillable="true" type="xs:date"/>
  62.                     <xs:element minOccurs="0" name="user" nillable="true" type="ax230:Users"/>
  63.                 </xs:sequence>
  64.             </xs:complexType>
  65.         </xs:schema>
  66.         <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://adresses.beans.persistence.app.openmeetings.org/xsd">
  67.             <xs:complexType name="Adresses">
  68.                 <xs:sequence>
  69.                     <xs:element minOccurs="0" name="additionalname" nillable="true" type="xs:string"/>
  70.  
  71.                     <xs:element minOccurs="0" name="adresses_id" nillable="true" type="xs:long"/>
  72.                     <xs:element minOccurs="0" name="comment" nillable="true" type="xs:string"/>
  73.                     <xs:element minOccurs="0" name="deleted" nillable="true" type="xs:string"/>
  74.                     <xs:element minOccurs="0" name="email" nillable="true" type="xs:string"/>
  75.                     <xs:element minOccurs="0" name="fax" nillable="true" type="xs:string"/>
  76.                     <xs:element minOccurs="0" name="phone" nillable="true" type="xs:string"/>
  77.                     <xs:element minOccurs="0" name="starttime" nillable="true" type="xs:date"/>
  78.                     <xs:element minOccurs="0" name="states" nillable="true" type="ax231:States"/>
  79.                     <xs:element minOccurs="0" name="street" nillable="true" type="xs:string"/>
  80.  
  81.                     <xs:element minOccurs="0" name="town" nillable="true" type="xs:string"/>
  82.                     <xs:element minOccurs="0" name="updatetime" nillable="true" type="xs:date"/>
  83.                     <xs:element minOccurs="0" name="zip" nillable="true" type="xs:string"/>
  84.                 </xs:sequence>
  85.             </xs:complexType>
  86.             <xs:complexType name="States">
  87.                 <xs:sequence>
  88.                     <xs:element minOccurs="0" name="deleted" nillable="true" type="xs:string"/>
  89.                     <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
  90.  
  91.                     <xs:element minOccurs="0" name="starttime" nillable="true" type="xs:date"/>
  92.                     <xs:element minOccurs="0" name="state_id" nillable="true" type="xs:long"/>
  93.                     <xs:element minOccurs="0" name="updatetime" nillable="true" type="xs:date"/>
  94.                 </xs:sequence>
  95.             </xs:complexType>
  96.         </xs:schema>
  97.         <xs:schema xmlns:ax232="http://adresses.beans.persistence.app.openmeetings.org/xsd" xmlns:ax234="http://basic.beans.persistence.app.openmeetings.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://user.beans.persistence.app.openmeetings.org/xsd">
  98.             <xs:import namespace="http://adresses.beans.persistence.app.openmeetings.org/xsd"/>
  99.             <xs:import namespace="http://basic.beans.persistence.app.openmeetings.org/xsd"/>
  100.  
  101.             <xs:complexType name="Users">
  102.                 <xs:sequence>
  103.                     <xs:element minOccurs="0" name="activatehash" nillable="true" type="xs:string"/>
  104.                     <xs:element minOccurs="0" name="adresses" nillable="true" type="ax232:Adresses"/>
  105.                     <xs:element minOccurs="0" name="age" nillable="true" type="xs:date"/>
  106.                     <xs:element minOccurs="0" name="availible" nillable="true" type="xs:int"/>
  107.                     <xs:element minOccurs="0" name="deleted" nillable="true" type="xs:string"/>
  108.                     <xs:element minOccurs="0" name="externalUserId" nillable="true" type="xs:long"/>
  109.                     <xs:element minOccurs="0" name="externalUserType" nillable="true" type="xs:string"/>
  110.  
  111.                     <xs:element minOccurs="0" name="firstname" nillable="true" type="xs:string"/>
  112.                     <xs:element minOccurs="0" name="forceTimeZoneCheck" nillable="true" type="xs:boolean"/>
  113.                     <xs:element minOccurs="0" name="language_id" nillable="true" type="xs:long"/>
  114.                     <xs:element minOccurs="0" name="lastlogin" nillable="true" type="xs:date"/>
  115.                     <xs:element minOccurs="0" name="lastname" nillable="true" type="xs:string"/>
  116.                     <xs:element minOccurs="0" name="lasttrans" nillable="true" type="xs:long"/>
  117.                     <xs:element minOccurs="0" name="level_id" nillable="true" type="xs:long"/>
  118.                     <xs:element minOccurs="0" name="lieferadressen" nillable="true" type="ax230:Userdata"/>
  119.                     <xs:element minOccurs="0" name="login" nillable="true" type="xs:string"/>
  120.  
  121.                     <xs:element minOccurs="0" name="omTimeZone" nillable="true" type="ax233:OmTimeZone"/>
  122.                     <xs:element minOccurs="0" name="organisation_users" nillable="true" type="xs:anyType"/>
  123.                     <xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
  124.                     <xs:element minOccurs="0" name="pictureuri" nillable="true" type="xs:string"/>
  125.                     <xs:element minOccurs="0" name="rechnungsaddressen" nillable="true" type="ax230:Userdata"/>
  126.                     <xs:element minOccurs="0" name="regdate" nillable="true" type="xs:date"/>
  127.                     <xs:element minOccurs="0" name="resethash" nillable="true" type="xs:string"/>
  128.                     <xs:element minOccurs="0" name="sessionData" nillable="true" type="ax233:Sessiondata"/>
  129.                     <xs:element minOccurs="0" name="showContactData" nillable="true" type="xs:boolean"/>
  130.  
  131.                     <xs:element minOccurs="0" name="showContactDataToContacts" nillable="true" type="xs:boolean"/>
  132.                     <xs:element minOccurs="0" name="starttime" nillable="true" type="xs:date"/>
  133.                     <xs:element minOccurs="0" name="status" nillable="true" type="xs:int"/>
  134.                     <xs:element minOccurs="0" name="title_id" nillable="true" type="xs:int"/>
  135.                     <xs:element minOccurs="0" name="updatetime" nillable="true" type="xs:date"/>
  136.                     <xs:element minOccurs="0" name="userOffers" nillable="true" type="xs:string"/>
  137.                     <xs:element minOccurs="0" name="userSearchs" nillable="true" type="xs:string"/>
  138.                     <xs:element minOccurs="0" name="userSipData" nillable="true" type="ax230:UserSipData"/>
  139.                     <xs:element minOccurs="0" name="user_id" nillable="true" type="xs:long"/>
  140.  
  141.                     <xs:element minOccurs="0" name="userlevel" nillable="true" type="ax230:Userlevel"/>
  142.                 </xs:sequence>
  143.             </xs:complexType>
  144.             <xs:complexType name="Userdata">
  145.                 <xs:sequence>
  146.                     <xs:element minOccurs="0" name="comment" nillable="true" type="xs:string"/>
  147.                     <xs:element minOccurs="0" name="data" nillable="true" type="xs:string"/>
  148.                     <xs:element minOccurs="0" name="data_id" nillable="true" type="xs:long"/>
  149.                     <xs:element minOccurs="0" name="data_key" nillable="true" type="xs:string"/>
  150.  
  151.                     <xs:element minOccurs="0" name="deleted" nillable="true" type="xs:string"/>
  152.                     <xs:element minOccurs="0" name="starttime" nillable="true" type="xs:date"/>
  153.                     <xs:element minOccurs="0" name="updatetime" nillable="true" type="xs:date"/>
  154.                     <xs:element minOccurs="0" name="user_id" nillable="true" type="xs:long"/>
  155.                 </xs:sequence>
  156.             </xs:complexType>
  157.             <xs:complexType name="UserSipData">
  158.                 <xs:sequence>
  159.                     <xs:element minOccurs="0" name="authId" nillable="true" type="xs:string"/>
  160.  
  161.                     <xs:element minOccurs="0" name="inserted" nillable="true" type="xs:date"/>
  162.                     <xs:element minOccurs="0" name="updated" nillable="true" type="xs:date"/>
  163.                     <xs:element minOccurs="0" name="userSipDataId" type="xs:long"/>
  164.                     <xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/>
  165.                     <xs:element minOccurs="0" name="userpass" nillable="true" type="xs:string"/>
  166.                 </xs:sequence>
  167.             </xs:complexType>
  168.             <xs:complexType name="Userlevel">
  169.                 <xs:sequence>
  170.  
  171.                     <xs:element minOccurs="0" name="deleted" nillable="true" type="xs:string"/>
  172.                     <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/>
  173.                     <xs:element minOccurs="0" name="level_id" nillable="true" type="xs:long"/>
  174.                     <xs:element minOccurs="0" name="starttime" nillable="true" type="xs:date"/>
  175.                     <xs:element minOccurs="0" name="statuscode" nillable="true" type="xs:int"/>
  176.                     <xs:element minOccurs="0" name="updatetime" nillable="true" type="xs:date"/>
  177.                 </xs:sequence>
  178.             </xs:complexType>
  179.         </xs:schema>
  180.  
  181.         <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://rooms.beans.persistence.app.openmeetings.org/xsd">
  182.             <xs:complexType name="Rooms">
  183.                 <xs:sequence>
  184.                     <xs:element minOccurs="0" name="allowRecording" nillable="true" type="xs:boolean"/>
  185.                     <xs:element minOccurs="0" name="allowUserQuestions" nillable="true" type="xs:boolean"/>
  186.                     <xs:element minOccurs="0" name="appointment" nillable="true" type="xs:boolean"/>
  187.                     <xs:element minOccurs="0" name="comment" nillable="true" type="xs:string"/>
  188.                     <xs:element minOccurs="0" name="conferencePin" nillable="true" type="xs:string"/>
  189.                     <xs:element minOccurs="0" name="currentusers" nillable="true" type="xs:anyType"/>
  190.  
  191.                     <xs:element minOccurs="0" name="deleted" nillable="true" type="xs:string"/>
  192.                     <xs:element minOccurs="0" name="demoTime" nillable="true" type="xs:int"/>
  193.                     <xs:element minOccurs="0" name="externalRoomId" nillable="true" type="xs:long"/>
  194.                     <xs:element minOccurs="0" name="externalRoomType" nillable="true" type="xs:string"/>
  195.                     <xs:element minOccurs="0" name="hideActionsMenu" nillable="true" type="xs:boolean"/>
  196.                     <xs:element minOccurs="0" name="hideActivitiesAndActions" nillable="true" type="xs:boolean"/>
  197.                     <xs:element minOccurs="0" name="hideChat" nillable="true" type="xs:boolean"/>
  198.                     <xs:element minOccurs="0" name="hideFilesExplorer" nillable="true" type="xs:boolean"/>
  199.                     <xs:element minOccurs="0" name="hideScreenSharing" nillable="true" type="xs:boolean"/>
  200.  
  201.                     <xs:element minOccurs="0" name="hideTopBar" nillable="true" type="xs:boolean"/>
  202.                     <xs:element minOccurs="0" name="hideWhiteboard" nillable="true" type="xs:boolean"/>
  203.                     <xs:element minOccurs="0" name="isAudioOnly" nillable="true" type="xs:boolean"/>
  204.                     <xs:element minOccurs="0" name="isClosed" nillable="true" type="xs:boolean"/>
  205.                     <xs:element minOccurs="0" name="isDemoRoom" nillable="true" type="xs:boolean"/>
  206.                     <xs:element minOccurs="0" name="isModeratedRoom" nillable="true" type="xs:boolean"/>
  207.                     <xs:element minOccurs="0" name="ispublic" nillable="true" type="xs:boolean"/>
  208.                     <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
  209.                     <xs:element minOccurs="0" name="numberOfPartizipants" nillable="true" type="xs:long"/>
  210.  
  211.                     <xs:element minOccurs="0" name="ownerId" nillable="true" type="xs:long"/>
  212.                     <xs:element minOccurs="0" name="redirectURL" nillable="true" type="xs:string"/>
  213.                     <xs:element minOccurs="0" name="rooms_id" nillable="true" type="xs:long"/>
  214.                     <xs:element minOccurs="0" name="roomtype" nillable="true" type="ax238:RoomTypes"/>
  215.                     <xs:element minOccurs="0" name="showMicrophoneStatus" nillable="true" type="xs:boolean"/>
  216.                     <xs:element minOccurs="0" name="sipNumber" nillable="true" type="xs:string"/>
  217.                     <xs:element minOccurs="0" name="starttime" nillable="true" type="xs:date"/>
  218.                     <xs:element minOccurs="0" name="updatetime" nillable="true" type="xs:date"/>
  219.                     <xs:element minOccurs="0" name="waitForRecording" nillable="true" type="xs:boolean"/>
  220.  
  221.                 </xs:sequence>
  222.             </xs:complexType>
  223.             <xs:complexType name="RoomTypes">
  224.                 <xs:sequence>
  225.                     <xs:element minOccurs="0" name="deleted" nillable="true" type="xs:string"/>
  226.                     <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
  227.                     <xs:element minOccurs="0" name="roomtypes_id" nillable="true" type="xs:long"/>
  228.                     <xs:element minOccurs="0" name="starttime" nillable="true" type="xs:date"/>
  229.                     <xs:element minOccurs="0" name="updatetime" nillable="true" type="xs:date"/>
  230.  
  231.                 </xs:sequence>
  232.             </xs:complexType>
  233.         </xs:schema>
  234.         <xs:schema xmlns:ax240="http://calendar.beans.persistence.app.openmeetings.org/xsd" xmlns:ax235="http://user.beans.persistence.app.openmeetings.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://services.axis.openmeetings.org">
  235.             <xs:import namespace="http://user.beans.persistence.app.openmeetings.org/xsd"/>
  236.             <xs:import namespace="http://calendar.beans.persistence.app.openmeetings.org/xsd"/>
  237.             <xs:element name="getUserById">
  238.                 <xs:complexType>
  239.                     <xs:sequence/>
  240.  
  241.                 </xs:complexType>
  242.             </xs:element>
  243.             <xs:element name="getUserByIdResponse">
  244.                 <xs:complexType>
  245.                     <xs:sequence>
  246.                         <xs:element minOccurs="0" name="return" nillable="true" type="ax230:Users"/>
  247.                     </xs:sequence>
  248.                 </xs:complexType>
  249.             </xs:element>
  250.  
  251.             <xs:element name="getAppointmentByRange">
  252.                 <xs:complexType>
  253.                     <xs:sequence>
  254.                         <xs:element minOccurs="0" name="SID" nillable="true" type="xs:string"/>
  255.                         <xs:element minOccurs="0" name="starttime" nillable="true" type="xs:date"/>
  256.                         <xs:element minOccurs="0" name="endtime" nillable="true" type="xs:date"/>
  257.                     </xs:sequence>
  258.                 </xs:complexType>
  259.             </xs:element>
  260.  
  261.             <xs:element name="getAppointmentByRangeResponse">
  262.                 <xs:complexType>
  263.                     <xs:sequence>
  264.                         <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax240:Appointment"/>
  265.                     </xs:sequence>
  266.                 </xs:complexType>
  267.             </xs:element>
  268.         </xs:schema>
  269.         <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://basic.beans.persistence.app.openmeetings.org/xsd">
  270.  
  271.             <xs:complexType name="OmTimeZone">
  272.                 <xs:sequence>
  273.                     <xs:element minOccurs="0" name="frontEndLabel" nillable="true" type="xs:string"/>
  274.                     <xs:element minOccurs="0" name="ical" nillable="true" type="xs:string"/>
  275.                     <xs:element minOccurs="0" name="inserted" nillable="true" type="xs:date"/>
  276.                     <xs:element minOccurs="0" name="jname" nillable="true" type="xs:string"/>
  277.                     <xs:element minOccurs="0" name="label" nillable="true" type="xs:string"/>
  278.                     <xs:element minOccurs="0" name="omtimezoneId" nillable="true" type="xs:long"/>
  279.                     <xs:element minOccurs="0" name="orderId" nillable="true" type="xs:int"/>
  280.  
  281.                 </xs:sequence>
  282.             </xs:complexType>
  283.             <xs:complexType name="Sessiondata">
  284.                 <xs:sequence>
  285.                     <xs:element minOccurs="0" name="id" nillable="true" type="xs:long"/>
  286.                     <xs:element minOccurs="0" name="language_id" nillable="true" type="xs:long"/>
  287.                     <xs:element minOccurs="0" name="organization_id" nillable="true" type="xs:long"/>
  288.                     <xs:element minOccurs="0" name="refresh_time" nillable="true" type="xs:date"/>
  289.                     <xs:element minOccurs="0" name="sessionXml" nillable="true" type="xs:string"/>
  290.  
  291.                     <xs:element minOccurs="0" name="session_id" nillable="true" type="xs:string"/>
  292.                     <xs:element minOccurs="0" name="starttermin_time" nillable="true" type="xs:date"/>
  293.                     <xs:element minOccurs="0" name="storePermanent" nillable="true" type="xs:boolean"/>
  294.                     <xs:element minOccurs="0" name="user_id" nillable="true" type="xs:long"/>
  295.                 </xs:sequence>
  296.             </xs:complexType>
  297.         </xs:schema>
  298.     </wsdl:types>
  299.     <wsdl:message name="getUserByIdRequest">
  300.  
  301.         <wsdl:part name="parameters" element="ns:getUserById"/>
  302.     </wsdl:message>
  303.     <wsdl:message name="getUserByIdResponse">
  304.         <wsdl:part name="parameters" element="ns:getUserByIdResponse"/>
  305.     </wsdl:message>
  306.     <wsdl:message name="getAppointmentByRangeRequest">
  307.         <wsdl:part name="parameters" element="ns:getAppointmentByRange"/>
  308.     </wsdl:message>
  309.     <wsdl:message name="getAppointmentByRangeResponse">
  310.  
  311.         <wsdl:part name="parameters" element="ns:getAppointmentByRangeResponse"/>
  312.     </wsdl:message>
  313.     <wsdl:portType name="CalendarServicePortType">
  314.         <wsdl:operation name="getUserById">
  315.             <wsdl:input message="ns:getUserByIdRequest" wsaw:Action="urn:getUserById"/>
  316.             <wsdl:output message="ns:getUserByIdResponse" wsaw:Action="urn:getUserByIdResponse"/>
  317.         </wsdl:operation>
  318.         <wsdl:operation name="getAppointmentByRange">
  319.             <wsdl:input message="ns:getAppointmentByRangeRequest" wsaw:Action="urn:getAppointmentByRange"/>
  320.  
  321.             <wsdl:output message="ns:getAppointmentByRangeResponse" wsaw:Action="urn:getAppointmentByRangeResponse"/>
  322.         </wsdl:operation>
  323.     </wsdl:portType>
  324.     <wsdl:binding name="CalendarServiceSoap11Binding" type="ns:CalendarServicePortType">
  325.         <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
  326.         <wsdl:operation name="getUserById">
  327.             <soap:operation soapAction="urn:getUserById" style="document"/>
  328.             <wsdl:input>
  329.                 <soap:body use="literal"/>
  330.  
  331.             </wsdl:input>
  332.             <wsdl:output>
  333.                 <soap:body use="literal"/>
  334.             </wsdl:output>
  335.         </wsdl:operation>
  336.         <wsdl:operation name="getAppointmentByRange">
  337.             <soap:operation soapAction="urn:getAppointmentByRange" style="document"/>
  338.             <wsdl:input>
  339.                 <soap:body use="literal"/>
  340.  
  341.             </wsdl:input>
  342.             <wsdl:output>
  343.                 <soap:body use="literal"/>
  344.             </wsdl:output>
  345.         </wsdl:operation>
  346.     </wsdl:binding>
  347.     <wsdl:binding name="CalendarServiceSoap12Binding" type="ns:CalendarServicePortType">
  348.         <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
  349.         <wsdl:operation name="getUserById">
  350.  
  351.             <soap12:operation soapAction="urn:getUserById" style="document"/>
  352.             <wsdl:input>
  353.                 <soap12:body use="literal"/>
  354.             </wsdl:input>
  355.             <wsdl:output>
  356.                 <soap12:body use="literal"/>
  357.             </wsdl:output>
  358.         </wsdl:operation>
  359.         <wsdl:operation name="getAppointmentByRange">
  360.  
  361.             <soap12:operation soapAction="urn:getAppointmentByRange" style="document"/>
  362.             <wsdl:input>
  363.                 <soap12:body use="literal"/>
  364.             </wsdl:input>
  365.             <wsdl:output>
  366.                 <soap12:body use="literal"/>
  367.             </wsdl:output>
  368.         </wsdl:operation>
  369.     </wsdl:binding>
  370.  
  371.     <wsdl:binding name="CalendarServiceHttpBinding" type="ns:CalendarServicePortType">
  372.         <http:binding verb="POST"/>
  373.         <wsdl:operation name="getUserById">
  374.             <http:operation location="getUserById"/>
  375.             <wsdl:input>
  376.                 <mime:content type="text/xml" part="parameters"/>
  377.             </wsdl:input>
  378.             <wsdl:output>
  379.                 <mime:content type="text/xml" part="parameters"/>
  380.  
  381.             </wsdl:output>
  382.         </wsdl:operation>
  383.         <wsdl:operation name="getAppointmentByRange">
  384.             <http:operation location="getAppointmentByRange"/>
  385.             <wsdl:input>
  386.                 <mime:content type="text/xml" part="parameters"/>
  387.             </wsdl:input>
  388.             <wsdl:output>
  389.                 <mime:content type="text/xml" part="parameters"/>
  390.  
  391.             </wsdl:output>
  392.         </wsdl:operation>
  393.     </wsdl:binding>
  394.     <wsdl:service name="CalendarService">
  395.         <wsdl:port name="CalendarServiceHttpSoap11Endpoint" binding="ns:CalendarServiceSoap11Binding">
  396.             <soap:address location="http://localhost:5080/openmeetings/services/CalendarService.CalendarServiceHttpSoap11Endpoint/"/>
  397.         </wsdl:port>
  398.         <wsdl:port name="CalendarServiceHttpSoap12Endpoint" binding="ns:CalendarServiceSoap12Binding">
  399.             <soap12:address location="http://localhost:5080/openmeetings/services/CalendarService.CalendarServiceHttpSoap12Endpoint/"/>
  400.  
  401.         </wsdl:port>
  402.         <wsdl:port name="CalendarServiceHttpEndpoint" binding="ns:CalendarServiceHttpBinding">
  403.             <http:address location="http://localhost:5080/openmeetings/services/CalendarService.CalendarServiceHttpEndpoint/"/>
  404.         </wsdl:port>
  405.     </wsdl:service>
  406. </wsdl:definitions>
Advertisement
Add Comment
Please, Sign In to add comment