8.2 DMAの戻り値

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

表8-2 major_codeがERR_DMAの場合のDMAの戻り値一覧

minor_codeの
戻り値
minor_code説明対処
-2147024809​DMARC_BAD_PARAMETER不正な引数が入力されました。正しい引数を指定してください。
-2147024882​DMARC_NO_MEMORYメモリ不足で実行できません。メモリを増設してください。またはメモリを大量に消費しているアプリケーションを停止させて,処理を再実行してください。
-2147024891​DMARC_ACCESS_DENIED要求された操作に対してアクセス権がありません。正しいアクセス権を設定してください。
-2147217384​EDMRC_NOT_OUTTRANSACTIONトランザクション内でメソッドが呼ばれました。CdbrSession::Begin()メソッドを呼び出す前に,この操作を実行してください。
-2147217386​EDMRC_FTPSERVICE_NOT_AVAILABLEファイル転送サービスが利用できません。サーバのバージョンに対応したクライアントを利用してください。
-2147217387​EDMRC_FTPSERVICE_MAX_SESSIONファイル転送サービスに同時に接続できるセッション数の上限に達しています。時間をおいて,Connectユーザ数が減ったあと,再度実行してください。または,ファイル転送サービス環境定義ファイルのFtpSessionMaxエントリを見直してください。
-2147217388​EDMRC_NO_FTPSERVICE使用できるファイル転送サービスがありません。
  • ネットワーク環境を確認してください。
  • _HIEDMS_FTPMODE=STATICを指定してファイル転送サービスを起動しているかどうかを,確認してください。
  • 時間をおいて,再度実行してください。
  • ファイル転送サービスのセットアップコマンドを実行しているかどうかを,確認してください。
-2147217389​EDMRC_FTPSERVICE_LOST_CONNECTIONファイル転送サービスへのセッションが切断されました。ネットワーク環境を確認してください。または,時間をおいて,再度実行してください。
-2147217390​EDMRC_QPARAM_INDEX_OUT_OF_RANGE?パラメタの設定で指定した値の個数を超える出現順序が指定されています。?パラメタの設定を見直して,正しい出現順序を指定してください。
-2147217391​EDMRC_QPARAM_BAD_VALUE?パラメタの設定で指定した値が,不正である可能性があります。設定した?パラメタの値とデータ型を見直してください。
-2147217402​EDMRC_IN_ASYNC_EXECUTESQL文の非同期実行中です。この操作は実行できません。
-2147217404​EDMRC_NOT_INTRANSACTIONトランザクション外でメソッドが呼ばれました。Beginメソッドを呼び出したあとに,この操作を実行してください。
-2147217407​EDMRC_PARSE_ERRORXML文書の構文解析エラーが発生しました。XML文書の内容を見直してください。
-2147220868​DMARC_CONFLICTING_OPERATIONメソッドの呼び出し順序が矛盾しています。正しい呼び出し順序でメソッドをコールしてください。
-2147220869​DMARC_MULTIPLE_CHECKIN_NOT_SUPPORTED同一オブジェクト上の複数の異なるチェックインをサポートしません。この操作は実行できません。
-2147220870​DMARC_BAD_DOC_SPACE指定された識別子の文書空間は存在しません。正しい文書空間を指定してください。
-2147220873​DMARC_AT_ENUM_ENDEnumerationOfObjectオブジェクトの現在位置は,要素であるオブジェクト群の末尾です。DocumentBrokerサーバのメタ情報ファイル(slocalreg.ini)を見直してください。
-2147220875​DMARC_RESULTS_TRUNCATED結果集合はIdmaResultSet:TerminateResultsの呼び出しによって切断されます。この操作は実行できません。
-2147220876​DMARC_NETWORK_ERRORネットワーク環境でエラーが発生しました。ネットワーク環境を確認してください。
-2147220885​DMARC_REQUIRED_VALUE_ABSENT必要なプロパティ値が設定されていません。値が必須のプロパティに値が設定されていません。
-2147220887​DMARC_CONSTRAINT_VIOLATED制約違反の操作です。この操作は実行できません。
-2147220889​DMARC_DATATYPE_MISMATCHプロパティのデータ型に適切ではないメソッドです。正しい型を指定してください。
-2147220900​DMARC_ILLEGAL_OPERATIONDMA規約で禁止されている操作です。この操作は実行できません。
-2147220903​DMARC_NOT_AUTHENTICATEDユーザは認証されていません。正しいユーザIDおよびパスワードを指定してください。
-2147220906​DMARC_NO_RESERVATIONバージョン識別子が予約されていません。
または,チェックアウトされていません。
チェックイン後に割り当てられる正式なバージョン識別子を,入力引数に設定してください。
または,チェックアウト状態を確認してください。
-2147220908​DMARC_BAD_PROTECTION_LEVEL同時更新に対する保護レベルが不正です。正しい保護レベルを設定してください。
-2147220912​DMARC_TIMEOUT制限時間を超過しました。タイムアウトしました。
-2147220921​DMARC_BAD_OPERANDオペランドのデータ型,形式またはクラスが不正です。オペランドに正しいデータ型や形式,クラスを指定してください。
-2147220925​DMARC_MAX_ROWS検索結果の最大項目数を超えたため,検索結果の一部が切り捨てられました。最大項目数を変更して,再度実行してください。
-2147220932​DMARC_RESERVATION_EXISTSVersion SeriesはReservationをすでに保持しています。この操作は実行できません。
-2147220933​DMARC_RESERVATION_NOT_ALLOWEDReservationが現在存在しないのに,Version Seriesの条件によってReservationが許可されませんでした。この操作は実行できません。
-2147220934​DMARC_RESERVATION_PENDINGコネクションはすでにReservation要求を保持しています。一度に二つ以上は存在できません。この操作は実行できません。
-2147220936​DMARC_NO_CURRENT_VERSIONVersionSeriesが最新バージョンを保持していません。この操作は実行できません。
-2147220938​DMARC_NETWORK_UNAVAILABLEこの操作を実行するために必要なネットワークが利用できません。
  • ネットワーク環境を確認してください。
  • クライアント側で接続するDocumentBrokerサーバを選択している場合は,接続先のDocumentBrokerサーバのdo cspace.iniの[Entry0001]セクションに「SelectServerInMultiServer=Yes」の定義があるか確認してください。クライアント側で接続するDocumentBrokerサーバを選択していない場合は,「SelectServerInMultiServer=No」と定義しているか確認してください。
  • DocumentBrokerサーバが起動しているか確認してください。
  • EDMRefresherコマンドが実行中の場合は,コマンド終了後,再度実行してください。
-2147220943​DMARC_DEVICE_ERRORデータベースのアクセスエラーが発生しました。エラーメッセージを参照してエラーの要因を取り除いてください。
-2147220945​DMARC_BAD_OIIDSetOIIDメソッドで設定されたOIIDが不正です。
または,引数で指定されたOIIDが不正です。
正しいOIIDを指定してください。
-2147220947​DMARC_READ_ONLY読み取り専用のオブジェクトまたはプロパティのため,異常終了しました。このプロパティの値は更新できません。
-2147220951​DMARC_BAD_VALUE次の要因が考えられます。
  1. プロパティやリストの値が,許される範囲外の値であるか,または最大値を超えました。
  2. VariableArray型プロパティに設定する可変長配列の要素数が最大値を超えました。
  3. docspace.iniの[Entry0001]セクションに「VArrayElementCheck=Yes」の定義がある場合に,VariableArray型プロパティの要素の値が,許される範囲外の値であるか,または最大値を超えました。
要因に応じて,次の対策を実施してください。
  1. プロパティやリストの値の範囲を見直してください。
  2. VariableArray型プロパティに設定する可変長配列の要素数を見直してください。
  3. VariableArray型プロパティの要素の値の範囲を見直してください。
-2147220953​DMARC_BAD_URLリソースのURLが不正です。URLの内容を見直してください。
-2147220955​DMARC_URL_PROTOCOL_NOT_SUPPORTEDサポートしていないURLプロトコルです。file:///で始まっているか確認してください。
-2147220957​DMARC_RESOURCE_NOT_FOUND指示されたリソースが見つかりません。正しいリソースを指定してください。
-2147220958​DMARC_VALUE_NOT_SET要求されたプロパティは値を保持していません。この操作は実行できません。
-2147220962​DMARC_OBJECT_LOCKEDオブジェクトがロックされています。時間をおいて,再度実行してください。
-2147220964​DMARC_NOT_SUPPORTED次の要因が考えられます。
  1. このセッションまたはオブジェクトではサポートされていないメソッドです。または,サポートされていないデータ型です。
  2. 未サポートのモードを指定しています。
  3. シングルスレッド対応のクライアントアプリケーションから発行されています。
要因に応じて,次の対策を実施してください。
  1. この操作は実行できません。
  2. このモードは指定できません。
  3. マルチスレッド対応のクライアントアプリケーションから発行してください。
-2147220966​DMARC_NOT_FOUND要求された要素が見つかりません。正しいオブジェクトを設定してください。
-2147220968​DMARC_DISCONNECTED文書空間との接続が切断されました。セッションを接続してください。
-2147220971​DMARC_LOST_CONNECTION現在のオブジェクトからデータベースへの論理的な接続が失われました。操作は完了できません。文書空間に再接続してください。
-2147220979​DMARC_FOREIGN_OBJECTそのオブジェクトは現在の文書空間ではありません。正しいオブジェクトを指定してください。
-2147220981​DMARC_BAD_PROPIDプロパティの識別子が不正です。正しいプロパティ識別子を指定してください。
-2147220984​DMARC_BAD_LOCK_TYPE不正な種類のロックが指定されています。正しいロックタイプを指定してください。
-2147220986​DMARC_BAD_INDEX指定されたインデクスは,正当なプロパティまたはリスト要素を参照していません。正しいインデクスを指定してください。
-2147220988​DMARC_BAD_CLASSID指定された識別子は,利用できるオブジェクトのクラスではありません。正しいクラス識別子を指定してください。
-2147418113​DMARC_UNEXPECTED予期しないエラーが発生しました。処理を終了してください。
-2147467259​DMARC_FAILED次の要因が考えられます。
  1. 実行した操作の処理に失敗しました。
  2. DocumentBrokerサーバのメタ情報ファイルが不正です。
  3. メモリが不足しています。
  4. DocumentSpace構成定義ファイルのProcessOrbBoaOptionエントリに,-OAthreadMaxオプションを129以上の値で指定している環境で,同時に129以上のクライアントからCdbrSession::Connectメソッドが発行されています。
  5. メソッドの発行順序が不正です。
  6. ディスク容量が不足しています。
要因に応じて,次の対策を実施してください。
  1. 時間をおいてから再度実行するか,処理を見直してください。
  2. DocumentBrokerの実行環境ディレクトリ/etc/meta_files(UNIXの場合)またはDocumentBrokerのインストールディレクトリ¥Server¥etc¥meta_files(Windowsの場合)の下位にあるファイルを削除してから,-Fオプションを指定して,EDMPrintMetaコマンドを実行してください。
  3. メモリを増設するか,メモリを大量に消費しているアプリケーションを終了して,処理を再度実行してください。
  4. 時間を置いて再度実行するか,または-OAthreadMaxオプションの値を128以下にしてください。
  5. メソッドの発行順序を見直してください。
  6. 不要なファイルを削除して空き容量を増やすか,空き容量のあるパスを指定してください。
-2147467262​DMARC_BAD_INTERFACE要求したインターフェースは,このオブジェクトではサポートしていません。正しいインターフェースを指定してください。