2011-07-19 51 views
0

我嘗試使用sharepoint-as3-connector(http://code.google.com/p/sharepoint-as3-connector)從flex在sharepoint列表中插入新項目。但我得到以下錯誤。在flex的sharepoint列表中插入新項目

Response XML:<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
    <soap:Body> 
<UpdateListItemsResponse xmlns="http://schemas.microsoft.com/sharepoint/soap/"> 
    <UpdateListItemsResult> 
    <Results> 
     <Result ID="1,UpdateList.NEW"> 
     <ErrorCode>0x8102000a</ErrorCode> 
     <ErrorText>Invalid URL Parameter 

提供的URL包含無效的命令或值。請再次檢查網址。

下面

是在肥皂URL取得的報頭。

<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> 
    <soap:Body> 
<UpdateListItems xmlns="http://schemas.microsoft.com/sharepoint/soap/"> 
    <listName> 
    TestList 
    </listName> 
    <updates> 
    <Batch OnError="Continue"> 
     <Method ID="1" Cmd="UpdateList.NEW"> 
     <Field Name="ows_LinkTitle"> 
      222222 
     </Field> 
     </Method> 
    </Batch> 
    </updates> 
</UpdateListItems> 

請幫助!

回答

0

錯誤消息顯示爲:您正在Method元素的Cmd屬性中指定無效命令。

MSDN article for the Method element,爲Cmd有效值爲:

  • 刪除
  • 更新

我與 「的SharePoint-AS3連接器」 沒有經驗,我想這是爲了讓你的生活更輕鬆。但可能值得查看Lists Web服務(特別是UpdateListItems method)的MSDN文檔,以便了解SharePoint的期望。 SharePoint是一種不能嚴格處理的嬌嫩花朵;你必須確切知道它想要保持快樂。

MSDN上的一個很好的演練:How to: Update List Items

相關問題