JUDGER_AND_CLIENT/JuderUI/build/classes/META-INF/OJWS.xml

571 lines
23 KiB
XML
Raw Permalink Normal View History

2024-01-12 20:48:35 +08:00
<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="OJWS" targetNamespace="http://ws.dhu.edu/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://ws.dhu.edu/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<xs:schema elementFormDefault="unqualified" targetNamespace="http://ws.dhu.edu/" version="1.0" xmlns:tns="http://ws.dhu.edu/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="WS_GetExamById" type="tns:WS_GetExamById" />
<xs:element name="WS_GetExamByIdResponse" type="tns:WS_GetExamByIdResponse" />
<xs:element name="WS_GetExamDetail" type="tns:WS_GetExamDetail" />
<xs:element name="WS_GetExamDetailResponse" type="tns:WS_GetExamDetailResponse" />
<xs:element name="WS_GetExamList" type="tns:WS_GetExamList" />
<xs:element name="WS_GetExamListResponse" type="tns:WS_GetExamListResponse" />
<xs:element name="WS_GetExamProblemDetail" type="tns:WS_GetExamProblemDetail" />
<xs:element name="WS_GetExamProblemDetailResponse" type="tns:WS_GetExamProblemDetailResponse" />
<xs:element name="WS_GetExamProblemStatus" type="tns:WS_GetExamProblemStatus" />
<xs:element name="WS_GetExamProblemStatusResponse" type="tns:WS_GetExamProblemStatusResponse" />
<xs:element name="WS_GetExamProblems" type="tns:WS_GetExamProblems" />
<xs:element name="WS_GetExamProblemsResponse" type="tns:WS_GetExamProblemsResponse" />
<xs:element name="WS_GetProblem" type="tns:WS_GetProblem" />
<xs:element name="WS_GetProblemResponse" type="tns:WS_GetProblemResponse" />
<xs:element name="WS_GetSolutions" type="tns:WS_GetSolutions" />
<xs:element name="WS_GetSolutionsResponse" type="tns:WS_GetSolutionsResponse" />
<xs:element name="WS_IsPermit" type="tns:WS_IsPermit" />
<xs:element name="WS_IsPermitResponse" type="tns:WS_IsPermitResponse" />
<xs:element name="WS_Login" type="tns:WS_Login" />
<xs:element name="WS_LoginResponse" type="tns:WS_LoginResponse" />
<xs:element name="WS_SubmitCode" type="tns:WS_SubmitCode" />
<xs:element name="WS_SubmitCodeResponse" type="tns:WS_SubmitCodeResponse" />
<xs:element name="WS_SubmitThisProblem" type="tns:WS_SubmitThisProblem" />
<xs:element name="WS_SubmitThisProblemResponse" type="tns:WS_SubmitThisProblemResponse" />
<xs:element name="WS_SubmittedCode" type="tns:WS_SubmittedCode" />
<xs:element name="WS_SubmittedCodeResponse" type="tns:WS_SubmittedCodeResponse" />
<xs:element name="WS_UpdateResult" type="tns:WS_UpdateResult" />
<xs:element name="WS_UpdateResultResponse" type="tns:WS_UpdateResultResponse" />
<xs:element name="WS_ViewWrongCase" type="tns:WS_ViewWrongCase" />
<xs:element name="WS_ViewWrongCaseResponse" type="tns:WS_ViewWrongCaseResponse" />
<xs:complexType name="WS_GetExamList">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element minOccurs="0" name="arg1" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_GetExamListResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_GetExamProblems">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element minOccurs="0" name="arg1" type="xs:string" />
<xs:element name="arg2" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_GetExamProblemsResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_GetSolutions">
<xs:sequence>
<xs:element name="arg0" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_GetSolutionsResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_ViewWrongCase">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element minOccurs="0" name="arg1" type="xs:string" />
<xs:element name="arg2" type="xs:int" />
<xs:element name="arg3" type="xs:int" />
<xs:element name="arg4" type="xs:int" />
<xs:element name="arg5" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_ViewWrongCaseResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_SubmitThisProblem">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element minOccurs="0" name="arg1" type="xs:string" />
<xs:element minOccurs="0" name="arg2" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_SubmitThisProblemResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_SubmitCode">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element minOccurs="0" name="arg1" type="xs:string" />
<xs:element minOccurs="0" name="arg2" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_SubmitCodeResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_GetExamDetail">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element minOccurs="0" name="arg1" type="xs:string" />
<xs:element name="arg2" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_GetExamDetailResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_GetExamById">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element minOccurs="0" name="arg1" type="xs:string" />
<xs:element name="arg2" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_GetExamByIdResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_UpdateResult">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_UpdateResultResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_IsPermit">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element minOccurs="0" name="arg1" type="xs:string" />
<xs:element name="arg2" type="xs:int" />
<xs:element minOccurs="0" name="arg3" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_IsPermitResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_GetExamProblemDetail">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element minOccurs="0" name="arg1" type="xs:string" />
<xs:element name="arg2" type="xs:int" />
<xs:element name="arg3" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_GetExamProblemDetailResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_Login">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element minOccurs="0" name="arg1" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_LoginResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_GetProblem">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element minOccurs="0" name="arg1" type="xs:string" />
<xs:element name="arg2" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_GetProblemResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:base64Binary" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_SubmittedCode">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element minOccurs="0" name="arg1" type="xs:string" />
<xs:element name="arg2" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_SubmittedCodeResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_GetExamProblemStatus">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string" />
<xs:element minOccurs="0" name="arg1" type="xs:string" />
<xs:element name="arg2" type="xs:int" />
<xs:element name="arg3" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="WS_GetExamProblemStatusResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
<wsdl:message name="WS_GetProblem">
<wsdl:part element="tns:WS_GetProblem" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_IsPermitResponse">
<wsdl:part element="tns:WS_IsPermitResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_GetSolutionsResponse">
<wsdl:part element="tns:WS_GetSolutionsResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_ViewWrongCaseResponse">
<wsdl:part element="tns:WS_ViewWrongCaseResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_SubmitCodeResponse">
<wsdl:part element="tns:WS_SubmitCodeResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_GetExamProblemDetailResponse">
<wsdl:part element="tns:WS_GetExamProblemDetailResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_GetSolutions">
<wsdl:part element="tns:WS_GetSolutions" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_GetExamListResponse">
<wsdl:part element="tns:WS_GetExamListResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_SubmittedCodeResponse">
<wsdl:part element="tns:WS_SubmittedCodeResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_SubmitCode">
<wsdl:part element="tns:WS_SubmitCode" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_SubmitThisProblemResponse">
<wsdl:part element="tns:WS_SubmitThisProblemResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_SubmittedCode">
<wsdl:part element="tns:WS_SubmittedCode" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_GetExamDetail">
<wsdl:part element="tns:WS_GetExamDetail" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_GetExamById">
<wsdl:part element="tns:WS_GetExamById" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_GetExamByIdResponse">
<wsdl:part element="tns:WS_GetExamByIdResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_SubmitThisProblem">
<wsdl:part element="tns:WS_SubmitThisProblem" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_ViewWrongCase">
<wsdl:part element="tns:WS_ViewWrongCase" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_GetProblemResponse">
<wsdl:part element="tns:WS_GetProblemResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_UpdateResult">
<wsdl:part element="tns:WS_UpdateResult" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_GetExamProblemStatus">
<wsdl:part element="tns:WS_GetExamProblemStatus" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_GetExamProblemStatusResponse">
<wsdl:part element="tns:WS_GetExamProblemStatusResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_LoginResponse">
<wsdl:part element="tns:WS_LoginResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_GetExamList">
<wsdl:part element="tns:WS_GetExamList" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_Login">
<wsdl:part element="tns:WS_Login" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_GetExamProblemsResponse">
<wsdl:part element="tns:WS_GetExamProblemsResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_UpdateResultResponse">
<wsdl:part element="tns:WS_UpdateResultResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_GetExamProblems">
<wsdl:part element="tns:WS_GetExamProblems" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_GetExamProblemDetail">
<wsdl:part element="tns:WS_GetExamProblemDetail" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_GetExamDetailResponse">
<wsdl:part element="tns:WS_GetExamDetailResponse" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:message name="WS_IsPermit">
<wsdl:part element="tns:WS_IsPermit" name="parameters">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="OJWS">
<wsdl:operation name="WS_GetExamList">
<wsdl:input message="tns:WS_GetExamList" name="WS_GetExamList">
</wsdl:input>
<wsdl:output message="tns:WS_GetExamListResponse" name="WS_GetExamListResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_GetExamProblems">
<wsdl:input message="tns:WS_GetExamProblems" name="WS_GetExamProblems">
</wsdl:input>
<wsdl:output message="tns:WS_GetExamProblemsResponse" name="WS_GetExamProblemsResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_GetSolutions">
<wsdl:input message="tns:WS_GetSolutions" name="WS_GetSolutions">
</wsdl:input>
<wsdl:output message="tns:WS_GetSolutionsResponse" name="WS_GetSolutionsResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_ViewWrongCase">
<wsdl:input message="tns:WS_ViewWrongCase" name="WS_ViewWrongCase">
</wsdl:input>
<wsdl:output message="tns:WS_ViewWrongCaseResponse" name="WS_ViewWrongCaseResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_SubmitThisProblem">
<wsdl:input message="tns:WS_SubmitThisProblem" name="WS_SubmitThisProblem">
</wsdl:input>
<wsdl:output message="tns:WS_SubmitThisProblemResponse" name="WS_SubmitThisProblemResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_SubmitCode">
<wsdl:input message="tns:WS_SubmitCode" name="WS_SubmitCode">
</wsdl:input>
<wsdl:output message="tns:WS_SubmitCodeResponse" name="WS_SubmitCodeResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_GetExamDetail">
<wsdl:input message="tns:WS_GetExamDetail" name="WS_GetExamDetail">
</wsdl:input>
<wsdl:output message="tns:WS_GetExamDetailResponse" name="WS_GetExamDetailResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_GetExamById">
<wsdl:input message="tns:WS_GetExamById" name="WS_GetExamById">
</wsdl:input>
<wsdl:output message="tns:WS_GetExamByIdResponse" name="WS_GetExamByIdResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_UpdateResult">
<wsdl:input message="tns:WS_UpdateResult" name="WS_UpdateResult">
</wsdl:input>
<wsdl:output message="tns:WS_UpdateResultResponse" name="WS_UpdateResultResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_IsPermit">
<wsdl:input message="tns:WS_IsPermit" name="WS_IsPermit">
</wsdl:input>
<wsdl:output message="tns:WS_IsPermitResponse" name="WS_IsPermitResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_GetExamProblemDetail">
<wsdl:input message="tns:WS_GetExamProblemDetail" name="WS_GetExamProblemDetail">
</wsdl:input>
<wsdl:output message="tns:WS_GetExamProblemDetailResponse" name="WS_GetExamProblemDetailResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_Login">
<wsdl:input message="tns:WS_Login" name="WS_Login">
</wsdl:input>
<wsdl:output message="tns:WS_LoginResponse" name="WS_LoginResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_GetProblem">
<wsdl:input message="tns:WS_GetProblem" name="WS_GetProblem">
</wsdl:input>
<wsdl:output message="tns:WS_GetProblemResponse" name="WS_GetProblemResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_SubmittedCode">
<wsdl:input message="tns:WS_SubmittedCode" name="WS_SubmittedCode">
</wsdl:input>
<wsdl:output message="tns:WS_SubmittedCodeResponse" name="WS_SubmittedCodeResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_GetExamProblemStatus">
<wsdl:input message="tns:WS_GetExamProblemStatus" name="WS_GetExamProblemStatus">
</wsdl:input>
<wsdl:output message="tns:WS_GetExamProblemStatusResponse" name="WS_GetExamProblemStatusResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="OJWSSoapBinding" type="tns:OJWS">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="WS_GetExamList">
<soap:operation soapAction="" style="document" />
<wsdl:input name="WS_GetExamList">
<soap:body use="literal" />
</wsdl:input>
<wsdl:output name="WS_GetExamListResponse">
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_GetExamProblems">
<soap:operation soapAction="" style="document" />
<wsdl:input name="WS_GetExamProblems">
<soap:body use="literal" />
</wsdl:input>
<wsdl:output name="WS_GetExamProblemsResponse">
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_GetSolutions">
<soap:operation soapAction="" style="document" />
<wsdl:input name="WS_GetSolutions">
<soap:body use="literal" />
</wsdl:input>
<wsdl:output name="WS_GetSolutionsResponse">
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_SubmitThisProblem">
<soap:operation soapAction="" style="document" />
<wsdl:input name="WS_SubmitThisProblem">
<soap:body use="literal" />
</wsdl:input>
<wsdl:output name="WS_SubmitThisProblemResponse">
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_ViewWrongCase">
<soap:operation soapAction="" style="document" />
<wsdl:input name="WS_ViewWrongCase">
<soap:body use="literal" />
</wsdl:input>
<wsdl:output name="WS_ViewWrongCaseResponse">
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_SubmitCode">
<soap:operation soapAction="" style="document" />
<wsdl:input name="WS_SubmitCode">
<soap:body use="literal" />
</wsdl:input>
<wsdl:output name="WS_SubmitCodeResponse">
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_GetExamDetail">
<soap:operation soapAction="" style="document" />
<wsdl:input name="WS_GetExamDetail">
<soap:body use="literal" />
</wsdl:input>
<wsdl:output name="WS_GetExamDetailResponse">
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_GetExamById">
<soap:operation soapAction="" style="document" />
<wsdl:input name="WS_GetExamById">
<soap:body use="literal" />
</wsdl:input>
<wsdl:output name="WS_GetExamByIdResponse">
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_UpdateResult">
<soap:operation soapAction="" style="document" />
<wsdl:input name="WS_UpdateResult">
<soap:body use="literal" />
</wsdl:input>
<wsdl:output name="WS_UpdateResultResponse">
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_GetExamProblemDetail">
<soap:operation soapAction="" style="document" />
<wsdl:input name="WS_GetExamProblemDetail">
<soap:body use="literal" />
</wsdl:input>
<wsdl:output name="WS_GetExamProblemDetailResponse">
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_IsPermit">
<soap:operation soapAction="" style="document" />
<wsdl:input name="WS_IsPermit">
<soap:body use="literal" />
</wsdl:input>
<wsdl:output name="WS_IsPermitResponse">
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_Login">
<soap:operation soapAction="" style="document" />
<wsdl:input name="WS_Login">
<soap:body use="literal" />
</wsdl:input>
<wsdl:output name="WS_LoginResponse">
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_GetProblem">
<soap:operation soapAction="" style="document" />
<wsdl:input name="WS_GetProblem">
<soap:body use="literal" />
</wsdl:input>
<wsdl:output name="WS_GetProblemResponse">
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_SubmittedCode">
<soap:operation soapAction="" style="document" />
<wsdl:input name="WS_SubmittedCode">
<soap:body use="literal" />
</wsdl:input>
<wsdl:output name="WS_SubmittedCodeResponse">
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="WS_GetExamProblemStatus">
<soap:operation soapAction="" style="document" />
<wsdl:input name="WS_GetExamProblemStatus">
<soap:body use="literal" />
</wsdl:input>
<wsdl:output name="WS_GetExamProblemStatusResponse">
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="OJWS">
<wsdl:port binding="tns:OJWSSoapBinding" name="OJWSImplPort">
<soap:address location="http://47.95.22.126:8080/oj/webservice/OJWS" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>