قم بتوصيل ORBEON XForm بـ External Express DB
سؤال
أحاول توصيل جهاز Orbeon Xform جديد بـ DB موجود. يجب أن يقوم الكود الخاص بي بإرسال مستند XML ليتم تخزينه في قاعدة البيانات هذه.
<xf:submission id="save-to-file"
method="get"
action="http://server:8081/exist/rest//test/test/inventory_sample.xml"
replace="instance" instance="data-instance" includenamespaceprefixes="ai"/>
عند محاولة إرسال ملف XML الخاص بي ، يكشف السجل عن خطأ مصادقة:
Apr 6, 2010 2:06:08 PM org.apache.commons.httpclient.auth.AuthChallengeProcessor
selectAuthScheme
INFO: basic authentication scheme selected
Apr 6, 2010 2:06:08 PM org.apache.commons.httpclient.HttpMethodDirector processW
WWAuthChallenge
INFO: No credentials available for BASIC 'exist'@kruddler.mitre.org:8081
كيف يمكنني مصادقة هذا الاتصال؟
المحلول
لتحقيق المصادقة الأساسية ، تحتاج إلى القيام بواحد مما يلي:
تضمين بيانات الاعتماد في العمل:
<xforms:submission method="get" action="http://john:password@example.org/list" separator="&"/>
استخدم سمتين الامتداد ، xxforms: اسم المستخدم و xxforms: كلمة المرور:
<xforms:submission method="get" action="http://example.org/list" separator="&" xxforms:username="john" xxforms:password="password"/>
لا تنتمي إلى StackOverflow