<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
<s:element name="loadStoryBoard">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="storyBoardId" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="loadStoryBoardResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="loadStoryBoardResult" type="tns:StoryBoard" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="StoryBoard">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="storyBoardId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="slides" type="tns:ArrayOfSlide" />
<s:element minOccurs="0" maxOccurs="1" name="name" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ownerUserId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="sbUsers" type="tns:ArrayOfUser" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfSlide">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Slide" type="tns:Slide" />
</s:sequence>
</s:complexType>
<s:complexType name="Slide">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="slideId" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="slideNumber" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="storyBoardId" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="nextSlideNumber" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="captions" type="tns:ArrayOfCaption" />
<s:element minOccurs="0" maxOccurs="1" name="images" type="tns:ArrayOfImage" />
<s:element minOccurs="0" maxOccurs="1" name="comments" type="tns:ArrayOfSlideComment" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfCaption">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Caption" type="tns:Caption" />
</s:sequence>
</s:complexType>
<s:complexType name="Caption">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="captionId" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="captionNumber" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="slideId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="captionText" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="comments" type="tns:ArrayOfCaptionComment" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfCaptionComment">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="CaptionComment" type="tns:CaptionComment" />
</s:sequence>
</s:complexType>
<s:complexType name="CaptionComment">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="commentId" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="userId" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="captionId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="commentText" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfImage">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Image" type="tns:Image" />
</s:sequence>
</s:complexType>
<s:complexType name="Image">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="imageId" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="imageNumber" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="slideId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="imageData" type="s:base64Binary" />
<s:element minOccurs="0" maxOccurs="1" name="comments" type="tns:ArrayOfImageComment" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfImageComment">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="ImageComment" type="tns:ImageComment" />
</s:sequence>
</s:complexType>
<s:complexType name="ImageComment">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="commentId" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="imageId" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="userId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="commentText" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfSlideComment">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="SlideComment" type="tns:SlideComment" />
</s:sequence>
</s:complexType>
<s:complexType name="SlideComment">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="commentId" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="slideId" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="userId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="commentText" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfUser">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="User" type="tns:User" />
</s:sequence>
</s:complexType>
<s:complexType name="User">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="userId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="role" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="emailAddress" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="saveStoryBoardReviewer">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="sb" type="tns:StoryBoard" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="saveStoryBoardReviewerResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="saveStoryBoardReviewerResult" type="tns:StoryBoard" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="getListOfAllUsers">
<s:complexType />
</s:element>
<s:element name="getListOfAllUsersResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="getListOfAllUsersResult" type="tns:ArrayOfUser" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="saveStoryBoardAuthorSlides">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="sbId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="slides" type="tns:ArrayOfSlide" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="saveStoryBoardAuthorSlidesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="saveStoryBoardAuthorSlidesResult" type="tns:ArrayOfSlide" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="saveStoryBoardAuthorBoardInfo">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="sb" type="tns:StoryBoardInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="StoryBoardInfo">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="storyBoardId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="name" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ownerUserId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="sbUsers" type="tns:ArrayOfUser" />
</s:sequence>
</s:complexType>
<s:element name="saveStoryBoardAuthorBoardInfoResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="saveStoryBoardAuthorBoardInfoResult" type="tns:StoryBoardInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="saveStoryBoardAuthor">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="sb" type="tns:StoryBoard" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="saveStoryBoardAuthorResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="saveStoryBoardAuthorResult" type="tns:StoryBoard" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="availableBoardsAsAuthor">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="userId" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="availableBoardsAsAuthorResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="availableBoardsAsAuthorResult" type="tns:ArrayOfStoryBoardInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfStoryBoardInfo">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="StoryBoardInfo" type="tns:StoryBoardInfo" />
</s:sequence>
</s:complexType>
<s:element name="availableBoardsAsReviewer">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="userId" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="availableBoardsAsReviewerResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="availableBoardsAsReviewerResult" type="tns:ArrayOfStoryBoardInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="availableBoardsAsOwner">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="userId" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="availableBoardsAsOwnerResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="availableBoardsAsOwnerResult" type="tns:ArrayOfStoryBoardInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="addAuthorsToBoard">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="boardId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="userIds" type="tns:ArrayOfInt" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfInt">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="int" type="s:int" />
</s:sequence>
</s:complexType>
<s:element name="addAuthorsToBoardResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="addAuthorsToBoardResult" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="addReviewersToBoard">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="boardId" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="userIds" type="tns:ArrayOfInt" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="addReviewersToBoardResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="addReviewersToBoardResult" type="s:boolean" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="login">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="loginResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="loginResult" type="tns:User" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="availableBoardsForUser">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="userId" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="availableBoardsForUserResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="availableBoardsForUserResult" type="tns:StoryBoardInfoLists" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="StoryBoardInfoLists">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="authoredBoards" type="tns:ArrayOfStoryBoardInfo" />
<s:element minOccurs="0" maxOccurs="1" name="ownedBoards" type="tns:ArrayOfStoryBoardInfo" />
<s:element minOccurs="0" maxOccurs="1" name="reviewedBoards" type="tns:ArrayOfStoryBoardInfo" />
</s:sequence>
</s:complexType>
<s:element name="HelloWorld">
<s:complexType />
</s:element>
<s:element name="HelloWorldResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="HelloWorldResult" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
<wsdl:message name="loadStoryBoardSoapIn">
<wsdl:part name="parameters" element="tns:loadStoryBoard" />
</wsdl:message>
<wsdl:message name="loadStoryBoardSoapOut">
<wsdl:part name="parameters" element="tns:loadStoryBoardResponse" />
</wsdl:message>
<wsdl:message name="saveStoryBoardReviewerSoapIn">
<wsdl:part name="parameters" element="tns:saveStoryBoardReviewer" />
</wsdl:message>
<wsdl:message name="saveStoryBoardReviewerSoapOut">
<wsdl:part name="parameters" element="tns:saveStoryBoardReviewerResponse" />
</wsdl:message>
<wsdl:message name="getListOfAllUsersSoapIn">
<wsdl:part name="parameters" element="tns:getListOfAllUsers" />
</wsdl:message>
<wsdl:message name="getListOfAllUsersSoapOut">
<wsdl:part name="parameters" element="tns:getListOfAllUsersResponse" />
</wsdl:message>
<wsdl:message name="saveStoryBoardAuthorSlidesSoapIn">
<wsdl:part name="parameters" element="tns:saveStoryBoardAuthorSlides" />
</wsdl:message>
<wsdl:message name="saveStoryBoardAuthorSlidesSoapOut">
<wsdl:part name="parameters" element="tns:saveStoryBoardAuthorSlidesResponse" />
</wsdl:message>
<wsdl:message name="saveStoryBoardAuthorBoardInfoSoapIn">
<wsdl:part name="parameters" element="tns:saveStoryBoardAuthorBoardInfo" />
</wsdl:message>
<wsdl:message name="saveStoryBoardAuthorBoardInfoSoapOut">
<wsdl:part name="parameters" element="tns:saveStoryBoardAuthorBoardInfoResponse" />
</wsdl:message>
<wsdl:message name="saveStoryBoardAuthorSoapIn">
<wsdl:part name="parameters" element="tns:saveStoryBoardAuthor" />
</wsdl:message>
<wsdl:message name="saveStoryBoardAuthorSoapOut">
<wsdl:part name="parameters" element="tns:saveStoryBoardAuthorResponse" />
</wsdl:message>
<wsdl:message name="availableBoardsAsAuthorSoapIn">
<wsdl:part name="parameters" element="tns:availableBoardsAsAuthor" />
</wsdl:message>
<wsdl:message name="availableBoardsAsAuthorSoapOut">
<wsdl:part name="parameters" element="tns:availableBoardsAsAuthorResponse" />
</wsdl:message>
<wsdl:message name="availableBoardsAsReviewerSoapIn">
<wsdl:part name="parameters" element="tns:availableBoardsAsReviewer" />
</wsdl:message>
<wsdl:message name="availableBoardsAsReviewerSoapOut">
<wsdl:part name="parameters" element="tns:availableBoardsAsReviewerResponse" />
</wsdl:message>
<wsdl:message name="availableBoardsAsOwnerSoapIn">
<wsdl:part name="parameters" element="tns:availableBoardsAsOwner" />
</wsdl:message>
<wsdl:message name="availableBoardsAsOwnerSoapOut">
<wsdl:part name="parameters" element="tns:availableBoardsAsOwnerResponse" />
</wsdl:message>
<wsdl:message name="addAuthorsToBoardSoapIn">
<wsdl:part name="parameters" element="tns:addAuthorsToBoard" />
</wsdl:message>
<wsdl:message name="addAuthorsToBoardSoapOut">
<wsdl:part name="parameters" element="tns:addAuthorsToBoardResponse" />
</wsdl:message>
<wsdl:message name="addReviewersToBoardSoapIn">
<wsdl:part name="parameters" element="tns:addReviewersToBoard" />
</wsdl:message>
<wsdl:message name="addReviewersToBoardSoapOut">
<wsdl:part name="parameters" element="tns:addReviewersToBoardResponse" />
</wsdl:message>
<wsdl:message name="loginSoapIn">
<wsdl:part name="parameters" element="tns:login" />
</wsdl:message>
<wsdl:message name="loginSoapOut">
<wsdl:part name="parameters" element="tns:loginResponse" />
</wsdl:message>
<wsdl:message name="availableBoardsForUserSoapIn">
<wsdl:part name="parameters" element="tns:availableBoardsForUser" />
</wsdl:message>
<wsdl:message name="availableBoardsForUserSoapOut">
<wsdl:part name="parameters" element="tns:availableBoardsForUserResponse" />
</wsdl:message>
<wsdl:message name="HelloWorldSoapIn">
<wsdl:part name="parameters" element="tns:HelloWorld" />
</wsdl:message>
<wsdl:message name="HelloWorldSoapOut">
<wsdl:part name="parameters" element="tns:HelloWorldResponse" />
</wsdl:message>
<wsdl:portType name="ServiceSoap">
<wsdl:operation name="loadStoryBoard">
<wsdl:input message="tns:loadStoryBoardSoapIn" />
<wsdl:output message="tns:loadStoryBoardSoapOut" />
</wsdl:operation>
<wsdl:operation name="saveStoryBoardReviewer">
<wsdl:input message="tns:saveStoryBoardReviewerSoapIn" />
<wsdl:output message="tns:saveStoryBoardReviewerSoapOut" />
</wsdl:operation>
<wsdl:operation name="getListOfAllUsers">
<wsdl:input message="tns:getListOfAllUsersSoapIn" />
<wsdl:output message="tns:getListOfAllUsersSoapOut" />
</wsdl:operation>
<wsdl:operation name="saveStoryBoardAuthorSlides">
<wsdl:input message="tns:saveStoryBoardAuthorSlidesSoapIn" />
<wsdl:output message="tns:saveStoryBoardAuthorSlidesSoapOut" />
</wsdl:operation>
<wsdl:operation name="saveStoryBoardAuthorBoardInfo">
<wsdl:input message="tns:saveStoryBoardAuthorBoardInfoSoapIn" />
<wsdl:output message="tns:saveStoryBoardAuthorBoardInfoSoapOut" />
</wsdl:operation>
<wsdl:operation name="saveStoryBoardAuthor">
<wsdl:input message="tns:saveStoryBoardAuthorSoapIn" />
<wsdl:output message="tns:saveStoryBoardAuthorSoapOut" />
</wsdl:operation>
<wsdl:operation name="availableBoardsAsAuthor">
<wsdl:input message="tns:availableBoardsAsAuthorSoapIn" />
<wsdl:output message="tns:availableBoardsAsAuthorSoapOut" />
</wsdl:operation>
<wsdl:operation name="availableBoardsAsReviewer">
<wsdl:input message="tns:availableBoardsAsReviewerSoapIn" />
<wsdl:output message="tns:availableBoardsAsReviewerSoapOut" />
</wsdl:operation>
<wsdl:operation name="availableBoardsAsOwner">
<wsdl:input message="tns:availableBoardsAsOwnerSoapIn" />
<wsdl:output message="tns:availableBoardsAsOwnerSoapOut" />
</wsdl:operation>
<wsdl:operation name="addAuthorsToBoard">
<wsdl:input message="tns:addAuthorsToBoardSoapIn" />
<wsdl:output message="tns:addAuthorsToBoardSoapOut" />
</wsdl:operation>
<wsdl:operation name="addReviewersToBoard">
<wsdl:input message="tns:addReviewersToBoardSoapIn" />
<wsdl:output message="tns:addReviewersToBoardSoapOut" />
</wsdl:operation>
<wsdl:operation name="login">
<wsdl:input message="tns:loginSoapIn" />
<wsdl:output message="tns:loginSoapOut" />
</wsdl:operation>
<wsdl:operation name="availableBoardsForUser">
<wsdl:input message="tns:availableBoardsForUserSoapIn" />
<wsdl:output message="tns:availableBoardsForUserSoapOut" />
</wsdl:operation>
<wsdl:operation name="HelloWorld">
<wsdl:input message="tns:HelloWorldSoapIn" />
<wsdl:output message="tns:HelloWorldSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="ServiceSoap" type="tns:ServiceSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="loadStoryBoard">
<soap:operation soapAction="http://tempuri.org/loadStoryBoard" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="saveStoryBoardReviewer">
<soap:operation soapAction="http://tempuri.org/saveStoryBoardReviewer" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getListOfAllUsers">
<soap:operation soapAction="http://tempuri.org/getListOfAllUsers" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="saveStoryBoardAuthorSlides">
<soap:operation soapAction="http://tempuri.org/saveStoryBoardAuthorSlides" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="saveStoryBoardAuthorBoardInfo">
<soap:operation soapAction="http://tempuri.org/saveStoryBoardAuthorBoardInfo" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="saveStoryBoardAuthor">
<soap:operation soapAction="http://tempuri.org/saveStoryBoardAuthor" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="availableBoardsAsAuthor">
<soap:operation soapAction="http://tempuri.org/availableBoardsAsAuthor" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="availableBoardsAsReviewer">
<soap:operation soapAction="http://tempuri.org/availableBoardsAsReviewer" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="availableBoardsAsOwner">
<soap:operation soapAction="http://tempuri.org/availableBoardsAsOwner" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addAuthorsToBoard">
<soap:operation soapAction="http://tempuri.org/addAuthorsToBoard" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addReviewersToBoard">
<soap:operation soapAction="http://tempuri.org/addReviewersToBoard" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="login">
<soap:operation soapAction="http://tempuri.org/login" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="availableBoardsForUser">
<soap:operation soapAction="http://tempuri.org/availableBoardsForUser" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="HelloWorld">
<soap:operation soapAction="http://tempuri.org/HelloWorld" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="ServiceSoap12" type="tns:ServiceSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="loadStoryBoard">
<soap12:operation soapAction="http://tempuri.org/loadStoryBoard" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="saveStoryBoardReviewer">
<soap12:operation soapAction="http://tempuri.org/saveStoryBoardReviewer" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getListOfAllUsers">
<soap12:operation soapAction="http://tempuri.org/getListOfAllUsers" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="saveStoryBoardAuthorSlides">
<soap12:operation soapAction="http://tempuri.org/saveStoryBoardAuthorSlides" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="saveStoryBoardAuthorBoardInfo">
<soap12:operation soapAction="http://tempuri.org/saveStoryBoardAuthorBoardInfo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="saveStoryBoardAuthor">
<soap12:operation soapAction="http://tempuri.org/saveStoryBoardAuthor" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="availableBoardsAsAuthor">
<soap12:operation soapAction="http://tempuri.org/availableBoardsAsAuthor" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="availableBoardsAsReviewer">
<soap12:operation soapAction="http://tempuri.org/availableBoardsAsReviewer" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="availableBoardsAsOwner">
<soap12:operation soapAction="http://tempuri.org/availableBoardsAsOwner" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addAuthorsToBoard">
<soap12:operation soapAction="http://tempuri.org/addAuthorsToBoard" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addReviewersToBoard">
<soap12:operation soapAction="http://tempuri.org/addReviewersToBoard" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="login">
<soap12:operation soapAction="http://tempuri.org/login" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="availableBoardsForUser">
<soap12:operation soapAction="http://tempuri.org/availableBoardsForUser" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="HelloWorld">
<soap12:operation soapAction="http://tempuri.org/HelloWorld" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="Service">
<wsdl:port name="ServiceSoap" binding="tns:ServiceSoap">
<soap:address location="http://sql2008:81/Sb3_savSbAuthor/Service.asmx" />
</wsdl:port>
<wsdl:port name="ServiceSoap12" binding="tns:ServiceSoap12">
<soap12:address location="http://sql2008:81/Sb3_savSbAuthor/Service.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>