The date *Hiredate* is not formatted correctly. It should like
2013-11-11-06:00




2014-04-08 10:24 GMT-03:00 ramana polaka <[email protected]>:

> Employee.wsdl
>
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions name="Employee"
> targetNamespace="http://www.example.org/contract/Employee";
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
> xmlns:tns="http://www.example.org/contract/Employee";
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
> xmlns:emp="http://www.example.org/schema/Employee";>
>   <wsdl:types>
>     <xsd:schema targetNamespace="http://www.example.org/schema/Employee";>
>          <xsd:simpleType name="GenderType">
>             <xsd:restriction base="xsd:string">
>                <xsd:enumeration value="M"/>
>                <xsd:enumeration value="F"/>
>             </xsd:restriction>
>          </xsd:simpleType>
>          <xsd:simpleType name="NameType">
>             <xsd:restriction base="xsd:string">
>                <xsd:maxLength value="20"/>
>             </xsd:restriction>
>          </xsd:simpleType>
>          <xsd:complexType name="EmployeeRecordType">
>             <xsd:sequence>
>                <xsd:element minOccurs="0" name="EmployeeId" type="xsd:int">
>                </xsd:element>
>                <xsd:element name="LastName" type="emp:NameType"/>
>                <xsd:element name="FirstName" type="emp:NameType"/>
>                <xsd:element name="Gender" type="emp:GenderType"/>
>                <xsd:element name="DepartmentId" type="xsd:int"/>
>                <xsd:element name="Hiredate" type="xsd:date"/>
>                <xsd:element minOccurs="0" name="Salary" type="xsd:float"/>
>             </xsd:sequence>
>          </xsd:complexType>
>          <xsd:complexType name="ArrayOfEmployeeRecordType">
>             <xsd:sequence>
>                <xsd:element maxOccurs="unbounded" minOccurs="0"
> name="EmployeeRecord" nillable="true" type="emp:EmployeeRecordType"/>
>             </xsd:sequence>
>          </xsd:complexType>
>          <xsd:complexType name="EmptyResponse">
>             <xsd:sequence/>
>          </xsd:complexType>
>          <xsd:complexType name="DepartmentIdType">
>             <xsd:sequence>
>                <xsd:element name="DepartmentId" type="xsd:int"/>
>             </xsd:sequence>
>          </xsd:complexType>
>          <xsd:complexType name="EmployeeIdType">
>             <xsd:sequence>
>                <xsd:element name="EmployeeId" type="xsd:int"/>
>             </xsd:sequence>
>          </xsd:complexType>
>          <xsd:element name="GetEmployeeByEmpId" type="emp:EmployeeIdType"/>
>          <xsd:element name="GetEmployeeByEmpIdResponse"
> type="emp:EmployeeRecordType"/>
>          <xsd:element name="GetEmployeesByDeptId"
> type="emp:DepartmentIdType"/>
>          <xsd:element name="GetEmployeesByDeptIdResponse"
> type="emp:ArrayOfEmployeeRecordType"/>
>          <xsd:element name="AddEmployee" type="emp:EmployeeRecordType">
>             <xsd:annotation>
>                <xsd:documentation>
>                   EmployeeId field will be system generated upon insert;
>                   any value supplied here will be ignored.
>                </xsd:documentation>
>             </xsd:annotation>
>          </xsd:element>
>          <xsd:element name="AddEmployeeResponse"
> type="emp:EmployeeIdType"/>
>          <xsd:element name="UpdateEmployee" type="emp:EmployeeRecordType"/>
>          <xsd:element name="UpdateEmployeeResponse"
> type="emp:EmptyResponse"/>
>          <xsd:element name="DeleteEmployee" type="emp:EmployeeIdType"/>
>          <xsd:element name="DeleteEmployeeResponse"
> type="emp:EmptyResponse"/>
>          <xsd:element name="BasicFault">
>             <xsd:complexType>
>                <xsd:sequence>
>                   <xsd:element name="errorDetails" type="xsd:string"/>
>                </xsd:sequence>
>             </xsd:complexType>
>          </xsd:element>
>       </xsd:schema>
>   </wsdl:types>
>   <wsdl:message name="DeleteEmployeeResponse">
>     <wsdl:part name="parameters" element="emp:DeleteEmployeeResponse">
>     </wsdl:part>
>   </wsdl:message>
>   <wsdl:message name="UpdateEmployeeRequest">
>     <wsdl:part name="parameters" element="emp:UpdateEmployee">
>     </wsdl:part>
>   </wsdl:message>
>   <wsdl:message name="GetEmployeeByEmpIdRequest">
>     <wsdl:part name="parameters" element="emp:GetEmployeeByEmpId">
>     </wsdl:part>
>   </wsdl:message>
>   <wsdl:message name="DeleteEmployeeRequest">
>     <wsdl:part name="parameters" element="emp:DeleteEmployee">
>     </wsdl:part>
>   </wsdl:message>
>   <wsdl:message name="DataProcessingFault">
> <wsdl:documentation>
>          This fault corresponds to any type of database error that
>          occurs as a result of the information being queried or modified:
>          for example, row not found, foreign or unique key errors,
>          invalid or missing required values provided, etc.
>       </wsdl:documentation>
>     <wsdl:part name="BasicFault" element="emp:BasicFault">
>     </wsdl:part>
>   </wsdl:message>
>   <wsdl:message name="GetEmployeesByDeptIdRequest">
>     <wsdl:part name="parameters" element="emp:GetEmployeesByDeptId">
>     </wsdl:part>
>   </wsdl:message>
>   <wsdl:message name="AddEmployeeRequest">
>     <wsdl:part name="parameters" element="emp:AddEmployee">
>     </wsdl:part>
>   </wsdl:message>
>   <wsdl:message name="AddEmployeeResponse">
>     <wsdl:part name="parameters" element="emp:AddEmployeeResponse">
>     </wsdl:part>
>   </wsdl:message>
>   <wsdl:message name="UpdateEmployeeResponse">
>     <wsdl:part name="parameters" element="emp:UpdateEmployeeResponse">
>     </wsdl:part>
>   </wsdl:message>
>   <wsdl:message name="GetEmployeesByDeptIdResponse">
>     <wsdl:part name="parameters"
> element="emp:GetEmployeesByDeptIdResponse">
>     </wsdl:part>
>   </wsdl:message>
>   <wsdl:message name="GetEmployeeByEmpIdResponse">
>     <wsdl:part name="parameters" element="emp:GetEmployeeByEmpIdResponse">
>     </wsdl:part>
>   </wsdl:message>
>   <wsdl:portType name="EmployeePortType">
>     <wsdl:operation name="GetEmployeeByEmpId">
>       <wsdl:input message="tns:GetEmployeeByEmpIdRequest">
>     </wsdl:input>
>       <wsdl:output message="tns:GetEmployeeByEmpIdResponse">
>     </wsdl:output>
>       <wsdl:fault name="DataProcessingFault"
> message="tns:DataProcessingFault">
>     </wsdl:fault>
>     </wsdl:operation>
>     <wsdl:operation name="GetEmployeesByDeptId">
>       <wsdl:input message="tns:GetEmployeesByDeptIdRequest">
>     </wsdl:input>
>       <wsdl:output message="tns:GetEmployeesByDeptIdResponse">
>     </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="AddEmployee">
>       <wsdl:input message="tns:AddEmployeeRequest">
>     </wsdl:input>
>       <wsdl:output message="tns:AddEmployeeResponse">
>     </wsdl:output>
>       <wsdl:fault name="DataProcessingFault"
> message="tns:DataProcessingFault">
>     </wsdl:fault>
>     </wsdl:operation>
>     <wsdl:operation name="UpdateEmployee">
>       <wsdl:input message="tns:UpdateEmployeeRequest">
>     </wsdl:input>
>       <wsdl:output message="tns:UpdateEmployeeResponse">
>     </wsdl:output>
>       <wsdl:fault name="DataProcessingFault"
> message="tns:DataProcessingFault">
>     </wsdl:fault>
>     </wsdl:operation>
>     <wsdl:operation name="DeleteEmployee">
>       <wsdl:input message="tns:DeleteEmployeeRequest">
>     </wsdl:input>
>       <wsdl:output message="tns:DeleteEmployeeResponse">
>     </wsdl:output>
>       <wsdl:fault name="DataProcessingFault"
> message="tns:DataProcessingFault">
>     </wsdl:fault>
>     </wsdl:operation>
>   </wsdl:portType>
>   <wsdl:binding name="EmployeeBinding" type="tns:EmployeePortType">
>     <soap:binding style="document"
> transport="http://schemas.xmlsoap.org/soap/http"/>
>     <wsdl:operation name="GetEmployeeByEmpId">
>       <soap:operation soapAction=""/>
>       <wsdl:input>
>         <soap:body use="literal"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal"/>
>       </wsdl:output>
>       <wsdl:fault name="DataProcessingFault">
>         <soap:fault name="DataProcessingFault" use="literal"/>
>       </wsdl:fault>
>     </wsdl:operation>
>     <wsdl:operation name="GetEmployeesByDeptId">
>       <soap:operation soapAction=""/>
>       <wsdl:input>
>         <soap:body use="literal"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal"/>
>       </wsdl:output>
>     </wsdl:operation>
>     <wsdl:operation name="AddEmployee">
>       <soap:operation soapAction=""/>
>       <wsdl:input>
>         <soap:body use="literal"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal"/>
>       </wsdl:output>
>       <wsdl:fault name="DataProcessingFault">
>         <soap:fault name="DataProcessingFault" use="literal"/>
>       </wsdl:fault>
>     </wsdl:operation>
>     <wsdl:operation name="UpdateEmployee">
>       <soap:operation soapAction=""/>
>       <wsdl:input>
>         <soap:body use="literal"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal"/>
>       </wsdl:output>
>       <wsdl:fault name="DataProcessingFault">
>         <soap:fault name="DataProcessingFault" use="literal"/>
>       </wsdl:fault>
>     </wsdl:operation>
>     <wsdl:operation name="DeleteEmployee">
>       <soap:operation soapAction=""/>
>       <wsdl:input>
>         <soap:body use="literal"/>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal"/>
>       </wsdl:output>
>       <wsdl:fault name="DataProcessingFault">
>         <soap:fault name="DataProcessingFault" use="literal"/>
>       </wsdl:fault>
>     </wsdl:operation>
>   </wsdl:binding>
>   <wsdl:service name="EmployeeService">
>     <wsdl:port name="EmployeePort" binding="tns:EmployeeBinding">
>       <soap:address
> location="http://localhost:8095/CvsWebserviceDB/services/EmployeePort"/>
>     </wsdl:port>
>   </wsdl:service>
> </wsdl:definitions>
>
> when i given soap request from soap ui i'm getting this error,
> please help me anyone .i'm new to webservices..........
> my soap request
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> "
> xmlns:emp="http://www.example.org/schema/Employee";>
>    <soapenv:Header/>
>    <soapenv:Body>
>       <emp:AddEmployee>
>
>          <EmployeeId>11024</EmployeeId>
>          <LastName>polaka</LastName>
>          <FirstName>ramana</FirstName>
>          <Gender>M</Gender>
>          <DepartmentId>4906</DepartmentId>
>          <Hiredate>11/11/2013</Hiredate>
>
>          <Salary>20000</Salary>
>       </emp:AddEmployee>
>    </soapenv:Body>
> </soapenv:Envelope>
> soap response......
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
>    <soap:Body>
>       <soap:Fault>
>          <faultcode>soap:Client</faultcode>
>          <faultstring>Unmarshalling Error: 11/11/2013</faultstring>
>       </soap:Fault>
>    </soap:Body>
> </soap:Envelope>
>
>
>
>
>
> --
> View this message in context:
> http://cxf.547215.n5.nabble.com/org-apache-cxf-interceptor-Fault-Unmarshalling-Error-11-11-2013-tp5742561.html
> Sent from the cxf-user mailing list archive at Nabble.com.
>



-- 
Ramiro Pugh

Reply via email to