الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مشكلة فى ال Web Services

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله ..
وان استدعى ميثود عن طريق ال 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
ولكم جزيل الشكر ...

بتاريخ:

الاستثناء .. يشير الى مشكلة في التاريخ .. وهو يتوقع ان تكون القيمة على هذا الشكل yyyy-MM-dd
لكنه تفاجأ بوجود قيمة نصية .
قد تكون المشكلة هنا
("ne","access_db_index",1,10,"SUMMARY=Yes")

احد تلك القيم يجب ان تكون تاريخاً .

بتاريخ:
  • كاتب الموضوع

السلام عليكم ..
اعتقد ان المشكلة فى ال 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.

بتاريخ:

الان الخطأ تغير ..
و يشير الى عدم وجود ملف الwsdl من اصله .
تاكد من الرابط .

بتاريخ:
  • كاتب الموضوع

السلام عليكم ..يوجد ملف ال
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");

ارجوا المساعدة ولك جزيل الشكر على كل حال ..

بتاريخ:

هل جربت عمل Consuming لها بأداة او لغة اخرى ونجح معك ذلك ؟

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.