|
|||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--oracle.lite.sync.ConsolidatorManager
Consolidator Admin API
Consolidator admin APIの内容は次のとおりです。
Consolidator APIでは、DROP CASCADEセマンティクスを採用しています。 Javaソース・ファイルsamples_o8.javaとsamples_08ex.javaには、Consolidator APIの使用方法を示すサンプルが含まれています。 このドキュメントの関数にはすべて、Javaプログラム内からJavaファンクション・コールを実行する例が含まれています。
APIを使用するには、クラスConsolidatorManagerからオブジェクトを新規作成し、このオブジェクトの適切なメソッドをコールする必要があります。 例では、オブジェクト「consolidatorManager」が次のようにして作成されていることを前提としています。
ConsolidatorManager consolidatorManager = new ConsolidatorManager();
コンストラクタの概要 | |
ConsolidatorManager()
|
メソッドの概要 | |
void |
AddMobileDmlProcedure(java.lang.String publication, java.lang.String pub_item, java.lang.String mobile_dml_proceedure)
パブリケーション項目にカスタマイズされたDML操作用のパッケージを指定できます。 |
void |
AddPublicationItem(java.lang.String publication, java.lang.String item, java.lang.String columns, java.lang.String disabled_dml, java.lang.String conflict_rule, java.lang.String restricting_predicate, java.lang.String weight)
パブリケーションにスタンドアロンのパブリケーション項目を追加します。 |
void |
AlterPublicationItem(java.lang.String name, java.lang.String select_stmt)
既存のパブリケーション項目に列を追加できます。 |
void |
CacheDependencies()
|
void |
ChangeClientPassword(java.lang.String clientid, java.lang.String password)
推奨されません。 oracle.mobile.admin.ResourceManager.setPassword (String userName, String newpwd)に置き換えられました。 |
void |
CloseConnection()
推奨されません。 oracle.mobile.admin.ResourceManager.CloseConnection()に置き換えられました。 |
void |
CommitTransaction()
推奨されません。 oracle.mobile.admin.ResourceManager.CommitTransaction()に置き換えられました。 |
void |
CompleteRefresh(java.lang.String clientid, java.lang.String publication)
指定されたクライアントに対してパブリケーションの完全リフレッシュを強制的に実行します。 |
boolean |
ConnectionIsClosed()
|
void |
CreateClient(java.lang.String clientid, java.lang.String password)
推奨されません。 oracle.mobile.admin.ResourceManager.createUser (String userName, String password, String fullName, String privilege)またはoracle.mobile.admin.ResourceManager.createExternalUser (String userName)に置き換えられました。 |
void |
CreatePublication(java.lang.String name, int client_storage_type, java.lang.String client_name_template, java.lang.String enforce_ri)
推奨されません。 Web-to-Goパッケージ・ウィザードに置き換えられました。 |
void |
CreatePublicationItem(java.lang.String name, java.lang.String owner, java.lang.String store, java.lang.String refresh_mode, java.lang.String select_stmt, java.lang.String cbk_owner, java.lang.String cbk_name)
新規スタンドアロン・パブリケーション項目を作成します。 |
void |
CreatePublicationItemIndex(java.lang.String name, java.lang.String publication_item, java.lang.String pmode, java.lang.String columns)
パブリケーション項目に索引を定義します。 |
void |
CreateSequence(java.lang.String name)
レプリケート・シーケンスを作成します。 |
void |
CreateSequencePartition(java.lang.String name, java.lang.String clientid, long curr_val, long incr)
指定されたクライアントに対してレプリケート・シーケンス・パーティションを作成します。 |
void |
CreateSubscription(java.lang.String publication, java.lang.String clientid)
推奨されません。 oracle.mobile.admin.ResourceManager.setUserAccess (String virtualPath, String userName, boolean access)に置き換えられました。 |
void |
CreateVirtualPKColumn(java.lang.String owner, java.lang.String store, java.lang.String column)
ベース・オブジェクトに主キーが定義されていないパブリケーション項目に対して、仮想主キーを指定できます。 |
void |
DeinstantiateSubscription(java.lang.String publication, java.lang.String clientid)
推奨されません。 oracle.mobile.admin.ResourceManager.setUserAccess()でサブスクリプションを削除した場合、暗黙のうちにDeinstantiateSubscriptionが実行されます。 |
void |
DropClient(java.lang.String clientid)
推奨されません。 oracle.mobile.admin.ResourceManager.dropUser (String userName)に置き換えられました。 |
void |
DropPublication(java.lang.String name)
推奨されません。 Web-to-Goパッケージ・ウィザードに置き換えられました。 |
void |
DropPublicationItem(java.lang.String name)
スタンドアロン・パブリケーション項目を削除します。 |
void |
DropPublicationItemIndex(java.lang.String name)
パブリケーション項目の索引を削除します。 |
void |
DropSequence(java.lang.String name)
レプリケート・シーケンスを削除します。 |
void |
DropSequencePartition(java.lang.String name, java.lang.String clientid)
レプリケート・シーケンス・パーティションを削除します。 |
void |
DropSubscription(java.lang.String publication, java.lang.String clientid)
推奨されません。 oracle.mobile.admin.ResourceManager.setUserAccess (String virtualPath, String userName, boolean access)に置き換えられました。 |
void |
DropVirtualPKColumns(java.lang.String owner, java.lang.String store)
主キーを削除できます。 |
void |
ExecuteStatement(java.lang.String stmt)
Consolidatorデータベース接続に対してSQL文を実行します。 |
void |
ExecuteTransaction(java.lang.String clientid, long tid)
Consolidatorエラー・キュー内のトランザクションを再実行します。 |
void |
GenerateMetadata(java.lang.String name, java.lang.String file_name)
指定されたパブリケーションに対するメタデータを生成します。 |
java.lang.String |
getCurrentTime()
|
void |
InstantiateSubscription(java.lang.String publication, java.lang.String clientid)
推奨されません。 oracle.mobile.admin.ResourceManager.setUserAccess()でサブスクリプションを作成した場合、暗黙のうちにInstantiateSubscriptionが実行されます。 |
static void |
main(java.lang.String[] argv)
ConsolidatorManager関数をテストします。 |
void |
OpenConnection(java.sql.Connection conn)
Consolidatorの既存のJDBC接続を指定します。 |
void |
OpenConnection(java.lang.String user, java.lang.String password)
推奨されません。 oracle.mobile.admin.ResourceManager.openConnection(String repositoryOwner, String repositoryPassword)に置き換えられました。 注意: 新規APIは、リポジトリ所有者としての接続専用です。 新規APIは、その他のユーザーが接続をオープンする場合には使用しないでください。 所有者以外がオープンする場合は、古いAPIを使用するか、Java JDBCコールを直接使用できます。 |
void |
OpenConnection(java.lang.String user, java.lang.String password, java.lang.String url)
推奨されません。 oracle.mobile.admin.ResourceManager.openConnection(String repositoryOwner, String repositoryPassword, String repositoryJDBCURL)に置き換えられました。 注意: 新規APIは、リポジトリ所有者としての接続専用です。 新規APIは、その他のユーザーが接続をオープンする場合には使用しないでください。 所有者以外がオープンする場合は、古いAPIを使用するか、Java JDBCコールを直接使用できます。 |
void |
OpenConnection(java.lang.String user, java.lang.String password, java.lang.String url, java.io.PrintStream out)
指定されたJDBC URLへのJDBC接続をオープンします。 |
void |
ParentHint(java.lang.String owner, java.lang.String store, java.lang.String owner_d, java.lang.String store_d)
指定された表の親表を定義します。 |
void |
PrimaryKeyHint(java.lang.String publication_item, java.lang.String column, java.lang.String b_owner, java.lang.String b_store, java.lang.String b_column)
パブリケーション項目での親表の主キーのコール方法を定義します。 |
void |
PurgeTransaction(java.lang.String clientid, long tid)
Consolidatorエラー・キューからトランザクションをパージします。 |
void |
RemoveCachedDependencies()
|
void |
RemoveMobileDmlProcedure(java.lang.String publication, java.lang.String pub_item)
パブリケーション項目からカスタマイズされたDMLパッケージを削除します。 |
void |
RemovePublicationItem(java.lang.String publication, java.lang.String item)
パブリケーションからパブリケーション項目を削除します。 |
void |
ResetCache()
|
void |
RollbackTransaction()
推奨されません。 oracle.mobile.admin.ResourceManager.RollbackTransaction()に置き換えられました。 |
void |
SetSubscriptionParameter(java.lang.String publication, java.lang.String clientid, java.lang.String param_name, java.lang.String param_value)
推奨されません。 oracle.mobile.admin.ResourceManager.setTemplateVariables (String virtualPath, int platform, String userName, Hashtable nameValuePairs)またはoracle.mobile.admin.ResourceManager.setTemplateVariable (String virtualPath, int platform, String userName, String name, String value )に置き換えられました。 |
クラス java.lang.Objectから継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public ConsolidatorManager() throws java.lang.Throwable
メソッドの詳細 |
public static void main(java.lang.String[] argv) throws java.lang.Throwable
例:
java oracle.lite.sync.ConsolidatorManager MOBILEADMIN MANAGER
public void OpenConnection(java.lang.String user, java.lang.String password, java.lang.String url) throws java.lang.Throwable
例:
consolidatorManager.OpenConnection("MOBILEADMIN", "MANAGER", "jdbc:oracle:thin:@127.0.0.1:1521:ORCL");
user
- 文字列。特殊文字を含むことはできますが、大/小文字は区別されません。password
- 文字列。数字、文字、アンダースコア文字の任意の組合せを含むことができます。url
- JDBC接続URLを指定する文字列。public void OpenConnection(java.lang.String user, java.lang.String password, java.lang.String url, java.io.PrintStream out) throws java.lang.Throwable
例:
PrintStream ps = new PrintStream (out); consolidatorManager.OpenConnection ("MOBILEADMIN","MANAGER", "jdbc:oracle:thin:@127.0.0.1:1521:ORCL",ps);
user
- 文字列。特殊文字を含むことはできますが、大/小文字は区別されません。password
- 文字列。数字、文字、アンダースコア文字の任意の組合せを含むことができます。url
- JDBC接続URLを指定する文字列。out
- 標準出力用のPrintStreamオブジェクトを指定します。 PrintStreamには、エラー情報とトレース情報が含まれます。public void OpenConnection(java.lang.String user, java.lang.String password) throws java.lang.Throwable
例:
consolidatorManager.OpenConnection("MOBILEADMIN","MANAGER");
user
- 文字列。特殊文字を含むことはできますが、大/小文字は区別されません。password
- 文字列。数字、文字、アンダースコア文字の任意の組合せを含むことができます。public void OpenConnection(java.sql.Connection conn) throws java.lang.Throwable
例:
Connection conn = DriverManager.getConnection("MOBILEADMIN","MANAGER", "jdbc:oracle:thin:@127.0.0.1:1521:ORCL"); consolidatorManager.OpenConnection (conn);
conn
- 既存のJDBC接続ハンドル。public boolean ConnectionIsClosed() throws java.lang.Throwable
public void CloseConnection() throws java.lang.Throwable
例:
consolidatorManager.CloseConnection();
public void CommitTransaction() throws java.lang.Throwable
例:
consolidatorManager.CommitTransaction();
public void RollbackTransaction() throws java.lang.Throwable
例:
consolidatorManager.RollbackTransaction();
public void CreateSequence(java.lang.String name) throws java.lang.Throwable
例:
consolidatorManager.CreateSequence("CUSTOM1");
name
- シーケンス名を指定する文字列。public void DropSequence(java.lang.String name) throws java.lang.Throwable
例:
consolidatorManager.DropSequence("CUSTOM1");
name
- シーケンス名を指定する文字列。public void CreateSequencePartition(java.lang.String name, java.lang.String clientid, long curr_val, long incr) throws java.lang.Throwable
例:
consolidatorManager.CreateSequencePartition("CUSTOM1", "DAVIDL", 1000, 1);
name
- シーケンス名を指定する文字列。clientid
- Consolidatorクライアント名を指定する文字列。curr_val
- シーケンスの現在(初期)値を指定する整数。incr
- シーケンスの増分を指定する整数。public void DropSequencePartition(java.lang.String name, java.lang.String clientid) throws java.lang.Throwable
例:
consolidatorManager.DropSequencePartition("CUSTOM1", "DAVIDL");
name
- シーケンス名を指定する文字列。clientid
- Consolidatorクライアント名を指定する文字列。public void CreatePublication(java.lang.String name, int client_storage_type, java.lang.String client_name_template, java.lang.String enforce_ri) throws java.lang.Throwable
例:
consolidatorManager.CreatePublication("T_SAMPLE1", 0, "%s", null);
name
- 新規パブリケーション名を指定する文字列。client_storage_type
- 新規パブリケーションのすべてのパブリケーション項目に対するクライアントの格納タイプを指定する整数。 このパラメータには、次の変数と値が事前に定義されています。
パラメータ値 | 定義 |
---|---|
Consolidator.DFLT_CREATOR_ID | Palm Computing PlatformデバイスではOLRLに、その他のデバイスではOKAPIにデフォルト設定 |
Consolidator.ORCL_CREATOR_ID | OLRLライブラリ |
Consolidator.SMSE_CREATOR_ID | Palm Computing Platformデバイス上のSatellite Forms |
Consolidator.OKPI_CREATOR_ID | すべてのデバイスでOKAPI |
Consolidator.OKAPI_PALM | Palmに限定してOKAPI |
Consolidator.OKAPI_EPOC | EPOCに限定してOKAPI |
Consolidator.OKAPI_WIN32 | Win32に限定してOKAPI |
Consolidator.OKAPI_WINCE | WinCEに限定してOKAPI |
Consolidator.PALMDB_EXPENSE | Palm OS支払メモ・アプリケーション |
Consolidator.PALMDB_DATEBOOK | Palm OS予定表アプリケーション |
Consolidator.PALMDB_EMAIL | Palm OSメール・アプリケーション |
Consolidator.PALMDB_ADDRESSBOOK | Palm OSアドレス・アプリケーション |
Consolidator.PALMDB_TODO | Palm OS ToDoアプリケーション |
Consolidator.PALMDB_MEMO | Palm OSメモ帳アプリケーション |
client_name_template
- クライアント・デバイス上のパブリケーション項目のインスタンス名に対するテンプレート。 このパラメータには、事前に定義された次の値が含まれます。
値 | 定義 |
---|---|
%s | デフォルトです。 |
DATABASE.%s | すべてのパブリケーション項目が、OKAPIデータベースの内部で「DATABASE」という名前でインスタンス化されます。 |
SFT-EE_%s | Satellite Formsベースのアプリケーションに対して使用する必要があります。 |
注意: DATABASE.%sは、ファイル拡張子をサポートしていません。
単一のパブリケーション項目を含むパブリケーションには、テンプレートを使用するかわりに、特定の値を使用できます。 たとえば、Palm OSアドレス・アプリケーションには、「AddressBook」を使用できます。
enforce_ri
- 将来の使用のために予約されています。 NULLまたは空の文字列を使用します。public void DropPublication(java.lang.String name) throws java.lang.Throwable
例:
consolidatorManager.DropPublication("T_SAMPLE1");
public void CreatePublicationItem(java.lang.String name, java.lang.String owner, java.lang.String store, java.lang.String refresh_mode, java.lang.String select_stmt, java.lang.String cbk_owner, java.lang.String cbk_name) throws java.lang.Throwable
例:
consolidatorManager.CreatePublicationItem("P_SAMPLE1", "SAMPLE1", "ADDROLRL4P", "F", "SELECTLastName", "FirstName", company, phone1, phone2, phone3, phone4, phone5, phone1id, phone2id, phone3id, phone4id, phone5id, displayphone, address, city, state, zipcode, country, title, custom1, custom2, custom3, custom4, note FROM sample1.addrolrl4p" + " WHERE upper(company) > " + ":COMP", null, null);
name
- 新規パブリケーション項目名を指定する文字列。owner
- ベース・オブジェクトの所有者を指定する文字列。store
- ベース・オブジェクト名を指定する文字列。refresh_mode
- リフレッシュ・モードを指定する文字列。 高速リフレッシュの場合はF、完全リフレッシュの場合はCを指定します。 デフォルトは、高速リフレッシュです。select_stmt
- 新規パブリケーション項目に対するSELECT文を指定する文字列。SELECT文はパラメータ化されている可能性があります。cbk_owner
- コールバック・パッケージの所有者を指定する文字列。 NULLでもかまいません。 このパラメータは、上級者向けです。cbk_name
- コールバック・パッケージ名を指定する文字列。 NULLでもかまいません。 このパラメータは、上級者向けです。public void DropPublicationItem(java.lang.String name) throws java.lang.Throwable
例:
consolidatorManager.DropPublicationItem("P_SAMPLE1");
name
- 新規パブリケーション項目名を指定する文字列。 Web-to-Goパッケージ・ウィザードを使用して作成したパブリケーション項目の場合、項目名は、oracle.mobile.admin.ResourceManager.getPublicationItemName (String snapshot, int platform)を介して取得します。public void AddPublicationItem(java.lang.String publication, java.lang.String item, java.lang.String columns, java.lang.String disabled_dml, java.lang.String conflict_rule, java.lang.String restricting_predicate, java.lang.String weight) throws java.lang.Throwable
例:
consolidatorManager.AddPublicationItem("T_SAMPLE1", "P_SAMPLE1", null, null, "S", null, null);
publication
- パブリケーション名を指定する文字列。 Web-to-Goパッケージ・ウィザードを使用して作成したパブリケーションの場合、パブリケーション名は、oracle.mobile.admin.ResourceManager.getPublicationName (String virtualPath, int platform)を介して取得します。item
- パブリケーション項目名を指定する文字列。columns
- すべてのパブリケーション項目列に対して新しい名前を指定する文字列。 このパラメータはNULLにでき、必要に応じて使用します。 たとえば、Satellite Formsでは長い列名は切り捨てられます。 この機能を回避するには、columnsパラメータを使用して、デバイス上の列名を変更できます。 列名の変更は、何個でも可能です。disabled_dml
- 次のオプションを使用できます。
オプション | 機能 |
---|---|
Y | 完全に更新可能なパブリケーション項目を定義します。 |
N | 読取り専用パブリケーション項目を定義します。 「IUD」オプションを使用しても、読取り専用パブリケーション項目を定義できます。 |
I | 個々の挿入操作の伝播を無効にします。 |
U | 個々の更新操作の伝播を無効にします。 |
D | 個々の削除操作の伝播を無効にします。 |
conflict_rule
- 次のオプションを使用できます。
オプション | 機能 |
---|---|
S | 競合解決に関してサーバー優先を定義します。 デフォルトの設定です。 |
C | 競合解決に関してクライアント優先を定義します。 |
restricting-predicate
- 制限選択条件は、パブリケーションにパブリケーション項目を追加するときに、パブリケーション項目に割り当てることができます。 クライアントが高優先順位モードで同期される場合、選択条件はデバイスにプッシュされるデータを制限するために使用されます。 このパラメータはNULLにできます。 このパラメータは、上級者向けです。weight
- 表の比率は、パブリケーションとパブリケーション項目を関連付ける整数プロパティです。 Consolidatorは、表の比率を使用して、マスター表にクライアント操作を適用する順序を次のように決定します。
public void RemovePublicationItem(java.lang.String publication, java.lang.String item) throws java.lang.Throwable
例:
consolidatorManager.RemovePublicationItem("T_SAMPLE1", "P_SAMEPLE1");
publication
- パブリケーションを指定する文字列。 Web-to-Goパッケージ・ウィザードを使用して作成したパブリケーションの場合、パブリケーション名は、oracle.mobile.admin.ResourceManager.getPublicationName (String virtualPath, int platform)を介して取得します。item
- パブリケーション項目名を指定する文字列。 Web-to-Goパッケージ・ウィザードを使用して作成したパブリケーション項目の場合、項目名は、oracle.mobile.admin.ResourceManager.getPublicationItemName (String snapshot, int platform)を介して取得します。public void CreateVirtualPKColumn(java.lang.String owner, java.lang.String store, java.lang.String column) throws java.lang.Throwable
例:
consolidatorManager.CreateVirtualPKColumn("SAMPLE1", "DEPT", "DEPT_ID");
owner
- ベース・オブジェクトの所有者を指定する文字列。store
- ベース・オブジェクトを指定する文字列。column
- 主キー列を指定する文字列。 この文字列は、カンマで区切ることができます。public void DropVirtualPKColumns(java.lang.String owner, java.lang.String store) throws java.lang.Throwable
例:
consolidatorManager.DropVirtualPKColumn("SAMPLE1", "DEPT");
owner
- ベース・オブジェクトの所有者を指定する文字列。store
- ベース・オブジェクトを指定する文字列。public void AlterPublicationItem(java.lang.String name, java.lang.String select_stmt) throws java.lang.Throwable
例:
consolidatorManager.AlterPublicationItem("P_SAMEPLE1", "select * from EMP");
name
- パブリケーション項目名を指定する文字列。 Web-to-Goパッケージ・ウィザードを使用して作成したパブリケーション項目の場合、項目名は、oracle.mobile.admin.ResourceManager.getPublicationItemName (String snapshot, int platform)を介して取得します。select_stmt
- 追加の列が含まれた新規パブリケーション項目選択文。public void AddMobileDmlProcedure(java.lang.String publication, java.lang.String pub_item, java.lang.String mobile_dml_proceedure) throws java.lang.Throwable
例:
consolidatorManager.AddMobileDMLProcedure("T_SAMPLE1", "P_SAMEPLE1", DML_PACKAGE_NAME");
publication
- パブリケーションを指定する文字列。 Web-to-Goパッケージ・ウィザードを使用して作成したパブリケーションの場合、パブリケーション名は、oracle.mobile.admin.ResourceManager.getPublicationName (String virtualPath, int platform)を介して取得します。pub_item
- パブリケーション項目名を指定する文字列。Web-to-Goパッケージ・ウィザードを使用して作成したパブリケーション項目の場合、項目名は、 oracle.mobile.admin.ResourceManager.getPublicationItemName (String snapshot, int platform)を介して取得します。mobile_dml_procedure
- DML操作に対するコールバック・パッケージを指定する文字列。public void RemoveMobileDmlProcedure(java.lang.String publication, java.lang.String pub_item) throws java.lang.Throwable
例:
consolidatorManager.RemoveMobileDMLProcedure("T_SAMPLE1", "P_SAMEPLE1");
publication
- パブリケーションを指定する文字列。 Web-to-Goパッケージ・ウィザードを使用して作成したパブリケーションの場合、パブリケーション名は、oracle.mobile.admin.ResourceManager.getPublicationName (String virtualPath, int platform)を介して取得します。pub_item
- パブリケーション項目名を指定する文字列。Web-to-Goパッケージ・ウィザードを使用して作成したパブリケーション項目の場合、項目名は、 oracle.mobile.admin.ResourceManager.getPublicationItemName (String snapshot, int platform)を介して取得します。public void CreatePublicationItemIndex(java.lang.String name, java.lang.String publication_item, java.lang.String pmode, java.lang.String columns) throws java.lang.Throwable
例:
consolidatorManager.CreatePublicationItemIndex("INDX001", "P_SAMPLE1", "I", "STATE,ZIPCODE");
name
- 索引名を指定する文字列。publication_item
- パブリケーション項目名を指定する文字列。 Web-to-Goパッケージ・ウィザードを使用して作成したパブリケーション項目の場合、項目名は、oracle.mobile.admin.ResourceManager.getPublicationItemName (String snapshot, int platform)を介して取得します。pmode
- 次のオプションに従って、索引のタイプを指定します。
オプション | 索引タイプ |
---|---|
U | 一意の索引 |
I | 通常の索引 |
P | 主キー索引 |
columns
- 索引に含まれている列のリスト。public void DropPublicationItemIndex(java.lang.String name) throws java.lang.Throwable
例:
consolidatorManager.DropPublicationItemIndex("INDX001");
name
- 削除する索引の名前。public void CreateSubscription(java.lang.String publication, java.lang.String clientid) throws java.lang.Throwable
例:
consolidatorManager.CreateSubscription("T_SAMPLE1", "DAVIDL");
publication
- クライアントのサブスクライブ先のパブリケーションの名前。 Web-to-Goパッケージ・ウィザードを使用して作成したパブリケーションの場合、パブリケーション名は、oracle.mobile.admin.ResourceManager.getPublicationName (String virtualPath, int platform)を介して取得します。clientid
- Consolidatorクライアント名。public void SetSubscriptionParameter(java.lang.String publication, java.lang.String clientid, java.lang.String param_name, java.lang.String param_value) throws java.lang.Throwable
例:
consolidatorManager.SetSubscriptionParameter("T_SAMPLE1", "DAVIDL", "COMP", "'P'");
publication
- クライアントのサブスクライブ先のパブリケーションの名前。 Web-to-Goパッケージ・ウィザードを使用して作成したパブリケーションの場合、パブリケーション名は、oracle.mobile.admin.ResourceManager.getPublicationName (String virtualPath, int platform)を介して取得します。clientid
- Consolidatorクライアント名。param_name
- サブスクリプション・パラメータ名。param_value
- サブスクリプション・パラメータの値。public void InstantiateSubscription(java.lang.String publication, java.lang.String clientid) throws java.lang.Throwable
例:
consolidatorManager.InstantiateSubscription("T_SAMPLE1", "DAVIDL");
publication
- クライアントのサブスクライブ先のパブリケーションの名前。 Web-to-Goパッケージ・ウィザードを使用して作成したパブリケーションの場合、パブリケーション名は、oracle.mobile.admin.ResourceManager.getPublicationName (String virtualPath, int platform)を介して取得します。clientid
- Consolidatorクライアント名。public void DeinstantiateSubscription(java.lang.String publication, java.lang.String clientid) throws java.lang.Throwable
例:
consolidatorManager.DeinstantiateSubscription("T_SAMPLE1","DAVIDL");
publication
- クライアントのサブスクライブ先のパブリケーションの名前。 Web-to-Goパッケージ・ウィザードを使用して作成したパブリケーションの場合、パブリケーション名は、oracle.mobile.admin.ResourceManager.getPublicationName (String virtualPath, int platform)を介して取得します。clientid
- Consolidatorクライアント名。public void DropSubscription(java.lang.String publication, java.lang.String clientid) throws java.lang.Throwable
例:
consolidatorManager.DropSubscription("T_SAMPLE1","DAVIDL");
publication
- クライアントのサブスクライブ先のパブリケーションの名前。 Web-to-Goパッケージ・ウィザードを使用して作成したパブリケーションの場合、パブリケーション名は、oracle.mobile.admin.ResourceManager.getPublicationName (String virtualPath, int platform)を介して取得します。clientid
- Consolidatorクライアント名。public void CreateClient(java.lang.String clientid, java.lang.String password) throws java.lang.Throwable
例:
consolidatorManager.CreateClient("DAVIDL", "MANAGER");
clientid
- Consolidatorクライアント名は、文字列です。 これは、大/小文字を区別されません。特殊文字を含むことができます。password
- Consolidatorクライアントのパスワード。 パスワードをNULLにする場合は、現在ログオンしているユーザーのパスワードを入力します。 パスワードは大/小文字を区別されます。public void DropClient(java.lang.String clientid) throws java.lang.Throwable
例:
consolidatorManager.DropClient("DAVIDL");
clientid
- Consolidatorクライアント名。public void ChangeClientPassword(java.lang.String clientid, java.lang.String password) throws java.lang.Throwable
例:
consolidatorManager.ChangeClientPassword("DAVIDL", "MANAGER");
clientid
- 既存のConsolidatorクライアント名。password
- 指定したConsolidatorクライアントの新規パスワード。public void ParentHint(java.lang.String owner, java.lang.String store, java.lang.String owner_d, java.lang.String store_d) throws java.lang.Throwable
例:
consolidatorManager.ParentHint("SAMPLE3","ADDROLRL4P","SAMPLE3","ADDRESS");
owner
- ビューの所有者。store
- ビュー名。owner_d
- 親表の所有者。store_d
- 親表名。public void PrimaryKeyHint(java.lang.String publication_item, java.lang.String column, java.lang.String b_owner, java.lang.String b_store, java.lang.String b_column) throws java.lang.Throwable
例:
consolidatorManager.PrimaryKeyHint("P_SAMPLE1", "Last Name", "SAMPLE1","ADDROLRL4P","First Name");
publication_item
- パブリケーション項目名。column
- パブリケーション項目の列名。b_owner
- 実表の所有者。b_store
- 実表名。b_column
- 実表内の列の名前。public void PurgeTransaction(java.lang.String clientid, long tid) throws java.lang.Throwable
例:
consolidatorManager.PurgeTransaction("DAVIDL", 100001);
clientid
- Consolidatorクライアント名。tid
- トランザクションID。public void ExecuteTransaction(java.lang.String clientid, long tid) throws java.lang.Throwable
例:
consolidatorManager.ExecuteTransaction("DAVIDL", 100002);
clientid
- Consolidatorクライアント名。tid
- トランザクションID。public void CompleteRefresh(java.lang.String clientid, java.lang.String publication) throws java.lang.Throwable
例:
consolidatorManager.CompleteRefresh("DAVIDL","T_SAMPLE1");
clientid
- Consolidatorクライアント名。publication
- パブリケーション名。public void ExecuteStatement(java.lang.String stmt) throws java.lang.Throwable
例:
consolidatorManager.ExecuteStatement("drop table dual");
stmt
- SQL文のテキスト。public void GenerateMetadata(java.lang.String name, java.lang.String file_name) throws java.lang.Throwable
例:
consolidatorManager.GenerateMetadata( "T_SAMPLE1", "c:\\temp\\meta.h" );
name
- パブリケーション名。file_name
- メタデータを書き込むファイル名。public void ResetCache() throws java.lang.Throwable
public void CacheDependencies() throws java.lang.Throwable
public void RemoveCachedDependencies() throws java.lang.Throwable
public java.lang.String getCurrentTime()
|
|||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |