بتاريخ: 30 أغسطس 200619 سنة comment_77604 السلام عليكم ورحمة الله ..وان استدعى ميثود عن طريق ال Web Services عن طريق ال stub .. ISYSResultList result=stub.Search("ne","access_db_index",1,10,"SUMMARY=Yes")حدث هذا ال Exception :[sOAPException: faultCode=SOAP-ENV:Client; msg=String represents no valid Date for this Deserializer; try yyyy-MM-dd'T'HH:mm:ss.SSS'Z'.; targetException=java.lang.IllegalArgumentException: String represents no valid Date for this Deserializer; try yyyy-MM-dd'T'HH:mm:ss.SSS'Z'.] at org.apache.soap.SOAPException.<init>(SOAPException.java:78) at org.apache.soap.rpc.Call.invoke(Call.java:308) at package1.IISYSSoapserviceStub.Search(IISYSSoapserviceStub.java:152) at package1.IISYSSoapserviceStub.main(IISYSSoapserviceStub.java:70) وللاسف معلوماتى بسيطة فى ال Web Servicesارجوا المساعدة عاما بانى استخدم ال Jdeveloper 1012ولكم جزيل الشكر ... تقديم بلاغ
بتاريخ: 30 أغسطس 200619 سنة comment_77611 الاستثناء .. يشير الى مشكلة في التاريخ .. وهو يتوقع ان تكون القيمة على هذا الشكل yyyy-MM-ddلكنه تفاجأ بوجود قيمة نصية .قد تكون المشكلة هنا ("ne","access_db_index",1,10,"SUMMARY=Yes")احد تلك القيم يجب ان تكون تاريخاً . تقديم بلاغ
بتاريخ: 3 سبتمبر 200619 سنة كاتب الموضوع comment_77829 السلام عليكم ..اعتقد ان المشكلة فى ال dataفقد ظهر لى هذا ال exception [failed to localize] Expect END: DocumentNumber(unexpected XML reader state. expected: END but found: START: {http://www.isys-search.com/wsdl/soap/}FedInfo) at oracle.j2ee.ws.common.util.exception.JAXRPCExceptionBase.<init>(JAXRPCExceptionBase.java:93) at oracle.j2ee.ws.common.util.exception.JAXRPCExceptionBase.<init>(JAXRPCExceptionBase.java:89) at oracle.j2ee.ws.common.encoding.DeserializationException.<init>(DeserializationException.java:60) at com.isys_search.wsdl.soap.runtime.ISYSResultItem_SOAPSerializer.doDeserialize(ISYSResultItem_SOAPSerializer.java:350) at oracle.j2ee.ws.common.encoding.ObjectSerializerBase.deserialize(ObjectSerializerBase.java:180) at oracle.j2ee.ws.common.encoding.ReferenceableSerializerImpl.deserialize(ReferenceableSerializerImpl.java:147) at oracle.j2ee.ws.common.encoding.SOAPDeserializationState.deserialize(SOAPDeserializationState.java:410) at oracle.j2ee.ws.common.encoding.SOAPDeserializationContext.deserializeMultiRefObjects(SOAPDeserializationContext.java:99) at oracle.j2ee.ws.client.StreamingSender._sendImpl(StreamingSender.java:334) at oracle.j2ee.ws.client.StreamingSender._send(StreamingSender.java:111) at proxy120.runtime.IISYSSoapbinding_Stub.search(IISYSSoapbinding_Stub.java:200) at proxy120.IISYSSoapPortClient.search(IISYSSoapPortClient.java:43) at proxy120.IISYSSoapPortClient.main(IISYSSoapPortClient.java:31)CAUSE:unexpected XML reader state. expected: END but found: START: {http://www.isys-search.com/wsdl/soap/}FedInfo at oracle.j2ee.ws.common.util.exception.JAXRPCExceptionBase.<init>(JAXRPCExceptionBase.java:93) at oracle.j2ee.ws.common.streaming.XMLReaderException.<init>(XMLReaderException.java:41) at oracle.j2ee.ws.common.streaming.XMLReaderUtil.verifyReaderState(XMLReaderUtil.java:56) at com.isys_search.wsdl.soap.runtime.ISYSResultItem_SOAPSerializer.doDeserialize(ISYSResultItem_SOAPSerializer.java:347) at oracle.j2ee.ws.common.encoding.ObjectSerializerBase.deserialize(ObjectSerializerBase.java:180) at oracle.j2ee.ws.common.encoding.ReferenceableSerializerImpl.deserialize(ReferenceableSerializerImpl.java:147) at oracle.j2ee.ws.common.encoding.SOAPDeserializationState.deserialize(SOAPDeserializationState.java:410) at oracle.j2ee.ws.common.encoding.SOAPDeserializationContext.deserializeMultiRefObjects(SOAPDeserializationContext.java:99) at oracle.j2ee.ws.client.StreamingSender._sendImpl(StreamingSender.java:334) at oracle.j2ee.ws.client.StreamingSender._send(StreamingSender.java:111) at proxy120.runtime.IISYSSoapbinding_Stub.search(IISYSSoapbinding_Stub.java:200) at proxy120.IISYSSoapPortClient.search(IISYSSoapPortClient.java:43) at proxy120.IISYSSoapPortClient.main(IISYSSoapPortClient.java:31)CAUSE:unexpected XML reader state. expected: END but found: START: {http://www.isys-search.com/wsdl/soap/}FedInfo at oracle.j2ee.ws.common.util.exception.JAXRPCExceptionBase.<init>(JAXRPCExceptionBase.java:93) at oracle.j2ee.ws.common.streaming.XMLReaderException.<init>(XMLReaderException.java:41) at oracle.j2ee.ws.common.streaming.XMLReaderUtil.verifyReaderState(XMLReaderUtil.java:56) at com.isys_search.wsdl.soap.runtime.ISYSResultItem_SOAPSerializer.doDeserialize(ISYSResultItem_SOAPSerializer.java:347) at oracle.j2ee.ws.common.encoding.ObjectSerializerBase.deserialize(ObjectSerializerBase.java:180) at oracle.j2ee.ws.common.encoding.ReferenceableSerializerImpl.deserialize(ReferenceableSerializerImpl.java:147) at oracle.j2ee.ws.common.encoding.SOAPDeserializationState.deserialize(SOAPDeserializationState.java:410) at oracle.j2ee.ws.common.encoding.SOAPDeserializationContext.deserializeMultiRefObjects(SOAPDeserializationContext.java:99) at oracle.j2ee.ws.client.StreamingSender._sendImpl(StreamingSender.java:334) at oracle.j2ee.ws.client.StreamingSender._send(StreamingSender.java:111) at proxy120.runtime.IISYSSoapbinding_Stub.search(IISYSSoapbinding_Stub.java:200) at proxy120.IISYSSoapPortClient.search(IISYSSoapPortClient.java:43) at proxy120.IISYSSoapPortClient.main(IISYSSoapPortClient.java:31)Process exited with exit code 0. تقديم بلاغ
بتاريخ: 3 سبتمبر 200619 سنة comment_77836 الان الخطأ تغير .. و يشير الى عدم وجود ملف الwsdl من اصله .تاكد من الرابط . تقديم بلاغ
بتاريخ: 3 سبتمبر 200619 سنة كاتب الموضوع comment_77857 السلام عليكم ..يوجد ملف الwsdlوهناك 2 ميثود getCatalogList();تعمل وترجع بيانات اما الsearch methodترمى ال exception.السابق.وهذا جزء من الكود.ISYSNamedItem[] tt=myPort.getCatalogList(); for(int i=0;i<tt.length;i++){ System.out.println(" ** "+tt.getName()); System.out.println(" Path: "+tt.getPath()); }ISYSResultList result100=myPort.search("test","demo",1,10,"SUMMARY=Yes");ارجوا المساعدة ولك جزيل الشكر على كل حال .. تقديم بلاغ
بتاريخ: 4 سبتمبر 200619 سنة comment_77895 هل جربت عمل Consuming لها بأداة او لغة اخرى ونجح معك ذلك ؟ تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.