<?xml version="1.0" encoding="ISO-8859-1"?>
<definitions 
   xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
   xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
   xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 
   xmlns:tns="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
   xmlns="http://schemas.xmlsoap.org/wsdl/" 
   targetNamespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/">

  <!-- TYPES -->
  <types>
    <xsd:schema targetNamespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/">
      <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
      <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" />

      <xsd:complexType name="AboutOut">
	<xsd:all>
	  <xsd:element name="version" type="xsd:int"/>
	  <xsd:element name="release" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="AuthIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="CreateNewCourseIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="fullname" type="xsd:string"/>
	  <xsd:element name="shortname" type="xsd:string"/>
	  <xsd:element name="summary" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="CreateNewSiteIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="fullname" type="xsd:string"/>
	  <xsd:element name="shortname" type="xsd:string"/>
	  <xsd:element name="summary" type="xsd:string"/>
	  <xsd:element name="numsections" type="xsd:int"/>
	  <xsd:element name="newsitems" type="xsd:int"/>
	  <xsd:element name="teacher" type="xsd:string"/>
	  <xsd:element name="teachers" type="xsd:string"/>
	  <xsd:element name="student" type="xsd:string"/>
	  <xsd:element name="students" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="CreateNewForumIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="name" type="xsd:string"/>
	  <xsd:element name="intro" type="xsd:string"/>
	  <xsd:element name="type" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="Course">
	<xsd:all>
	  <xsd:element name="id" type="xsd:int"/>
	  <xsd:element name="fullname" type="xsd:string"/>
	  <xsd:element name="shortname" type="xsd:string"/>
	  <xsd:element name="summary" type="xsd:string"/>
	  <xsd:element name="category" type="xsd:string"/> <!-- int -->
	  <xsd:element name="format" type="xsd:string"/>
	  <xsd:element name="numsections" type="xsd:string"/>  <!-- int -->
	  <xsd:element name="newsitems" type="xsd:string"/>  <!-- int -->
	  <xsd:element name="teacher" type="xsd:string"/>
	  <xsd:element name="teachers" type="xsd:string"/>
	  <xsd:element name="student" type="xsd:string"/>
	  <xsd:element name="students" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="GetAllCoursesOut">
	<xsd:complexContent>
	  <xsd:restriction base="SOAP-ENC:Array">
	    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Course[]"/>
	  </xsd:restriction>
	</xsd:complexContent>
      </xsd:complexType>

      <xsd:complexType name="User">
	<xsd:all>
	  <xsd:element name="id" type="xsd:int"/>
	  <xsd:element name="username" type="xsd:string"/>
	  <xsd:element name="firstname" type="xsd:string"/>
	  <xsd:element name="lastname" type="xsd:string"/>
	  <xsd:element name="email" type="xsd:string"/>
	  <xsd:element name="city" type="xsd:string"/>
	  <xsd:element name="country" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

<!--
      <xsd:complexType name="GetAllUsersOut">
	<xsd:all>
          <xsd:element name="user" type="tns:User" minOccurs="0" maxOccurs="unbounded"/>
	</xsd:all>
      </xsd:complexType>
-->

      <xsd:complexType name="GetAllUsersOut">
	<xsd:complexContent>
	  <xsd:restriction base="SOAP-ENC:Array">
	    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:User[]"/>
	  </xsd:restriction>
	</xsd:complexContent>
      </xsd:complexType>

      <xsd:complexType name="Forum">
	<xsd:all>
	  <xsd:element name="id" type="xsd:int"/>
	  <xsd:element name="course" type="xsd:string"/> <!-- int -->
	  <xsd:element name="type" type="xsd:string"/>
	  <xsd:element name="name" type="xsd:string"/>
	  <xsd:element name="intro" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="GetAllForumsOut">
	<xsd:complexContent>
	  <xsd:restriction base="SOAP-ENC:Array">
	    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Forum[]"/>
	  </xsd:restriction>
	</xsd:complexContent>
      </xsd:complexType>

      <xsd:complexType name="AffectSectionToForumIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="forum" type="xsd:int"/>
	  <xsd:element name="groupmode" type="xsd:int"/>
	  <xsd:element name="section" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="Category">
	<xsd:all>
	  <xsd:element name="id" type="xsd:int"/>
	  <xsd:element name="name" type="xsd:string"/>
	  <xsd:element name="description" type="xsd:string"/>
	  <xsd:element name="parent" type="xsd:int"/>
	  <xsd:element name="sortorder" type="xsd:int"/>
	  <xsd:element name="coursecount" type="xsd:int"/>
	  <xsd:element name="visible" type="xsd:int"/>
	  <xsd:element name="timemodified" type="xsd:int"/>
	  <xsd:element name="depth" type="xsd:int"/>
	  <xsd:element name="path" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="GetAllCategoriesOut">
	<xsd:complexContent>
	  <xsd:restriction base="SOAP-ENC:Array">
	    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Category[]"/>
	  </xsd:restriction>
	</xsd:complexContent>
      </xsd:complexType>

      <xsd:complexType name="AffectCourseToCategoryIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="courseId" type="xsd:int"/>
	  <xsd:element name="categoryId" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="CreateNewUserIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="username" type="xsd:string"/>
	  <xsd:element name="password" type="xsd:string"/>
	  <xsd:element name="firstname" type="xsd:string"/>
	  <xsd:element name="lastname" type="xsd:string"/>
	  <xsd:element name="city" type="xsd:string"/>
	  <xsd:element name="country" type="xsd:string"/>
	  <xsd:element name="email" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="AffectUserToTheCourseIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="userId" type="xsd:int"/>
	  <xsd:element name="courseId" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="GetAllSectionsOfACourseIn">
	<xsd:all>
	  <xsd:element name="courseId" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="Section">
	<xsd:all>
	  <xsd:element name="id" type="xsd:int"/>
	  <xsd:element name="section" type="xsd:string"/>  <!-- int -->
	  <xsd:element name="summary" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="GetAllSectionsOfACourseOut">
	<xsd:complexContent>
	  <xsd:restriction base="SOAP-ENC:Array">
	    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Section[]"/>
	  </xsd:restriction>
	</xsd:complexContent>
      </xsd:complexType>

      <xsd:complexType name="AffectSectionToCourseIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="sectionId" type="xsd:int"/>
	  <xsd:element name="courseId" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="CreateNewIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="name" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="RemoveCategoryIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="categoryId" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="RenameCourseIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="courseId" type="xsd:int"/>
	  <xsd:element name="newname" type="xsd:string"/>
          <xsd:element name="shortname" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="RenameCategoryIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="categoryId" type="xsd:int"/>
	  <xsd:element name="newname" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="RemoveUserFromCourseIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="userid" type="xsd:int"/>
	  <xsd:element name="courseid" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="RemoveCourseIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="courseId" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="RemoveUserIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="userid" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="CreateNewGroupIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="name" type="xsd:string"/>
	  <xsd:element name="description" type="xsd:string"/>
	  <xsd:element name="enrolmentkey" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="AffectUserToGroupIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="groupId" type="xsd:int"/>
	  <xsd:element name="userId" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="GetAllGroupsOfACourseIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="courseId" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="Group">
	<xsd:all>
	  <xsd:element name="id" type="xsd:int"/>
	  <xsd:element name="name" type="xsd:string"/>
	  <xsd:element name="description" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="GetAllGroupsOut">
	<xsd:complexContent>
	  <xsd:restriction base="SOAP-ENC:Array">
	    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Group[]"/>
	  </xsd:restriction>
	</xsd:complexContent>
      </xsd:complexType>

      <xsd:complexType name="CreateNewAssignmentIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="name" type="xsd:string"/>
	  <xsd:element name="assignmenttype" type="xsd:string"/>
	  <xsd:element name="description" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="CreateNewWikiIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="name" type="xsd:string"/>
	  <xsd:element name="summary" type="xsd:string"/>
	  <xsd:element name="type" type="xsd:string"/>
	  <xsd:element name="ewikiacceptbinary" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="Wiki">
	<xsd:all>
	  <xsd:element name="id" type="xsd:int"/>
	  <xsd:element name="course" type="xsd:string"/> <!-- int -->
	  <xsd:element name="name" type="xsd:string"/>
	  <xsd:element name="summary" type="xsd:string"/>
	  <xsd:element name="pagename" type="xsd:string"/>
	  <xsd:element name="wtype" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="GetAllWikisOut">
	<xsd:complexContent>
	  <xsd:restriction base="SOAP-ENC:Array">
	    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Wiki[]"/>
	  </xsd:restriction>
	</xsd:complexContent>
      </xsd:complexType>

      <xsd:complexType name="Assignment">
	<xsd:all>
	  <xsd:element name="id" type="xsd:int"/>
	  <xsd:element name="course" type="xsd:string"/>  <!-- int -->
	  <xsd:element name="name" type="xsd:string"/>
	  <xsd:element name="description" type="xsd:string"/>
	  <xsd:element name="assignmenttype" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="GetAllAssignmentsOut">
	<xsd:complexContent>
	  <xsd:restriction base="SOAP-ENC:Array">
	    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Assignment[]"/>
	  </xsd:restriction>
	</xsd:complexContent>
      </xsd:complexType>

      <xsd:complexType name="AffectSectionToWikiIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="wikiId" type="xsd:int"/>
	  <xsd:element name="groupmode" type="xsd:int"/>
	  <xsd:element name="visible" type="xsd:int"/>
	  <xsd:element name="section" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>


      <xsd:complexType name="AffectSectionToAssignmentIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="assignmentId" type="xsd:int"/>
	  <xsd:element name="groupmode" type="xsd:int"/>
	  <xsd:element name="section" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="CreatePageOfWikiIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="name" type="xsd:string"/>
	  <xsd:element name="wikiId" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="RemoveWikiIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="wikiId" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="RemoveAssignmentIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="assignmentId" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>


      <xsd:complexType name="AffectGroupToCourseIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="groupId" type="xsd:int"/>
	  <xsd:element name="courseId" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="AffectSectionToDatabaseIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="data" type="xsd:int"/>
	  <xsd:element name="section" type="xsd:int"/>

	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="CreateNewDatabaseIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="name" type="xsd:string"/>
	  <xsd:element name="intro" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="Database">
	<xsd:all>
	  <xsd:element name="id" type="xsd:int"/>
	  <xsd:element name="course" type="xsd:string"/>  <!-- int -->
	  <xsd:element name="name" type="xsd:string"/>
	  <xsd:element name="intro" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>

      <xsd:complexType name="GetAllDatabasesOut">
	<xsd:complexContent>
	  <xsd:restriction base="SOAP-ENC:Array">
	    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:Database[]"/>
	  </xsd:restriction>
	</xsd:complexContent>
      </xsd:complexType>

      <xsd:complexType name="CreateNewLabelIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="name" type="xsd:string"/>
	  <xsd:element name="content" type="xsd:string"/>
	</xsd:all>
      </xsd:complexType>


      <xsd:complexType name="AffectSectionToLabelIn">
	<xsd:all>
	  <xsd:element name="adminLogin" type="xsd:string"/>
	  <xsd:element name="adminPass" type="xsd:string"/>
	  <xsd:element name="labelId" type="xsd:int"/>
	  <xsd:element name="section" type="xsd:int"/>
	</xsd:all>
      </xsd:complexType>

    </xsd:schema>
  </types>

  <!-- MESSAGES -->
	<!-- about -->
  <message name="aboutRequest">
  </message>
  <message name="aboutResponse">
    <part name="return" type="tns:AboutOut" />
  </message>

	<!-- auth -->
  <message name="authRequest">
    <part name="query" type="tns:AuthIn" />
  </message>
  <message name="authResponse">
    <part name="return" type="xsd:boolean" />
  </message>

	<!-- createNewCourse -->
  <message name="createNewCourseRequest">
    <part name="query" type="tns:CreateNewCourseIn" />
  </message>
  <message name="createNewCourseResponse">
    <part name="return" type="xsd:int" />
  </message>

	<!-- createNewForum -->
  <message name="createNewForumRequest">
    <part name="query" type="tns:CreateNewForumIn" />
  </message>
  <message name="createNewForumResponse">
    <part name="return" type="xsd:int" />
  </message>

	<!-- createNewSite -->
  <message name="createNewSiteRequest">
    <part name="query" type="tns:CreateNewSiteIn" />
  </message>
  <message name="createNewSiteResponse">
    <part name="return" type="xsd:int" />
  </message>

	<!-- getAllCourses -->
  <message name="getAllCoursesRequest">
  </message>
  <message name="getAllCoursesResponse">
    <part name="return" type="tns:GetAllCoursesOut" />
  </message>

	<!-- getAllTeachers -->
  <message name="getAllTeachersRequest">
    <part name="query" type="tns:AuthIn" />
  </message>
  <message name="getAllTeachersResponse">
    <part name="return" type="tns:GetAllUsersOut" />
  </message>

	<!-- getAllForums -->
  <message name="getAllForumsRequest">
  </message>
  <message name="getAllForumsResponse">
    <part name="return" type="tns:GetAllForumsOut" />
  </message>


	<!-- affectSectionToForum -->
  <message name="affectSectionToForumRequest">
    <part name="query" type="tns:AffectSectionToForumIn" />
  </message>
  <message name="affectSectionToForumResponse">
    <part name="return" type="xsd:int" />
  </message>

	<!-- getAllCategories -->
  <message name="getAllCategoriesRequest">
  </message>
  <message name="getAllCategoriesResponse">
    <part name="return" type="tns:GetAllCategoriesOut" />
  </message>

	<!-- affectCourseToCategory -->
  <message name="affectCourseToCategoryRequest">
    <part name="query" type="tns:AffectCourseToCategoryIn" />
  </message>
  <message name="affectCourseToCategoryResponse">
    <part name="return" type="xsd:string" />
  </message>

	<!-- getAllUsers -->
  <message name="getAllUsersRequest">
    <part name="query" type="tns:AuthIn" />
  </message>
  <message name="getAllUsersResponse">
    <part name="return" type="tns:GetAllUsersOut" />
  </message>

	<!-- createNewUser -->
  <message name="createNewUserRequest">
    <part name="query" type="tns:CreateNewUserIn" />
  </message>
  <message name="createNewUserResponse">
    <part name="return" type="xsd:int" />
  </message>

	<!-- affectTeacherToTheCourse -->
  <message name="affectTeacherToTheCourseRequest">
    <part name="query" type="tns:AffectUserToTheCourseIn" />
  </message>
  <message name="affectTeacherToTheCourseResponse">
    <part name="return" type="xsd:string" />
  </message>

	<!-- affectStudentToTheCourse -->
  <message name="affectStudentToTheCourseRequest">
    <part name="query" type="tns:AffectUserToTheCourseIn" />
  </message>
  <message name="affectStudentToTheCourseResponse">
    <part name="return" type="xsd:string" />
  </message>

	<!-- getAllSectionsOfACourse -->
  <message name="getAllSectionsOfACourseRequest">
    <part name="query" type="tns:GetAllSectionsOfACourseIn" />
  </message>
  <message name="getAllSectionsOfACourseResponse">
    <part name="return" type="tns:GetAllSectionsOfACourseOut" />
  </message>

	<!-- getAllSections -->
  <message name="getAllSectionsRequest">
  </message>
  <message name="getAllSectionsResponse">
    <part name="return" type="tns:GetAllSectionsOfACourseOut" />
  </message>

	<!-- affectSectionToCourse -->
  <message name="affectSectionToCourseRequest">
    <part name="query" type="tns:AffectSectionToCourseIn" />
  </message>
  <message name="affectSectionToCourseResponse">
    <part name="return" type="xsd:string" />
  </message>

	<!-- createNewSection -->
  <message name="createNewSectionRequest">
    <part name="query" type="tns:CreateNewIn" />
  </message>
  <message name="createNewSectionResponse">
    <part name="return" type="xsd:int" />
  </message>

	<!-- createNewCategory -->
  <message name="createNewCategoryRequest">
    <part name="query" type="tns:CreateNewIn" />
  </message>
  <message name="createNewCategoryResponse">
    <part name="return" type="xsd:int" />
  </message>

	<!-- removeCategory -->
  <message name="removeCategoryRequest">
    <part name="query" type="tns:RemoveCategoryIn" />
  </message>
  <message name="removeCategoryResponse">
    <part name="return" type="xsd:string" />
  </message>

	<!-- renameCourse -->
  <message name="renameCourseRequest">
    <part name="query" type="tns:RenameCourseIn" />
  </message>
  <message name="renameCourseResponse">
    <part name="return" type="xsd:string" />
  </message>

	<!-- renameCategory -->
  <message name="renameCategoryRequest">
    <part name="query" type="tns:RenameCategoryIn" />
  </message>
  <message name="renameCategoryResponse">
    <part name="return" type="xsd:string" />
  </message>

	<!-- removeStudentFromCourse -->
  <message name="removeStudentFromCourseRequest">
    <part name="query" type="tns:RemoveUserFromCourseIn" />
  </message>
  <message name="removeStudentFromCourseResponse">
    <part name="return" type="xsd:string" />
  </message>

	<!-- removeTeacherFromCourse -->
  <message name="removeTeacherFromCourseRequest">
    <part name="query" type="tns:RemoveUserFromCourseIn" />
  </message>
  <message name="removeTeacherFromCourseResponse">
    <part name="return" type="xsd:string" />
  </message>

	<!-- removeCourse -->
  <message name="removeCourseRequest">
    <part name="query" type="tns:RemoveCourseIn" />
  </message>
  <message name="removeCourseResponse">
    <part name="return" type="xsd:string" />
  </message>

	<!-- removeUser -->
  <message name="removeUserRequest">
    <part name="query" type="tns:RemoveUserIn" />
  </message>
  <message name="removeUserResponse">
    <part name="return" type="xsd:string" />
  </message>

	<!-- getAllStudents -->
  <message name="getAllStudentsRequest">
    <part name="query" type="tns:AuthIn" />
  </message>
  <message name="getAllStudentsResponse">
    <part name="return" type="tns:GetAllUsersOut" />
  </message>

	<!-- createNewGroup -->
  <message name="createNewGroupRequest">
    <part name="query" type="tns:CreateNewGroupIn" />
  </message>
  <message name="createNewGroupResponse">
    <part name="return" type="xsd:int" />
  </message>

	<!-- affectUserToGroup -->
  <message name="affectUserToGroupRequest">
    <part name="query" type="tns:AffectUserToGroupIn" />
  </message>
  <message name="affectUserToGroupResponse">
    <part name="return" type="xsd:string" />
  </message>

	<!-- getAllGroupsOfACourse -->
  <message name="getAllGroupsOfACourseRequest">
    <part name="query" type="tns:GetAllGroupsOfACourseIn" />
  </message>
  <message name="getAllGroupsOfACourseResponse">
    <part name="return" type="tns:GetAllGroupsOut" />
  </message>

	<!-- createNewAssignment -->
  <message name="createNewAssignmentRequest">
    <part name="query" type="tns:CreateNewAssignmentIn" />
  </message>
  <message name="createNewAssignmentResponse">
    <part name="return" type="xsd:int" />
  </message>

	<!-- createNewWiki -->
  <message name="createNewWikiRequest">
    <part name="query" type="tns:CreateNewWikiIn" />
  </message>
  <message name="createNewWikiResponse">
    <part name="return" type="xsd:int" />
  </message>

	<!-- getAllWikis -->
  <message name="getAllWikisRequest">
  </message>
  <message name="getAllWikisResponse">
    <part name="return" type="tns:GetAllWikisOut" />
  </message>

	<!-- getAllDevoirs -->
  <message name="getAllAssignmentsRequest">
  </message>
  <message name="getAllAssignmentsResponse">
    <part name="return" type="tns:GetAllAssignmentsOut" />
  </message>



	<!-- affectSectionToWiki -->
  <message name="affectSectionToWikiRequest">
    <part name="query" type="tns:AffectSectionToWikiIn" />
  </message>
  <message name="affectSectionToWikiResponse">
    <part name="return" type="xsd:string" />
  </message>



	<!-- affectSectionToAssignment -->
  <message name="affectSectionToAssignmentRequest">
    <part name="query" type="tns:AffectSectionToAssignmentIn" />
  </message>
  <message name="affectSectionToAssignmentResponse">
    <part name="return" type="xsd:string" />
  </message>

	<!-- createPageOfWiki -->
  <message name="createPageOfWikiRequest">
    <part name="query" type="tns:CreatePageOfWikiIn" />
  </message>
  <message name="createPageOfWikiResponse">
    <part name="return" type="xsd:int" />
  </message>

	<!-- removeWiki -->
  <message name="removeWikiRequest">
    <part name="query" type="tns:RemoveWikiIn" />
  </message>
  <message name="removeWikiResponse">
    <part name="return" type="xsd:string" />
  </message>

	<!-- removeAssignment -->
  <message name="removeAssignmentRequest">
    <part name="query" type="tns:RemoveAssignmentIn" />
  </message>
  <message name="removeAssignmentResponse">
    <part name="return" type="xsd:string" />
  </message>


	<!-- affectGroupToCourse -->
  <message name="affectGroupToCourseRequest">
    <part name="query" type="tns:AffectGroupToCourseIn" />
  </message>
  <message name="affectGroupToCourseResponse">
    <part name="return" type="xsd:int" />
  </message>

	<!-- affectSectionToDatabase -->
  <message name="affectSectionToDatabaseRequest">
    <part name="query" type="tns:AffectSectionToDatabaseIn" />
  </message>
  <message name="affectSectionToDatabaseResponse">
    <part name="return" type="xsd:int" />
  </message>

	<!-- createNewDatabase -->
  <message name="createNewDatabaseRequest">
    <part name="query" type="tns:CreateNewDatabaseIn" />
  </message>
  <message name="createNewDatabaseResponse">
    <part name="return" type="xsd:int" />
  </message>

	<!-- getAllDatabases -->
  <message name="getAllDatabasesRequest">
  </message>
  <message name="getAllDatabasesResponse">
    <part name="return" type="tns:GetAllDatabasesOut" />
  </message>

	<!-- getAllGroups -->
  <message name="getAllGroupsRequest">
  </message>
  <message name="getAllGroupsResponse">
    <part name="return" type="tns:GetAllGroupsOut" />
  </message>

	<!-- createNewLabel -->
  <message name="createNewLabelRequest">
    <part name="query" type="tns:CreateNewLabelIn" />
  </message>
  <message name="createNewLabelResponse">
    <part name="return" type="xsd:int" />
  </message>


	<!-- affectSectionToLabel -->
  <message name="affectSectionToLabelRequest">
    <part name="query" type="tns:AffectSectionToLabelIn" />
  </message>
  <message name="affectSectionToLabelResponse">
    <part name="return" type="xsd:string" />
  </message>


  <!-- PORT TYPE -->
  <portType name="GenDepPortType">
	<!-- about -->
    <operation name="about">
      <input message="tns:aboutRequest"/>
      <output message="tns:aboutResponse"/>
    </operation>

	<!-- auth -->
    <operation name="auth">
      <input message="tns:authRequest"/>
      <output message="tns:authResponse"/>
    </operation>

	<!-- createNewCourse -->
    <operation name="createNewCourse">
      <input message="tns:createNewCourseRequest"/>
      <output message="tns:createNewCourseResponse"/>
    </operation>

	<!-- createNewForum -->
    <operation name="createNewForum">
      <input message="tns:createNewForumRequest"/>
      <output message="tns:createNewForumResponse"/>
    </operation>

	<!-- createNewSite -->
    <operation name="createNewSite">
      <input message="tns:createNewSiteRequest"/>
      <output message="tns:createNewSiteResponse"/>
    </operation>

	<!-- getAllCourses -->
    <operation name="getAllCourses">
      <input message="tns:getAllCoursesRequest"/>
      <output message="tns:getAllCoursesResponse"/>
    </operation>

	<!-- getAllTeachers -->
    <operation name="getAllTeachers">
      <input message="tns:getAllTeachersRequest"/>
      <output message="tns:getAllTeachersResponse"/>
    </operation>

	<!-- getAllForums -->
    <operation name="getAllForums">
      <input message="tns:getAllForumsRequest"/>
      <output message="tns:getAllForumsResponse"/>
    </operation>

	<!-- affectSectionToForum -->
    <operation name="affectSectionToForum">
      <input message="tns:affectSectionToForumRequest"/>
      <output message="tns:affectSectionToForumResponse"/>
    </operation>

	<!-- getAllCategories -->
    <operation name="getAllCategories">
      <input message="tns:getAllCategoriesRequest"/>
      <output message="tns:getAllCategoriesResponse"/>
    </operation>

	<!-- affectCourseToCategory -->
    <operation name="affectCourseToCategory">
      <input message="tns:affectCourseToCategoryRequest"/>
      <output message="tns:affectCourseToCategoryResponse"/>
    </operation>

	<!-- getAllUsers -->
    <operation name="getAllUsers">
      <input message="tns:getAllUsersRequest"/>
      <output message="tns:getAllUsersResponse"/>
    </operation>

	<!-- createNewUser -->
    <operation name="createNewUser">
      <input message="tns:createNewUserRequest"/>
      <output message="tns:createNewUserResponse"/>
    </operation>

	<!-- affectTeacherToTheCourse -->
    <operation name="affectTeacherToTheCourse">
      <input message="tns:affectTeacherToTheCourseRequest"/>
      <output message="tns:affectTeacherToTheCourseResponse"/>
    </operation>

	<!-- affectStudentToTheCourse -->
    <operation name="affectStudentToTheCourse">
      <input message="tns:affectStudentToTheCourseRequest"/>
      <output message="tns:affectStudentToTheCourseResponse"/>
    </operation>

	<!-- getAllSectionsOfACourse -->
    <operation name="getAllSectionsOfACourse">
      <input message="tns:getAllSectionsOfACourseRequest"/>
      <output message="tns:getAllSectionsOfACourseResponse"/>
    </operation>

	<!-- getAllSections -->
    <operation name="getAllSections">
      <input message="tns:getAllSectionsRequest"/>
      <output message="tns:getAllSectionsResponse"/>
    </operation>

	<!-- affectSectionToCourse -->
    <operation name="affectSectionToCourse">
      <input message="tns:affectSectionToCourseRequest"/>
      <output message="tns:affectSectionToCourseResponse"/>
    </operation>

	<!-- createNewSection -->
    <operation name="createNewSection">
      <input message="tns:createNewSectionRequest"/>
      <output message="tns:createNewSectionResponse"/>
    </operation>

	<!-- createNewCategory -->
    <operation name="createNewCategory">
      <input message="tns:createNewCategoryRequest"/>
      <output message="tns:createNewCategoryResponse"/>
    </operation>

	<!-- removeCategory -->
    <operation name="removeCategory">
      <input message="tns:removeCategoryRequest"/>
      <output message="tns:removeCategoryResponse"/>
    </operation>

	<!-- renameCourse -->
    <operation name="renameCourse">
      <input message="tns:renameCourseRequest"/>
      <output message="tns:renameCourseResponse"/>
    </operation>

	<!-- renameCategory -->
    <operation name="renameCategory">
      <input message="tns:renameCategoryRequest"/>
      <output message="tns:renameCategoryResponse"/>
    </operation>

	<!-- removeStudentFromCourse -->
    <operation name="removeStudentFromCourse">
      <input message="tns:removeStudentFromCourseRequest"/>
      <output message="tns:removeStudentFromCourseResponse"/>
    </operation>

	<!-- removeTeacherFromCourse -->
    <operation name="removeTeacherFromCourse">
      <input message="tns:removeTeacherFromCourseRequest"/>
      <output message="tns:removeTeacherFromCourseResponse"/>
    </operation>

	<!-- removeCourse -->
    <operation name="removeCourse">
      <input message="tns:removeCourseRequest"/>
      <output message="tns:removeCourseResponse"/>
    </operation>

	<!-- removeUser -->
    <operation name="removeUser">
      <input message="tns:removeUserRequest"/>
      <output message="tns:removeUserResponse"/>
    </operation>

	<!-- getAllStudents -->
    <operation name="getAllStudents">
      <input message="tns:getAllStudentsRequest"/>
      <output message="tns:getAllStudentsResponse"/>
    </operation>

	<!-- createNewGroup -->
    <operation name="createNewGroup">
      <input message="tns:createNewGroupRequest"/>
      <output message="tns:createNewGroupResponse"/>
    </operation>

	<!-- affectUserToGroup -->
    <operation name="affectUserToGroup">
      <input message="tns:affectUserToGroupRequest"/>
      <output message="tns:affectUserToGroupResponse"/>
    </operation>

	<!-- getAllGroupsOfACourse -->
    <operation name="getAllGroupsOfACourse">
      <input message="tns:getAllGroupsOfACourseRequest"/>
      <output message="tns:getAllGroupsOfACourseResponse"/>
    </operation>

	<!-- createNewAssignment -->
    <operation name="createNewAssignment">
      <input message="tns:createNewAssignmentRequest"/>
      <output message="tns:createNewAssignmentResponse"/>
    </operation> 

	<!-- createNewWiki -->
    <operation name="createNewWiki">
      <input message="tns:createNewWikiRequest"/>
      <output message="tns:createNewWikiResponse"/>
    </operation>

	<!-- getAllWikis -->
    <operation name="getAllWikis">
      <input message="tns:getAllWikisRequest"/>
      <output message="tns:getAllWikisResponse"/>
    </operation>

	<!-- getAllDevoirs -->
    <operation name="getAllAssignments">
      <input message="tns:getAllAssignmentsRequest"/>
      <output message="tns:getAllAssignmentsResponse"/>
    </operation>



	<!-- affectSectionToWiki -->
    <operation name="affectSectionToWiki">
      <input message="tns:affectSectionToWikiRequest"/>
      <output message="tns:affectSectionToWikiResponse"/>
    </operation>



	<!-- affectSectionToAssignment -->
    <operation name="affectSectionToAssignment">
      <input message="tns:affectSectionToAssignmentRequest"/>
      <output message="tns:affectSectionToAssignmentResponse"/>
    </operation>

	<!-- createPageOfWiki -->
    <operation name="createPageOfWiki">
      <input message="tns:createPageOfWikiRequest"/>
      <output message="tns:createPageOfWikiResponse"/>
    </operation>

	<!-- removeWiki -->
    <operation name="removeWiki">
      <input message="tns:removeWikiRequest"/>
      <output message="tns:removeWikiResponse"/>
    </operation>

	<!-- removeAssignment -->
    <operation name="removeAssignment">
      <input message="tns:removeAssignmentRequest"/>
      <output message="tns:removeAssignmentResponse"/>
    </operation>


	<!-- affectGroupToCourse -->
    <operation name="affectGroupToCourse">
      <input message="tns:affectGroupToCourseRequest"/>
      <output message="tns:affectGroupToCourseResponse"/>
    </operation>

	<!-- affectSectionToDatabase -->
    <operation name="affectSectionToDatabase">
      <input message="tns:affectSectionToDatabaseRequest"/>
      <output message="tns:affectSectionToDatabaseResponse"/>
    </operation>

	<!-- createNewDatabase -->
    <operation name="createNewDatabase">
      <input message="tns:createNewDatabaseRequest"/>
      <output message="tns:createNewDatabaseResponse"/>
    </operation>

	<!-- getAllDatabases -->
    <operation name="getAllDatabases">
      <input message="tns:getAllDatabasesRequest"/>
      <output message="tns:getAllDatabasesResponse"/>
    </operation>

	<!-- getAllGroups -->
    <operation name="getAllGroups">
      <input message="tns:getAllGroupsRequest"/>
      <output message="tns:getAllGroupsResponse"/>
    </operation>

	<!-- createNewLabel -->
    <operation name="createNewLabel">
      <input message="tns:createNewLabelRequest"/>
      <output message="tns:createNewLabelResponse"/>
    </operation>


	<!-- affectSectionToLabel -->
    <operation name="affectSectionToLabel">
      <input message="tns:affectSectionToLabelRequest"/>
      <output message="tns:affectSectionToLabelResponse"/>
    </operation>

  </portType>

  <!-- BINDING -->
  <binding name="GenDepBinding" type="tns:GenDepPortType">
    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>

	<!-- about -->
    <operation name="about">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/about" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- auth -->
    <operation name="auth">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/auth" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- createNewCourse -->
    <operation name="createNewCourse">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/createNewCourse" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- createNewForum -->
    <operation name="createNewForum">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/createNewForum" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- createNewSite -->
    <operation name="createNewSite">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/createNewSite" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- getAllCourses -->
    <operation name="getAllCourses">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/getAllCourses" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- getAllTeachers -->
    <operation name="getAllTeachers">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/getAllTeachers" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- getAllForums -->
    <operation name="getAllForums">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/getAllForum" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>


	<!-- affectSectionToForum -->
    <operation name="affectSectionToForum">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/affectSectionToForum" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- getAllCategories -->
    <operation name="getAllCategories">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/getAllCategories" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- affectCourseToCategory -->
    <operation name="affectCourseToCategory">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/affectCourseToCategory" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- getAllUsers -->
    <operation name="getAllUsers">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/getAllUsers" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- createNewUser -->
    <operation name="createNewUser">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/createNewUser" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- affectTeacherToTheCourse -->
    <operation name="affectTeacherToTheCourse">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/affectTeacherToTheCourse" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- affectStudentToTheCourse -->
    <operation name="affectStudentToTheCourse">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/affectStudentToTheCourse" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- getAllSectionsOfACourse -->
    <operation name="getAllSectionsOfACourse">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/getAllSectionsOfACourse" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- getAllSections -->
    <operation name="getAllSections">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/getAllSections" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- affectSectionToCourse -->
    <operation name="affectSectionToCourse">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/affectSectionToCourse" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- createNewSection -->
    <operation name="createNewSection">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/createNewSection" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- createNewCategory -->
    <operation name="createNewCategory">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/createNewCategory" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- removeCategory -->
    <operation name="removeCategory">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/removeCategory" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- renameCourse -->
    <operation name="renameCourse">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/renameCourse" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- renameCategory -->
    <operation name="renameCategory">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/renameCategory" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- removeStudentFromCourse -->
    <operation name="removeStudentFromCourse">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/removeStudentFromCourse" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- removeTeacherFromCourse -->
    <operation name="removeTeacherFromCourse">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/removeTeacherFromCourse" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- removeCourse -->
    <operation name="removeCourse">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/removeCourse" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- removeUser -->
    <operation name="removeUser">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/removeUser" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- getAllStudents -->
    <operation name="getAllStudents">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/getAllStudents" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- createNewGroup -->
    <operation name="createNewGroup">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/createNewGroup" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- affectUserToGroup -->
    <operation name="affectUserToGroup">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/affectUserToGroup" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- getAllGroupsOfACourse -->
    <operation name="getAllGroupsOfACourse">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/getAllGroupsOfACourse" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- createNewAssignment -->
    <operation name="createNewAssignment">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/createNewAssignment" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>


	<!-- createNewWiki -->
    <operation name="createNewWiki">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/createNewWiki" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- getAllWikis -->
    <operation name="getAllWikis">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/getAllWikis" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- getAllDevoirs -->
    <operation name="getAllAssignments">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/getAllAssignments" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>



	<!-- affectSectionToWiki -->
    <operation name="affectSectionToWiki">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/affectSectionToWiki" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>


	<!-- affectSectionToAssignment -->
    <operation name="affectSectionToAssignment">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/affectSectionToAssignment" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- createPageOfWiki -->
    <operation name="createPageOfWiki">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/createPageOfWiki" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- removeWiki -->
    <operation name="removeWiki">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/removeWiki" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- removeAssignment -->
    <operation name="removeAssignment">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/removeAssignment" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>
>

	<!-- affectGroupToCourse -->
    <operation name="affectGroupToCourse">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/affectGroupToCourse" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- affectSectionToDatabase -->
    <operation name="affectSectionToDatabase">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/affectSectionToDatabase" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- createNewDatabase -->
    <operation name="createNewDatabase">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/createNewDatabase" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- getAllDatabases -->
    <operation name="getAllDatabases">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/getAllDatabases" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- getAllGroups -->
    <operation name="getAllGroups">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/getAllGroups" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

	<!-- createNewLabel -->
    <operation name="createNewLabel">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/createNewLabel" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>


	<!-- affectSectionToLabel -->
    <operation name="affectSectionToLabel">
      <soap:operation soapAction="http://dmensah.polytech-lille.net/moodle/ws/index.php/affectSectionToLabel" style="rpc"/>
      <input>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </input>
      <output>
	<soap:body use="encoded" 
		   namespace="http://trg47.univ-lille1.fr/moodle_1.8/ws/" 
		   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
      </output>
    </operation>

  </binding>

  <service name="GenDep">
    <port name="GenDepPort" binding="tns:GenDepBinding">
      <soap:address location="http://dmensah.polytech-lille.net/moodle/ws/index.php"/>
    </port>
  </service>

</definitions>


