2010-11-08 42 views
0

我正在編寫一個將xhtml文件發佈到數據庫的web方法。該Web服務應該與技術無關(例如,支持Java應用程序)。 publish方法返回一個字符串。在回報中,我想通知調用應用程序發佈的成功或失敗。此外,我想包括:是否有構建Web方法錯誤消息的標準方法?

  • 解析錯誤
  • 無效值的集合,如果有一個版本衝突
  • 消息(這是通過匹配數據庫中的值確定)的集合

    下面是我可以使用的一種格式。在格式化Web方法返回值時,開發人員是否遵循指南Web服務?謝謝。

    <result> 
         <info name="successful" value="true"/> 
         <info name="successtype" value="partial"/> 
         <info name="versionconflict" value="false"/> 
         <parseErr> 
          <err field="itemId" desc="Missing required element Item Id"/> 
          <err field="content" desc="Required tag <content> is missing."/> 
          <err field="purchaseDate desc="Invalid date format. Date should be in mm-dd-yyyy."/> 
         </parseErr> 
    
         <failedAttributes> 
          <err attribute="userName" value="NULL"/> 
          <err attribute="orderCategory" value="Porduce"/> 
         </failedAttributes> 
    
        </result> 
    
  • 回答

    1

    您可以查看SOAP錯誤,而不是將失敗信息作爲合同方法返回值的一部分。

    相關問題