سؤال

لقد كنت أعمل على خدمة الويب CXF وكان بعض مشكلة. وبعد بمساعدة ذلك، أحصل على صحة خدمتي مقابل مخطط معقد إلى حد ما - متطلبات المشروع. لقد لاحظت بعض المشكلات الغريبة مع التحقق من الصحة.

في حين يتم التحقق من صحة أنواع البيانات - على سبيل المثال، يتم اكتشاف سلسلة أبجدية رقمية عشوائية بدلا من تاريخ تم إرجاعها وعودة كطول الصابون وقيود النمط ليست كذلك. إذا كانت سلسلة XS: تحتوي السلسلة على طول 20 مجموعة، وأدخل 25 'A، فستكون الخدمة سعيدة بالإلزام.

أنا أستخدم 2.2.7-snapshot - أنا عالق مع عدم الإصدار بسبب مشكلة أخرى في 2.2.6 أن عناوين لقطة. هل لدي احد اى افكار؟ لقد قمت بنشر المزيد من التفاصيل حول المشروع في أسئلتي الأخرى، لكن اسمحوا لي أن أعرف ما إذا كان ملفات التكوين أو الإخراج من شأنه أن يساعد.

هل كانت مفيدة؟

المحلول

تجذيرنا في IRC، ولكن لأغراض التسجيل، والحل هو توفير سمة WSDLOMOATION على Jaxws: نقطة النهاية حتى يتم التقاط WSDL الأصلي (وبالتالي المخططات). بدون ذلك، فإن التحقق من الصحة ضد المخطط الذي سيولد Jaxb من الفصول الدراسية. نظرا لأن Jaxb لا يسجل الجوانب الطويلة ومثل هذه، فستكون "فقدت"، وبالتالي لن يتم التحقق من صحة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top