Retrieve

説明

アクティブなシートまたはワークブックのOracle Business Intelligence Enterprise Editionコンテンツをリフレッシュします。

構文

Function Retrieve(

refreshAll As Boolean)

As BIRefreshStatus()

パラメータ

refreshAll: 値がTrueの場合、関数はワークブック全体のすべてのOracle BI EEコンテンツをリフレッシュします。

値がFalseの場合、関数はアクティブなドキュメントのみをリフレッシュします。

戻り値

BIRefreshStatusの配列。配列の各要素は、Oracle BI EEビューのリフレッシュの結果を表します。

  • BIRefreshStatus viewNameメンバーには、リフレッシュされたビューの名前が含まれます

  • isSuccessメンバーは、リフレッシュが成功したか失敗したかを示します

  • errMsgメンバーには、リフレッシュが失敗した場合はエラー・メッセージが含まれます

Sub testRefresh() 

Dim obiee As IBIReport3 
Set obiee = New SmartViewOBIEEAutomation 

'Call Refresh 
Dim result As Variant 
result = obiee.Retrieve(True) 

'Check for failed refresh 
Dim success As Boolean 
success = True 
Dim i As Integer 
For i = LBound(result) To UBound(result) 
    Dim status As BIRefreshStatus 
    status = result(i) 
    If status.isSuccess = False Then 
        success = False 
    End If 
Next 

If success = True Then 
    MsgBox "Succeeded" 
Else 
    MsgBox "Failed" 
End If 

End Sub