2014-01-18 28 views
0

我得到這個錯誤csServiceDataException,GET_WORKFLOW_HISTORY_EMAIL_DETAILS,QWorkflowHistoryEmailDetails $例外回溯:!intradoc.common.ServiceException:!csServiceDataException,GET_WORKFLOW_HISTORY_EMAIL_DETAILS,QWorkflowHistoryEmailDetails $ 服務/ 3 * ScriptStack GET_WORKFLOW_HISTORY_EMAIL_DETAILS「產生的原因:。intradoc .data.DataException:!csJdbcGenericError「在oracle webcenter中執行自定義服務時。讓我知道我錯過了什麼。如果查詢&我使用的服務是正確的(下面給出)。或者如果有別的我失蹤引起:intradoc.data.DataException:!csJdbcGenericError |甲骨文的WebCenter Web服務

**Service** 

<tr> 
    <td>GET_WORKFLOW_HISTORY_EMAIL_DETAILS</td> 
    <td>Service 
     33 
     null 
     null 
     null<br> 
     !csUnableToGetRevInfo</td> 
    <td>5:QWorkflowHistoryEmailDetails:WorkflowActionHistory::Unable to get workflow history</td> 
</tr> 

**Query** 

    <tr> <td>QWorkflowHistoryEmailDetails</td> 
<td>SELECT WorkflowHistory.*, 
     Reason.Reason, 
     ApprovalType.ApprovalType 
     CASE 
     WHEN APPROVALTYPE IS NULL 
     THEN XPURPOSEFORREJECTION 
     END AS APPROVALTYPE, 
     CASE 
     WHEN NVL(daction,'')='sendTo' 
     THEN 'Approve' 
     END AS daction 
    FROM WorkflowHistory WorkflowHistory, 
     Reason Reason, 
     ApprovalType ApprovalType 
    WHERE UPPER(dDocName)  = UPPER(?) 
    AND xPurposeForSubmission = Reason.ReasonID(+) 
    </td> 
    </td> 
     <td>dDocName varchar</td> 
    </tr> 
+0

什麼是來自Content Server日誌的完整堆棧跟蹤? 你傳入了什麼服務參數?你的Java代碼對於服務是什麼樣的? –

回答

0

東西,我認爲這個錯誤是因爲我有複製/粘貼在我的查詢模板的新查詢,我將不得不作出無論是在配置或任何其他幾個變化文件,我不確定。我正在使用一個簡單的查詢,如下所示,但獲取相同的錯誤。關於如何添加新查詢並繼續的任何幫助

<td> 
SELECT 
DACTIONDATE 
FROM WorkflowHistory 
WHERE UPPER(dDocName)  = UPPER(?) 
AND daction    IN('SendTo','Approve') 
ORDER BY dActionDate DESC,dActionMillis; 
</td> 
    <td>dDocName varchar</td> 
+0

您已更改服務的規範 - 不包括原始服務中返回的相同列。嘗試將這些添加回新的查詢中。事實上,只返回dActionDate而沒有任何其他細節也會使結果集看起來毫無意義。 嘗試添加回原始列 - 您的查詢仍然可以正常工作並返回您想要的結果。 此外,複製服務並創建您自己的服務而不是修改任何標準服務是一個好主意。 – OraNob