LCSession の LogEx メソッド

このメソッドは、アクティビティのログに新しい拡張エントリを追加します。指定する値は、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