HypListApplications
クラウド・データ・プロバイダ・タイプ: Oracle Analytics Cloud - Essbase、Planning、Planning Modules、Financial Consolidation and Close、Tax Reporting
オンプレミス・データ・プロバイダ・タイプ: Oracle Essbase、Oracle Hyperion Planning、Oracle Hyperion Financial Management
説明
HypListApplications()では、要求したプロバイダにアプリケーションおよびその説明のリストを取得します。
構文
HypListApplications (vtURL, vtServerName, vtUserName, vtPassword, vtApplications, vtAppsDescriptions)
ByVal vtURL As Variant
ByVal vtServerName As Variant
ByVal vtUserName As Variant
ByVal vtPassword As Variant
ByRef vtApplications As Variant
ByRef vtAppsDescriptions As Variant
パラメータ
vtURL: プロバイダのURL
vtServerName: サーバー名
vtUserName: ユーザー名
vtPassword: パスワード
vtApplications: アプリケーションのリスト
vtAppsDescriptions: アプリケーションの説明のリスト
戻り値
正常に終了した場合は0を戻し、それ以外の場合は該当するエラー・コードを戻します。
例
この例では、HypListApplications関数とHypListDatabases関数を組み合せて使用しています。
Sub test()
Dim url As Variant
Dim srv As Variant
Dim SSO As Variant
Dim username As Variant
Dim password As Variant
Dim app As Variant
Dim Applist As Variant
Dim AppDescList As Variant
Dim AppCubeList As Variant
'Essbase
url = "http://<server>:<port>/aps/SmartView"
app = "Sample"
srv = "EssbaseCluster-1"
username = "<username>"
password = "<password>"
ss = HypConnect("Sheet1", "admin", "ppp", "Conn123")
ss = HypListApplications(url, srv, <username>, <password>, Applist, AppDescList)
ss = HypListDatabases(url, srv, <username>, <password>, app, AppCubeList)
MsgBox (ss)
End Sub