このメソッドは、アクティビティのログに新しい拡張エントリを追加します。指定する値は、Log メソッドの場合と同様のステータスコードです。さらに、さまざまな追加パラメータを指定して、返される特定のエラーコードに関する追加情報を指定することができます。
LCSession クラス
lcSession. LogEx (status, int1,int2, int3, text1, text2, text3)
パラメータ |
説明 |
---|---|
status |
Long。LEI のベースステータスコードであり、関数からの戻り値でもあります。この値は、セッションステータスの外部コード番号として表示されます。 |
int1 |
Long。オプションの拡張パラメータ。「使用法」を参照してください。 |
int2 |
Long。オプションの拡張パラメータ。「使用法」を参照してください。 |
int3 |
Long。オプションの拡張パラメータ。「使用法」を参照してください。 |
text1 |
String 型。オプションの拡張パラメータ。「使用法」を参照してください。 |
text2 |
String 型。オプションの拡張パラメータ。「使用法」を参照してください。 |
text3 |
String 型。オプションの拡張パラメータ。「使用法」を参照してください。 |
この Log メソッドは、拡張エラーまたはイベントのログをパラメータと共に記録します。基本ログを記録するには Log を、また、外部ログには LogText または LogTextEx を使用します。エラーのロギング時には、アクティビティステータスが設定され、アクティビティがエラー状態になります。アクティビティのすべてのログエントリには、ステータスコードに対応したログテキストが追加されます。
サポートされる各拡張エラーと、このエラーで使用される拡張パラメータ、intN および textN について説明します。例えば、エラーコード LCFAIL_INVALID_METADATA をロギングする場合には、無効であることがわかったメタデータ名を text1 パラメータに指定する必要があります。
値 |
説明 |
---|---|
LCFAIL_INVALID_METADATA |
Metadata (text1) |
LCFAIL_TYPE_MISMATCH |
FieldName (text1)、LCType (Int1)、 ConnectorType (Int2) |
LCFAIL_DUPLICATE |
Metadata (text1) |
LCFAIL_FIELD_COUNT_MISMATCH |
LCCount (int1), LinkCount (Int2) |
LCFAIL_KEY_COUNT_MISMATCH |
LCCount (Int1), LinkCount (Int2) |
LCFAIL_STAMPFIELD_TYPE |
FieldName (text1)、LinkType (Int1) |
LCFAIL_FIELD_TYPE |
FieldName (text1)、ExpectedType (Int1)、 ActualType (Int2) |
LCFAIL_MERGE_FIELD |
FieldName (text1) |
LCFAIL_MISSING_PROPERTY |
PropertyToken (Int1) |
LCFAIL_PROPERTY_CONFLICT |
PropertyToken (Int1), PropertyToken (Int2) |
LCFAIL_INVALID_PROPERTY |
PropertyToken (Int1) |
LCFAIL_PROPERTY_VALUE |
PropertyToken (Int1) |
LCEVENT_CHARACTER_SET |
キャラクタセット記述子 (text1) |
次のステータス値は、エラーパッケージ LCXPKG_EXFIELD に含まれます。これらは、すべて 1 つの拡張パラメータを受け取ります。それは、Text1 に指定したフィールド名です。
LCFAIL_OVERFLOW
LCFAIL_PRECISION_LOSS
LCFAIL_INVALID_INT
LCFAIL_INVALID_FLOAT
LCFAIL_INVALID_CURRENCY
LCFAIL_INVALID_NUMERIC
LCFAIL_INVALID_DATETIME
LCFAIL_INVALID_STREAM
LCFAIL_INVALID_FIELD
LCFAIL_INVALID_TYPE
LCFAIL_INVALID_KEY
LCFAIL_DUPLICATE_KEY
LCFAIL_INVALID_STAMPFIELD
LCFAIL_INVALID_FIELDNAME
LCFAIL_VIRTUAL_FIELD
LCFAIL_VIRTUAL_VALUE
LCFAIL_INVALID_ORDER