プライマリ・コンテンツへ移動
Oracle® Smart View for Office開発者ガイド

F11927-01
目次に移動
目次

前
次

HypCreateConnectionEx

Cloudデータ・プロバイダ・タイプ: Oracle Analytics Cloud - EssbaseOracle Planning and Budgeting Cloud

オンプレミス・データ・プロバイダ・タイプ: Oracle EssbaseOracle Hyperion PlanningOracle Hyperion Financial Management

説明

HypCreateConnectionExは、HypCreateConnectionの上位集合です。Smart Viewパネルを使用可能にする追加パラメータがあります。Smart Viewパネルでデータ・プロバイダを追加するPlanningユーザーは、HypCreateConnectionExを使用する必要があります。

EssbasePlanningおよびFinancial Managementの場合、HypCreateConnectionExを使用して、ワークスペースURLを使用したプライベート接続を作成できます。

構文

HypCreateConnectionEx (vtProviderType, vtServerName, vtApplicationName, vtDatabaseName, vtFormName, vtProviderURL, vtFriendlyName, vtUserName, vtPassword, vtDescription, vtReserved1, vtReserved2)

ByVal vtProviderType As Variant

ByVal vtServerName As Variant

ByVal vtApplicationName As Variant

ByVal vtDatabaseName As Variant

ByVal vtFormName As Variant

ByVal vtProviderURL As Variant

ByVal vtFriendlyName As Variant

ByVal vtUserName As Variant

ByVal vtPassword As Variant

ByVal vtDescription As Variant

ByVal vtReserved1 As Variant (将来の使用のために予約済)

ByVal vtReserved2 As Variant (将来の使用のために予約済)

パラメータ

vtProviderType: データ・プロバイダ。サポートされるvtProviderTypeのタイプを次に示します。

  • Global Const HYP_ESSBASE = "Essbase"

  • Global Const HYP_PLANNING = "Planning"

  • Global Const HYP_FINANCIAL_MANAGEMENT = "Financial Management"

  • Global Const HYP_RA = "Hyperion Smart View Provider for Hyperion Reporting and Analysis"

vtServerName: アプリケーションが存在するサーバーの名前

vtApplicationName: アプリケーション名

vtDatabaseName: データベース名

vtFormName: データ・フォームの名前。Smart Viewパネルの「プライベート接続」にPlanningの接続を作成する際に必要です。

vtProviderURL: データ・プロバイダのURL。Smart ViewパネルでPlanningの接続を作成する際に必要です。

vtFriendlyName: データ・プロバイダの接続名

vtUserName: 有効なユーザー名

vtPassword: このユーザーのパスワード

vtDescription: データ・プロバイダの説明

注意:

Oracle Hyperion Reporting and Analysisの場合は、プロバイダURL、プロバイダ・タイプおよび接続名のみが必要です。

戻り値

正常に終了した場合は0を戻し、それ以外の場合は該当するエラー・コードを戻します。

Public Declare Function HypCreateConnectionEx Lib "HsAddin" (ByVal vtProviderType As Variant, ByVal vtServerName As Variant,ByVal vtApplicationName As Variant,ByVal vtDatabaseName As Variant, ByVal vtFormName As Variant, ByVal vtProviderURL As Variant, ByVal vtFriendlyName As Variant, ByVal vtUserName As Variant, ByVal vtPassword As Variant, ByVal vtDescription As Variant, ByVal vtReserved1 As Variant, ByVal vtReserved2 As Variant) As Long

Sub Example_HypCreateConnectionEx()

Dim lRet As Long
lRet = HypCreateConnectionEx("Essbase", "server12", "Demo", "Basic", "", "", "My Demo", "Username", "Password", "", "", "")

lRet = HypCreateConnectionEx("Planning", "planqe14", "TotPlan", "", "/Forms/Smart View Forms/01 Product Revenue", "http://planqe14:8300/HyperionPlanning/SmartView", "My Planning VBA Conn", "UserName", "Password", "", "", "")

End Sub