9.3 クラスライブラリ独自の戻り値ERR_DBRの場合

major_codeが ERR_DBRの場合のminor_codeの一覧を次の表に示します。

表9-3 major_codeがERR_DBRの場合のクラスライブラリ独自の戻り値一覧

minor_codeの
戻り値
minor_code説明対処
4ERR_SESSION_ALREADY_CONNECTEDセッションがすでに接続されています。処理を継続してください。または,いったん切断してから,再度このメソッドをコールしてください。
5ERR_SESSION_NOT_CONNECT次の要因が考えられます。
  • セッションが接続されていない。
  • EDMRefresherコマンドが実行中である。
要因に応じて,次のどちらかの対策を実施してください。
  • セッションを接続する。
  • EDMRefresherコマンドが終了したあと,再度実行する。
7ERR_BAD_INTERFACE指定されたインターフェースが不正です。正しいインターフェースを指定してください。
8ERR_BAD_PARAMETER不正な引数が入力されました。正しい引数を指定してください。
10ERR_OBJECT_ALREADY_CONNECTEDオブジェクトはすでに接続されています。この操作は実行できません。
11ERR_OBJECT_NOT_CONNECTオブジェクトは接続されていません。オブジェクトを接続してください。
13ERR_QUERY_NOT_INITIAL初期化が実行されていません。初期化を実行してください。
14ERR_QUERY_NOT_SEARCH検索が実行されていません。検索を実行してください。
16ERR_SGML_BAD_NODETYPEノードタイプが不正です。正しいノードタイプを指定してください。
17ERR_SGML_NO_PARSEDATA構文解析情報がありません。構文解析情報を作成してください。
23ERR_QUERY_ALREADY_INITIALIZED検索オブジェクトはすでに初期化されています。この操作は実行できません。
25ERR_NONEXISTS_VERSION指定されたバージョンは存在しません。正しいバージョンを指定してください。
29ERR_ACLIB_OBJECT_INVALIDクラスライブラリのオブジェクトは無効です。有効なクラスライブラリのオブジェクトを指定してください。
30ERR_OIID_NOT_SETOIIDが設定されていません。SetOIIDメソッドをコールしてから,このメソッドをコールしてください。
31ERR_OBJECT_REMOVEDオブジェクトはすでに削除されています。正しいオブジェクトを指定してください。
32ERR_LAST_VERSION指定されたバージョンは唯一のバージョンであるため,削除できません。この操作は実行できません。
33ERR_SESSION_OVERFLOW制限を超えてConnectしようとしました。時間をおいて,Connectユーザ数が減ったあと,再度実行してください。
34ERR_INVALID_STATUSセッションの状態が不正です。一つのセッションに同時に複数のメソッド処理要求が出されています。一つのセッションに対して一度に一つの処理要求しか出さないように見直してください。
35ERR_NO_SERVICE使用できるサービスプロセスがありません。時間をおいて,再度実行してください。
EDMRefresherコマンドが実行中の場合は,コマンド終了後,再度実行してください。
36ERR_NOTSUPPORT_CLIENT_VERSION操作を実行するためのネットワークが使用できません。サーバのバージョンに対応したクライアントライブラリを利用してください。
37ERR_ACCESS_NOT_PERMITTEDアクセス権がありません。必要なアクセス権を設定して,再度実行してください。
40ERR_ACCESSCONTROL_NOT_SUPPORTEDアクセス制御機能が未サポートです。この操作は実行できません。
41ERR_BAD_PERMISSION不正なパーミッションが指定されました。正しいパーミッションを指定してください。
42ERR_BAD_SUBJECT_TYPE不正なサブジェクト種別が指定されました。正しいサブジェクト種別を指定してください。
43ERR_INVALID_SUBJECT_LENGTHサブジェクトの長さが不正です。1文字以上254文字以内の文字列を指定してください。
44ERR_INVALID_ACE_COUNT設定するACEの個数が制限値を超えています。ACEは64個以内で指定してください。
45ERR_INVALID_PUBLICACL_COUNTバインドするパブリックACLの個数が制限値を超えています。パブリックACLは10個以内で指定してください。
46ERR_QUERY_TOO_MANY_NESTED_OPERATIONS演算のネストが深過ぎます。探索条件のネストを浅くして,再度実行してください。
47ERR_INVALID_ACE不正なACEが指定されました。ACEとして正しいCdbrCompoundを指定してください。
48ERR_PUBLICACL_ALREADY_BOUND指定されたパブリックACLはすでにバインドされています。すでにバインドされているパブリックACLを指定しないで処理を再実行してください。
49ERR_PUBLICACL_NOT_BOUND指定されたパブリックACLはバインドされていません。バインドされているパブリックACLを指定して処理を再度実行してください。
50ERR_NONEXISTS_PUBLICACL指定されたパブリックACLは存在しません。存在しないパブリックACLを指定しないで処理を再度実行してください。
51ERR_CONTENT_IS_EMPTYファイル実体が変換処理されてなくて空です。この操作は実行できません。
52ERR_IS_MASTERRENDITION指定されたRenditionTypeはマスタレンディションです。RenditionTypeを見直してください。
53ERR_LIMITNUM_OF_RENDITIONS保持できるレンディション数の上限に達しています。この操作は実行できません。
54ERR_MASTERRENDTYPE_NOT_SETマスタレンディションのRenditionTypeに値が設定されていません。この操作は実行できません。
55ERR_NONEXISTS_RENDITION指定されたRenditionTypeは存在しません。RenditionTypeを見直してください。
56ERR_RENDITIONTYPE_DUPLICATEDRenditionTypeが重複しています。重複しないRenditionTypeを指定してください。
57ERR_RENDITION_NOT_CONVERTEDファイル実体が更新処理されていません。この操作は実行できません。
58ERR_CONTENTTYPE_MISMATCH指定したレンディションタイプのファイル実体に対して実行できません。正しい文書オブジェクトを指定してメソッドを実行してください。
59ERR_EQL_ALREADY_INITIALIZEDすでに初期化されています。この操作は実行できません。
60ERR_EQL_NOT_INITIALIZE初期化が実行されていません。初期化を実行してください。
61ERR_EQL_STATEMENT_NOT_SET実行するedmSQL文が登録されていません。CdbrEqlStatement::Setメソッドで実行するedmSQL文を登録してください。
62ERR_EQL_STATEMENT_NOT_EXECedmSQL文が実行されていません。CdbrEqlStatement::Executeメソッドを実行し,edmSQL文を実行してください。
63ERR_EQL_BAD_STATEMENT不正なedmSQL文を実行しようとしました。edmSQL文を見直してください。必要に応じて構文解析結果情報を取得してください。
65ERR_NOT_VERSION_TRACEABLEバージョントレース可能なオブジェクトではありません。この操作はできません。オブジェクトのクラスを見直してください。
66ERR_OBJECT_NOT_INITIALIZEオブジェクトが初期化されていません。初期化を実行してください。
67ERR_OBJECT_ALREADY_INITIALIZEDオブジェクトは初期化済みです。この操作は実行できません。
68ERR_INVALID_DEFINITION定義情報が不正です。定義ファイルの内容を見直してください。
71ERR_SESSION_ALREADY_AUTHENTICATED文書空間にすでにログインしています。処理を継続するか,文書空間からログアウトしてから,再度このメソッドをコールしてください。
72ERR_SESSION_NOT_AUTHENTICATE文書空間にログインしていません。文書空間にログインしてください。
73ERR_INVALIDENV実行環境が不正です。環境変数「DOCBROKERDIR」に,File Sharingサーバのインストールディレクトリ¥Serverを正しく指定するか,イベントログに出力されているメッセージを基に対処してください。
74ERR_OPERATION_FAILED初期化処理または終了処理に失敗しました。次の要因が考えられます。
  • docspace.iniメモリ常駐失敗
  • OIID通番メモリ常駐失敗
  • メタ情報常駐失敗
  • 文書空間接続準備失敗
  • 実行環境情報のメモリ常駐失敗
  • プロセス間ロック制御失敗
イベントログに出力されているメッセージを基に対処してください。
75ERR_NOT_MULTI_CONTENTSマルチファイル文書ではありません。マルチファイル管理機能を使用しない場合の形式で実行してください。
76ERR_BAD_CONTENTSCOUNT登録しようとするファイルの数が多過ぎます。登録するファイルの数を見直してください。
77ERR_RETRIEVALNAME_DUPLICATEDRetrievalNameが重複して指定されています。RetrievalNameが重複しないように指定してください。
78ERR_COMPONENTTYPE_DUPLICATEDComponentTypeが重複して指定されています。ComponentTypeが重複しないように指定してください。
80ERR_SYSTEMDBSERVER_NOT_NOTIFYDBコネクション管理オブジェクトのリファレンスが未通知です。処理を終了してから,再度実行してください。
81ERR_FILELINK_FAILEDHiRDB File Linkでエラーが発生しました。エラーの要因を取り除いて再度実行してください。
82ERR_FAL_NOT_LOADEDHiRDB File Linkのライブラリがロードできません。詳細メッセージを基に対処してください。
83ERR_CONTENT_NOT_REGISTEREDファイル実体が登録されていません。ファイル実体を登録してください。
84ERR_BAD_ENV環境変数が不正です。環境変数に正しい値を指定してください。
85ERR_FILE_REFERENCE_OPERATION_FAILEDファイル実体の操作でエラーが発生しました。
個人フォルダ用ベースパスあるいはコミュニティフォルダ用ベースパスの指定が不正です。
個人フォルダ用ベースパスあるいはコミュニティフォルダ用ベースパスの指定を見直してください。
ファイル実体または格納先に対するアクセス権がありません。ファイル実体または格納先に対するアクセス権を見直してください。
ベースパスへの接続でエラーが発生しました。ベースパスに接続する最大ユーザ数の指定を見直してください。
86ERR_FILE_REFERENCE_MISMATCH_STATUSファイル実体の操作でエラーが発生しました。オブジェクトとファイル実体が不整合な状態です。エラーが発生した処理に応じて,次のどちらかを実施してください。
  • 削除処理の場合
    処理を再度実行してください。
  • 更新処理の場合
    オブジェクトを削除してから,更新するファイル実体を使用してオブジェクトを再度作成してください。
87ERR_TARGETCONTENTPATH_NOT_SETベースパスが設定されていません。UNC形式で指定している場合は,ベースパスにコンピュータ名またはIPアドレスしか指定されていません。ベースパスの設定を見直してください。UNC形式で指定している場合は,ベースパスにコンピュータ名またはIPアドレスに加えて,共有名を指定してください。
88ERR_REFERENCETYPE_MISMATCHリファレンス種別が一致していません。正しいリファレンス種別を指定してください。
91ERR_FILE_REFERENCE_CURRENT_CONTENT_NOTFOUNDファイル実体が存在しません。該当するファイルを削除したあと,再度ファイルを登録してください。