From: <ro...@us...> - 2009-04-22 14:26:54
|
Revision: 157 http://cse-ip.svn.sourceforge.net/cse-ip/?rev=157&view=rev Author: roekens Date: 2009-04-22 14:26:49 +0000 (Wed, 22 Apr 2009) Log Message: ----------- initial commit of oca for openuss breaks maven install at the moment to build project first call mvn jaxws:wsimport then mvn install (can this be configured?) passing parameters to stub service does not seem to work - bugfixing needed Added Paths: ----------- trunk/cse-ip/oca-openuss/ trunk/cse-ip/oca-openuss/build.xml trunk/cse-ip/oca-openuss/pom.xml trunk/cse-ip/oca-openuss/src/ trunk/cse-ip/oca-openuss/src/main/ trunk/cse-ip/oca-openuss/src/main/java/ trunk/cse-ip/oca-openuss/src/main/java/de/ trunk/cse-ip/oca-openuss/src/main/java/de/campussource/ trunk/cse-ip/oca-openuss/src/main/java/de/campussource/cse/ trunk/cse-ip/oca-openuss/src/main/java/de/campussource/cse/oca/ trunk/cse-ip/oca-openuss/src/main/java/de/campussource/cse/oca/openuss/ trunk/cse-ip/oca-openuss/src/main/java/de/campussource/cse/oca/openuss/OpenUSS.java trunk/cse-ip/oca-openuss/src/main/resources/ trunk/cse-ip/oca-openuss/src/main/resources/META-INF/ trunk/cse-ip/oca-openuss/src/test/ trunk/cse-ip/oca-openuss/src/test/java/ trunk/cse-ip/oca-openuss/src/test/java/de/ trunk/cse-ip/oca-openuss/src/test/java/de/campussource/ trunk/cse-ip/oca-openuss/src/test/java/de/campussource/cse/ trunk/cse-ip/oca-openuss/src/test/java/de/campussource/cse/oca/ trunk/cse-ip/oca-openuss/src/test/java/de/campussource/cse/oca/openuss/ trunk/cse-ip/oca-openuss/src/test/resources/ trunk/cse-ip/oca-openuss/src/test/resources/LectureWebService.wsdl trunk/cse-ip/oca-openuss/src/test/resources/META-INF/ trunk/cse-ip/oca-openuss/src/test/resources/log4j.properties Added: trunk/cse-ip/oca-openuss/build.xml =================================================================== --- trunk/cse-ip/oca-openuss/build.xml (rev 0) +++ trunk/cse-ip/oca-openuss/build.xml 2009-04-22 14:26:49 UTC (rev 157) @@ -0,0 +1,34 @@ +<project name="cse-ip :: oca :: openuss :: build" default="install" basedir="."> + <condition property="maven.executable" value="mvn.bat" else="mvn"><os family="windows" /></condition> + + <target name="compile"> + <exec executable="${maven.executable}"> + <arg line="install"/> + </exec> + </target> + + <target name="clean"> + <exec executable="${maven.executable}"> + <arg line="clean"/> + </exec> + </target> + + <target name="install" depends="clean"> + <exec executable="${maven.executable}"> + <arg line="install"/> + </exec> + </target> + + <target name="eclipse"> + <exec executable="${maven.executable}"> + <arg line="eclipse:clean eclipse:eclipse"/> + </exec> + </target> + + <target name="wsimport"> + <exec executable="${maven.executable}"> + <arg line="jaxws:wsimport"/> + </exec> + </target> + +</project> Property changes on: trunk/cse-ip/oca-openuss/build.xml ___________________________________________________________________ Added: svn:mime-type + text/plain Added: trunk/cse-ip/oca-openuss/pom.xml =================================================================== --- trunk/cse-ip/oca-openuss/pom.xml (rev 0) +++ trunk/cse-ip/oca-openuss/pom.xml 2009-04-22 14:26:49 UTC (rev 157) @@ -0,0 +1,117 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <parent> + <artifactId>cse-ip</artifactId> + <groupId>de.campussource.cse</groupId> + <version>1.0-SNAPSHOT</version> + </parent> + + <modelVersion>4.0.0</modelVersion> + <groupId>de.campussource.cse</groupId> + <artifactId>oca-openuss</artifactId> + <packaging>ejb</packaging> + <name>Outbound Client Adapter for OpenUSS</name> + <version>1.0-SNAPSHOT</version> + + <dependencies> + <dependency> + <groupId>de.campussource.cse</groupId> + <artifactId>test-utilities</artifactId> + <version>${pom.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>com.sun.xml.ws</groupId> + <artifactId>jaxws-rt</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>javax.ejb</groupId> + <artifactId>ejb-api</artifactId> + <version>3.0</version> + <!-- <scope>provided</scope>--> + </dependency> + <dependency> + <groupId>commons-lang</groupId> + <artifactId>commons-lang</artifactId> + </dependency> + <dependency> + <groupId>commons-collections</groupId> + <artifactId>commons-collections</artifactId> + </dependency> + <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <scope>test</scope> + </dependency> + </dependencies> + + <build> + <testResources> + <testResource> + <directory>${basedir}/src/test/resources</directory> + <includes> + <include>**/*</include> + </includes> + </testResource> + </testResources> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>build-helper-maven-plugin</artifactId> + <version>1.2</version> + <executions> + <execution> + <id>add-test-source</id> + <phase>generate-sources</phase> + <goals> + <goal>add-test-source</goal> + </goals> + <configuration> + <sources> + <source>${project.build.directory}/sources-generated</source> + </sources> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-ejb-plugin</artifactId> + <configuration> + <ejbVersion>3.0</ejbVersion> + </configuration> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>jaxws-maven-plugin</artifactId> + <version>1.10</version> + <executions> + <execution> + <phase>generate-test-sources</phase> + <goals> + <goal>wsimport</goal> + </goals> + </execution> + </executions> + <configuration> + <staleFile>${project.build.directory}/jaxws/stale/wsdl.LectureWebService.done</staleFile> + <packageName>de.campussource.cse.oca.openuss</packageName> + <keep>true</keep> + <verbose>true</verbose> + <wsdlDirectory>${basedir}/src/test/resources</wsdlDirectory> + <sourceDestDir>${project.build.directory}/sources-generated</sourceDestDir> + <wsdlLocation>http://localhost:12345/openuss?wsdl</wsdlLocation> + </configuration> + </plugin> + </plugins> + </build> + +</project> \ No newline at end of file Property changes on: trunk/cse-ip/oca-openuss/pom.xml ___________________________________________________________________ Added: svn:mime-type + text/plain Added: trunk/cse-ip/oca-openuss/src/main/java/de/campussource/cse/oca/openuss/OpenUSS.java =================================================================== --- trunk/cse-ip/oca-openuss/src/main/java/de/campussource/cse/oca/openuss/OpenUSS.java (rev 0) +++ trunk/cse-ip/oca-openuss/src/main/java/de/campussource/cse/oca/openuss/OpenUSS.java 2009-04-22 14:26:49 UTC (rev 157) @@ -0,0 +1,117 @@ +package de.campussource.cse.oca.openuss; + +import java.util.List; + +import javax.ejb.Stateless; +import javax.jws.WebService; +@Stateless +@WebService( + name="LectureWebService", + targetNamespace="http://www.openuss.org/services", + endpointInterface="") +public class OpenUSS implements LectureWebService{ + + @Override + public boolean assignCourseMember(long courseId, long userId, Role role) + throws LectureLogicException_Exception { + // TODO Auto-generated method stub + return false; + } + + @Override + public Long createCourse(Course course) + throws LectureLogicException_Exception { + // TODO Auto-generated method stub + return null; + } + + @Override + public Long createInstitute(Institute institute) + throws LectureLogicException_Exception { + // TODO Auto-generated method stub + return null; + } + + @Override + public Long createUser(User user) throws LectureLogicException_Exception { + // TODO Auto-generated method stub + return null; + } + + @Override + public boolean deleteCourse(long courseId) + throws LectureLogicException_Exception { + // TODO Auto-generated method stub + return false; + } + + @Override + public boolean deleteUser(long userId) + throws LectureLogicException_Exception { + // TODO Auto-generated method stub + return false; + } + + @Override + public Long findUser(String username) + throws LectureLogicException_Exception { + System.out.println("Username: "+username); + return 1L; + } + + @Override + public Course getCourse(long courseId) + throws LectureLogicException_Exception { + // TODO Auto-generated method stub + return null; + } + + @Override + public Institute getInstitute(long instituteId) + throws LectureLogicException_Exception { + // TODO Auto-generated method stub + return null; + } + + @Override + public Role isCourseMember(long courseId, long userId) + throws LectureLogicException_Exception { + // TODO Auto-generated method stub + return null; + } + + @Override + public List<Institute> listInstitute(long departmentId) + throws LectureLogicException_Exception { + // TODO Auto-generated method stub + return null; + } + + @Override + public boolean removeCourseMember(long courseId, long userId) + throws LectureLogicException_Exception { + // TODO Auto-generated method stub + return false; + } + + @Override + public boolean updateCourse(Course course) + throws LectureLogicException_Exception { + // TODO Auto-generated method stub + return false; + } + + @Override + public boolean updateInstitute(Institute insitute) + throws LectureLogicException_Exception { + // TODO Auto-generated method stub + return false; + } + + @Override + public boolean updateUser(User user) throws LectureLogicException_Exception { + // TODO Auto-generated method stub + return false; + } + +} Property changes on: trunk/cse-ip/oca-openuss/src/main/java/de/campussource/cse/oca/openuss/OpenUSS.java ___________________________________________________________________ Added: svn:mime-type + text/plain Added: trunk/cse-ip/oca-openuss/src/test/resources/LectureWebService.wsdl =================================================================== --- trunk/cse-ip/oca-openuss/src/test/resources/LectureWebService.wsdl (rev 0) +++ trunk/cse-ip/oca-openuss/src/test/resources/LectureWebService.wsdl 2009-04-22 14:26:49 UTC (rev 157) @@ -0,0 +1,684 @@ +<?xml version="1.0" encoding="UTF-8"?> +<wsdl:definitions name="OpenUSSService" targetNamespace="http://www.openuss.org/services" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://www.openuss.org/services" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"> + <wsdl:types> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.openuss.org/services/DataTypes" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.openuss.org/services/DataTypes"> + <xs:complexType name="Institute"> + <xs:sequence> + <xs:element minOccurs="0" name="id" type="xs:long"/> + <xs:element name="name" type="xs:string"/> + <xs:element name="shortcut" type="xs:string"/> + <xs:element name="departmentId" type="xs:long"/> + <xs:element minOccurs="0" name="description" type="xs:string"/> + <xs:element minOccurs="0" name="address" type="xs:string"/> + <xs:element minOccurs="0" name="postCode" type="xs:string"/> + <xs:element minOccurs="0" name="city" type="xs:string"/> + <xs:element minOccurs="0" name="telephone" type="xs:string"/> + <xs:element minOccurs="0" name="telefax" type="xs:string"/> + <xs:element minOccurs="0" name="website" type="xs:string"/> + <xs:element name="email" type="xs:string"/> + <xs:element name="ownerName" type="xs:string"/> + <xs:element name="ownerId" type="xs:long"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="Course"> + <xs:sequence> + <xs:element minOccurs="0" name="id" type="xs:long"/> + <xs:element name="name" type="xs:token"/> + <xs:element minOccurs="0" name="shortcut" type="xs:token"/> + <xs:element minOccurs="0" name="description" type="xs:string"/> + <xs:element name="instituteId" type="xs:long"/> + <xs:element name="startDate" type="xs:dateTime"/> + <xs:element minOccurs="0" name="endDate" type="xs:dateTime"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="User"> + <xs:sequence> + <xs:element minOccurs="0" name="id" type="xs:long"/> + <xs:element name="username" type="xs:token"/> + <xs:element name="password" type="xs:token"/> + <xs:element name="email" type="xs:token"/> + <xs:element name="firstName" type="xs:token"/> + <xs:element name="lastName" type="xs:token"/> + <xs:element minOccurs="0" name="title" type="xs:string"/> + <xs:element minOccurs="0" name="address" type="xs:string"/> + <xs:element minOccurs="0" name="postCode" type="xs:string"/> + <xs:element minOccurs="0" name="city" type="xs:string"/> + <xs:element minOccurs="0" name="locale" type="xs:string"/> + <xs:element minOccurs="0" name="matriculation" type="xs:string"/> + </xs:sequence> + </xs:complexType> + <xs:simpleType name="Role"> + <xs:restriction base="xs:string"> + <xs:enumeration value="NONE"/> + <xs:enumeration value="PARTICIPANT"/> + <xs:enumeration value="ASSISTANT"/> + </xs:restriction> + </xs:simpleType> +</xs:schema> +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.openuss.org/services/DataTypes" xmlns:tns="http://www.openuss.org/services" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://www.openuss.org/services"> + <xs:import namespace="http://www.openuss.org/services/DataTypes"/> + <xs:element name="assignCourseMember" type="tns:assignCourseMember"/> + <xs:element name="assignCourseMemberResponse" type="tns:assignCourseMemberResponse"/> + <xs:element name="createCourse" type="tns:createCourse"/> + <xs:element name="createCourseResponse" type="tns:createCourseResponse"/> + <xs:element name="createInstitute" type="tns:createInstitute"/> + <xs:element name="createInstituteResponse" type="tns:createInstituteResponse"/> + <xs:element name="createUser" type="tns:createUser"/> + <xs:element name="createUserResponse" type="tns:createUserResponse"/> + <xs:element name="deleteCourse" type="tns:deleteCourse"/> + <xs:element name="deleteCourseResponse" type="tns:deleteCourseResponse"/> + <xs:element name="deleteUser" type="tns:deleteUser"/> + <xs:element name="deleteUserResponse" type="tns:deleteUserResponse"/> + <xs:element name="findUser" type="tns:findUser"/> + <xs:element name="findUserResponse" type="tns:findUserResponse"/> + <xs:element name="getCourse" type="tns:getCourse"/> + <xs:element name="getCourseResponse" type="tns:getCourseResponse"/> + <xs:element name="getInstitute" type="tns:getInstitute"/> + <xs:element name="getInstituteResponse" type="tns:getInstituteResponse"/> + <xs:element name="isCourseMember" type="tns:isCourseMember"/> + <xs:element name="isCourseMemberResponse" type="tns:isCourseMemberResponse"/> + <xs:element name="listInstitute" type="tns:listInstitute"/> + <xs:element name="listInstituteResponse" type="tns:listInstituteResponse"/> + <xs:element name="removeCourseMember" type="tns:removeCourseMember"/> + <xs:element name="removeCourseMemberResponse" type="tns:removeCourseMemberResponse"/> + <xs:element name="updateCourse" type="tns:updateCourse"/> + <xs:element name="updateCourseResponse" type="tns:updateCourseResponse"/> + <xs:element name="updateInstitute" type="tns:updateInstitute"/> + <xs:element name="updateInstituteResponse" type="tns:updateInstituteResponse"/> + <xs:element name="updateUser" type="tns:updateUser"/> + <xs:element name="updateUserResponse" type="tns:updateUserResponse"/> + <xs:complexType name="createInstitute"> + <xs:sequence> + <xs:element minOccurs="0" name="institute" type="ns1:Institute"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="createInstituteResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="instituteId" type="xs:long"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="updateInstitute"> + <xs:sequence> + <xs:element minOccurs="0" name="insitute" type="ns1:Institute"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="updateInstituteResponse"> + <xs:sequence> + <xs:element name="success" type="xs:boolean"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="removeCourseMember"> + <xs:sequence> + <xs:element name="courseId" type="xs:long"/> + <xs:element name="userId" type="xs:long"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="removeCourseMemberResponse"> + <xs:sequence> + <xs:element name="success" type="xs:boolean"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="isCourseMember"> + <xs:sequence> + <xs:element name="courseId" type="xs:long"/> + <xs:element name="userId" type="xs:long"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="isCourseMemberResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="roleType" type="ns1:Role"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="findUser"> + <xs:sequence> + <xs:element minOccurs="0" name="username" type="xs:string"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="findUserResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="userId" type="xs:long"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="deleteCourse"> + <xs:sequence> + <xs:element name="courseId" type="xs:long"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="deleteCourseResponse"> + <xs:sequence> + <xs:element name="boolean" type="xs:boolean"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getCourse"> + <xs:sequence> + <xs:element name="courseId" type="xs:long"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getCourseResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="courseId" type="ns1:Course"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="updateUser"> + <xs:sequence> + <xs:element minOccurs="0" name="user" type="ns1:User"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="updateUserResponse"> + <xs:sequence> + <xs:element name="success" type="xs:boolean"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="createUser"> + <xs:sequence> + <xs:element minOccurs="0" name="user" type="ns1:User"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="createUserResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="userId" type="xs:long"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="updateCourse"> + <xs:sequence> + <xs:element minOccurs="0" name="course" type="ns1:Course"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="updateCourseResponse"> + <xs:sequence> + <xs:element name="succcess" type="xs:boolean"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="listInstitute"> + <xs:sequence> + <xs:element name="departmentId" type="xs:long"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="listInstituteResponse"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="instituteList" type="ns1:Institute"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="createCourse"> + <xs:sequence> + <xs:element minOccurs="0" name="course" type="ns1:Course"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="createCourseResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="courseId" type="xs:long"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getInstitute"> + <xs:sequence> + <xs:element name="instituteId" type="xs:long"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getInstituteResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="institute" type="ns1:Institute"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="deleteUser"> + <xs:sequence> + <xs:element name="userId" type="xs:long"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="deleteUserResponse"> + <xs:sequence> + <xs:element name="success" type="xs:boolean"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="assignCourseMember"> + <xs:sequence> + <xs:element name="courseId" type="xs:long"/> + <xs:element name="userId" type="xs:long"/> + <xs:element minOccurs="0" name="role" type="ns1:Role"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="assignCourseMemberResponse"> + <xs:sequence> + <xs:element name="success" type="xs:boolean"/> + </xs:sequence> + </xs:complexType> + <xs:element name="LectureLogicException" type="tns:LectureLogicException"/> + <xs:complexType name="LectureLogicException"> + <xs:sequence/> + </xs:complexType> +</xs:schema> + </wsdl:types> + <wsdl:message name="deleteCourse"> + <wsdl:part name="parameters" element="tns:deleteCourse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getCourseResponse"> + <wsdl:part name="parameters" element="tns:getCourseResponse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="updateCourseResponse"> + <wsdl:part name="parameters" element="tns:updateCourseResponse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="deleteCourseResponse"> + <wsdl:part name="parameters" element="tns:deleteCourseResponse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="assignCourseMember"> + <wsdl:part name="parameters" element="tns:assignCourseMember"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="createUser"> + <wsdl:part name="parameters" element="tns:createUser"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="removeCourseMemberResponse"> + <wsdl:part name="parameters" element="tns:removeCourseMemberResponse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="updateUserResponse"> + <wsdl:part name="parameters" element="tns:updateUserResponse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="assignCourseMemberResponse"> + <wsdl:part name="parameters" element="tns:assignCourseMemberResponse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="deleteUser"> + <wsdl:part name="parameters" element="tns:deleteUser"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="findUserResponse"> + <wsdl:part name="parameters" element="tns:findUserResponse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="updateUser"> + <wsdl:part name="parameters" element="tns:updateUser"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="createInstituteResponse"> + <wsdl:part name="parameters" element="tns:createInstituteResponse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="createInstitute"> + <wsdl:part name="parameters" element="tns:createInstitute"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="updateInstituteResponse"> + <wsdl:part name="parameters" element="tns:updateInstituteResponse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="listInstituteResponse"> + <wsdl:part name="parameters" element="tns:listInstituteResponse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="isCourseMember"> + <wsdl:part name="parameters" element="tns:isCourseMember"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="createCourse"> + <wsdl:part name="parameters" element="tns:createCourse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getCourse"> + <wsdl:part name="parameters" element="tns:getCourse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="isCourseMemberResponse"> + <wsdl:part name="parameters" element="tns:isCourseMemberResponse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="createUserResponse"> + <wsdl:part name="parameters" element="tns:createUserResponse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getInstituteResponse"> + <wsdl:part name="parameters" element="tns:getInstituteResponse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="updateCourse"> + <wsdl:part name="parameters" element="tns:updateCourse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="listInstitute"> + <wsdl:part name="parameters" element="tns:listInstitute"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="updateInstitute"> + <wsdl:part name="parameters" element="tns:updateInstitute"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="deleteUserResponse"> + <wsdl:part name="parameters" element="tns:deleteUserResponse"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="removeCourseMember"> + <wsdl:part name="parameters" element="tns:removeCourseMember"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="LectureLogicException"> + <wsdl:part name="LectureLogicException" element="tns:LectureLogicException"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getInstitute"> + <wsdl:part name="parameters" element="tns:getInstitute"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="findUser"> + <wsdl:part name="parameters" element="tns:findUser"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="createCourseResponse"> + <wsdl:part name="parameters" element="tns:createCourseResponse"> + </wsdl:part> + </wsdl:message> + <wsdl:portType name="LectureWebService"> + <wsdl:operation name="createInstitute"> + <wsdl:input name="createInstitute" message="tns:createInstitute"> + </wsdl:input> + <wsdl:output name="createInstituteResponse" message="tns:createInstituteResponse"> + </wsdl:output> + <wsdl:fault name="LectureLogicException" message="tns:LectureLogicException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="updateInstitute"> + <wsdl:input name="updateInstitute" message="tns:updateInstitute"> + </wsdl:input> + <wsdl:output name="updateInstituteResponse" message="tns:updateInstituteResponse"> + </wsdl:output> + <wsdl:fault name="LectureLogicException" message="tns:LectureLogicException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="removeCourseMember"> + <wsdl:input name="removeCourseMember" message="tns:removeCourseMember"> + </wsdl:input> + <wsdl:output name="removeCourseMemberResponse" message="tns:removeCourseMemberResponse"> + </wsdl:output> + <wsdl:fault name="LectureLogicException" message="tns:LectureLogicException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="isCourseMember"> + <wsdl:input name="isCourseMember" message="tns:isCourseMember"> + </wsdl:input> + <wsdl:output name="isCourseMemberResponse" message="tns:isCourseMemberResponse"> + </wsdl:output> + <wsdl:fault name="LectureLogicException" message="tns:LectureLogicException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="findUser"> + <wsdl:input name="findUser" message="tns:findUser"> + </wsdl:input> + <wsdl:output name="findUserResponse" message="tns:findUserResponse"> + </wsdl:output> + <wsdl:fault name="LectureLogicException" message="tns:LectureLogicException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="deleteCourse"> + <wsdl:input name="deleteCourse" message="tns:deleteCourse"> + </wsdl:input> + <wsdl:output name="deleteCourseResponse" message="tns:deleteCourseResponse"> + </wsdl:output> + <wsdl:fault name="LectureLogicException" message="tns:LectureLogicException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getCourse"> + <wsdl:input name="getCourse" message="tns:getCourse"> + </wsdl:input> + <wsdl:output name="getCourseResponse" message="tns:getCourseResponse"> + </wsdl:output> + <wsdl:fault name="LectureLogicException" message="tns:LectureLogicException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="updateUser"> + <wsdl:input name="updateUser" message="tns:updateUser"> + </wsdl:input> + <wsdl:output name="updateUserResponse" message="tns:updateUserResponse"> + </wsdl:output> + <wsdl:fault name="LectureLogicException" message="tns:LectureLogicException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="createUser"> + <wsdl:input name="createUser" message="tns:createUser"> + </wsdl:input> + <wsdl:output name="createUserResponse" message="tns:createUserResponse"> + </wsdl:output> + <wsdl:fault name="LectureLogicException" message="tns:LectureLogicException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="updateCourse"> + <wsdl:input name="updateCourse" message="tns:updateCourse"> + </wsdl:input> + <wsdl:output name="updateCourseResponse" message="tns:updateCourseResponse"> + </wsdl:output> + <wsdl:fault name="LectureLogicException" message="tns:LectureLogicException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="listInstitute"> + <wsdl:input name="listInstitute" message="tns:listInstitute"> + </wsdl:input> + <wsdl:output name="listInstituteResponse" message="tns:listInstituteResponse"> + </wsdl:output> + <wsdl:fault name="LectureLogicException" message="tns:LectureLogicException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="createCourse"> + <wsdl:input name="createCourse" message="tns:createCourse"> + </wsdl:input> + <wsdl:output name="createCourseResponse" message="tns:createCourseResponse"> + </wsdl:output> + <wsdl:fault name="LectureLogicException" message="tns:LectureLogicException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getInstitute"> + <wsdl:input name="getInstitute" message="tns:getInstitute"> + </wsdl:input> + <wsdl:output name="getInstituteResponse" message="tns:getInstituteResponse"> + </wsdl:output> + <wsdl:fault name="LectureLogicException" message="tns:LectureLogicException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="deleteUser"> + <wsdl:input name="deleteUser" message="tns:deleteUser"> + </wsdl:input> + <wsdl:output name="deleteUserResponse" message="tns:deleteUserResponse"> + </wsdl:output> + <wsdl:fault name="LectureLogicException" message="tns:LectureLogicException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="assignCourseMember"> + <wsdl:input name="assignCourseMember" message="tns:assignCourseMember"> + </wsdl:input> + <wsdl:output name="assignCourseMemberResponse" message="tns:assignCourseMemberResponse"> + </wsdl:output> + <wsdl:fault name="LectureLogicException" message="tns:LectureLogicException"> + </wsdl:fault> + </wsdl:operation> + </wsdl:portType> + <wsdl:binding name="OpenUSSServiceSoapBinding" type="tns:LectureWebService"> + <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> + <wsdl:operation name="createInstitute"> + <soap:operation soapAction="createInstitute" style="document"/> + <wsdl:input name="createInstitute"> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output name="createInstituteResponse"> + <soap:body use="literal"/> + </wsdl:output> + <wsdl:fault name="LectureLogicException"> + <soap:fault name="LectureLogicException" use="literal"/> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="updateInstitute"> + <soap:operation soapAction="updateInstitute" style="document"/> + <wsdl:input name="updateInstitute"> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output name="updateInstituteResponse"> + <soap:body use="literal"/> + </wsdl:output> + <wsdl:fault name="LectureLogicException"> + <soap:fault name="LectureLogicException" use="literal"/> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="removeCourseMember"> + <soap:operation soapAction="removeCourseMember" style="document"/> + <wsdl:input name="removeCourseMember"> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output name="removeCourseMemberResponse"> + <soap:body use="literal"/> + </wsdl:output> + <wsdl:fault name="LectureLogicException"> + <soap:fault name="LectureLogicException" use="literal"/> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="findUser"> + <soap:operation soapAction="findUser" style="document"/> + <wsdl:input name="findUser"> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output name="findUserResponse"> + <soap:body use="literal"/> + </wsdl:output> + <wsdl:fault name="LectureLogicException"> + <soap:fault name="LectureLogicException" use="literal"/> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="isCourseMember"> + <soap:operation soapAction="isCourseMember" style="document"/> + <wsdl:input name="isCourseMember"> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output name="isCourseMemberResponse"> + <soap:body use="literal"/> + </wsdl:output> + <wsdl:fault name="LectureLogicException"> + <soap:fault name="LectureLogicException" use="literal"/> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="deleteCourse"> + <soap:operation soapAction="deleteCourse" style="document"/> + <wsdl:input name="deleteCourse"> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output name="deleteCourseResponse"> + <soap:body use="literal"/> + </wsdl:output> + <wsdl:fault name="LectureLogicException"> + <soap:fault name="LectureLogicException" use="literal"/> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getCourse"> + <soap:operation soapAction="getCourse" style="document"/> + <wsdl:input name="getCourse"> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output name="getCourseResponse"> + <soap:body use="literal"/> + </wsdl:output> + <wsdl:fault name="LectureLogicException"> + <soap:fault name="LectureLogicException" use="literal"/> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="updateUser"> + <soap:operation soapAction="updateUser" style="document"/> + <wsdl:input name="updateUser"> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output name="updateUserResponse"> + <soap:body use="literal"/> + </wsdl:output> + <wsdl:fault name="LectureLogicException"> + <soap:fault name="LectureLogicException" use="literal"/> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="createUser"> + <soap:operation soapAction="createUser" style="document"/> + <wsdl:input name="createUser"> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output name="createUserResponse"> + <soap:body use="literal"/> + </wsdl:output> + <wsdl:fault name="LectureLogicException"> + <soap:fault name="LectureLogicException" use="literal"/> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="updateCourse"> + <soap:operation soapAction="updateCourse" style="document"/> + <wsdl:input name="updateCourse"> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output name="updateCourseResponse"> + <soap:body use="literal"/> + </wsdl:output> + <wsdl:fault name="LectureLogicException"> + <soap:fault name="LectureLogicException" use="literal"/> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="listInstitute"> + <soap:operation soapAction="listInstitute" style="document"/> + <wsdl:input name="listInstitute"> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output name="listInstituteResponse"> + <soap:body use="literal"/> + </wsdl:output> + <wsdl:fault name="LectureLogicException"> + <soap:fault name="LectureLogicException" use="literal"/> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="createCourse"> + <soap:operation soapAction="createCourse" style="document"/> + <wsdl:input name="createCourse"> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output name="createCourseResponse"> + <soap:body use="literal"/> + </wsdl:output> + <wsdl:fault name="LectureLogicException"> + <soap:fault name="LectureLogicException" use="literal"/> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getInstitute"> + <soap:operation soapAction="getInstitute" style="document"/> + <wsdl:input name="getInstitute"> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output name="getInstituteResponse"> + <soap:body use="literal"/> + </wsdl:output> + <wsdl:fault name="LectureLogicException"> + <soap:fault name="LectureLogicException" use="literal"/> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="deleteUser"> + <soap:operation soapAction="deleteUser" style="document"/> + <wsdl:input name="deleteUser"> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output name="deleteUserResponse"> + <soap:body use="literal"/> + </wsdl:output> + <wsdl:fault name="LectureLogicException"> + <soap:fault name="LectureLogicException" use="literal"/> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="assignCourseMember"> + <soap:operation soapAction="assignCourseMember" style="document"/> + <wsdl:input name="assignCourseMember"> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output name="assignCourseMemberResponse"> + <soap:body use="literal"/> + </wsdl:output> + <wsdl:fault name="LectureLogicException"> + <soap:fault name="LectureLogicException" use="literal"/> + </wsdl:fault> + </wsdl:operation> + </wsdl:binding> + <wsdl:service name="OpenUSSService"> + <wsdl:port name="LectureWebServicePort" binding="tns:OpenUSSServiceSoapBinding"> + <soap:address location="http://localhost:9090/LectureWebServicePort"/> + </wsdl:port> + </wsdl:service> +</wsdl:definitions> Property changes on: trunk/cse-ip/oca-openuss/src/test/resources/LectureWebService.wsdl ___________________________________________________________________ Added: svn:mime-type + text/plain Added: trunk/cse-ip/oca-openuss/src/test/resources/log4j.properties =================================================================== --- trunk/cse-ip/oca-openuss/src/test/resources/log4j.properties (rev 0) +++ trunk/cse-ip/oca-openuss/src/test/resources/log4j.properties 2009-04-22 14:26:49 UTC (rev 157) @@ -0,0 +1,15 @@ +log4j.appender.stdout=org.apache.log4j.ConsoleAppender +log4j.appender.stdout.Target=System.out +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout +log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n + +log4j.rootCategory=debug, stdout + +log4j.logger.org.hibernate=info + +log4j.logger.oracle.toplink=debug + +log4j.logger.org.hibernate.SQL=debug +log4j.logger.org.hibernate.type=debug +log4j.logger.org.hibernate.id=debug +log4j.logger.org.hibernate.cache=debug \ No newline at end of file Property changes on: trunk/cse-ip/oca-openuss/src/test/resources/log4j.properties ___________________________________________________________________ Added: svn:mime-type + text/plain This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |