2010-04-06 70 views
1

我試圖將新的Orbeon XForm連接到現有的存在數據庫。我的代碼應該提交一個XML文件存儲在該數據庫中。將Orbeon Xform連接到外部DB

<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 

我如何驗證這個連接?

回答

1

基本實現認證,你需要做以下之一:

包括在行動憑據:

<xforms:submission method="get" action="http://john:[email protected]/list" separator="&amp;"/> 

使用兩個擴展屬性,xxforms:用戶名和xxforms:密碼:

<xforms:submission method="get" action="http://example.org/list" separator="&amp;" xxforms:username="john" xxforms:password="password"/> 
+0

http://www.orbeon.com/orbeon/doc/processors-submission – user302254 2010-04-06 20:09:12