2.2.17 廃止されたアクティビティ
旧バージョンのLANSA Composerの一部のアクティビティがこのバージョンでは廃止されました。
廃止されたアクティビティはほとんどの場合、名前が変更されています。そして、新しい機能や動作または異なる機能や動作を備える代替アクティビティが用意されます。新しい処理シーケンスでは、推奨される代替アクティビティを使用する必要があります。
特に説明がない限り、廃止されたアクティビティも提供されますが、通常の使用時は非表示になっており、新規または変更された処理シーケンスでは使用できません。ただし、これによって、元のアクティビティを使用した既存の処理シーケンスの動作も保持されます。
廃止されたアクティビティを以下に示します。
元のアクティビティの名前: |
ARCHIVE_FILE |
代替アクティビティの名前: |
MOVE_FILE |
このアクティビティは以下のような理由で廃止されました。
· ファイルの移動が失敗したときに、エラー結果コードが正しく設定されない
· このアクティビティのパラメータが移動元のファイルとパスを指定する方法が、用意された他のアクティビティと一貫性がない
元のアクティビティの名前: |
ARCHIVE_FILE2 |
代替アクティビティの名前: |
MOVE_FILE |
ファイルの移動が失敗したときに、エラー結果コードが正しく設定されないため、このアクティビティは廃止されました。
元のアクティビティの名前: |
CALL_FUNCTION |
代替アクティビティの名前: |
CALL_FUNCTION |
CALL_FUNCTIONのアクティビティ機能が改善され、別のLANSAシステムや区画のファンクションを呼び出せるようになったので、このアクティビティは廃止されました。そのためサポートされるパラメータの数は7つに減少しました。廃止されたバージョンのアクティビティは9つのパラメータ値を維持し、既存の処理シーケンスが利用できるようになっています。(ただし、新しいCALL_FUNCIONアクティビティの拡張機能は提供されません。)
元のアクティビティの名前: |
DELETE_FILE |
代替アクティビティの名前: |
DELETE_FILE |
ファイルの削除が失敗したときに、エラー結果コードが正しく設定されないため、このアクティビティは廃止されました。
元のアクティビティの名前: |
FTP_INBOUND |
代替アクティビティの名前: |
FTP_INBOUND |
このアクティビティは使用される保管先のローカルディレクトリに関する動作が正しくなかったため廃止されました。この廃止されたバージョンのアクティビティでは複数のFTPサーバー(特にLinuxサーバー)で使用されると、リモートディレクトリのパスの一部が目的のディレクトリパスに追加されてしまうことがあります。これは正常な動作ではなく、改良されたFTP_INBOUNDで修正されています。しかし、既存のシステムではこの動作に基づいている場合も考えられるので、この廃止されたバージョンのアクティビティはそのままの動作を維持しています。
元のアクティビティの名前: |
MSG_RECEIVE |
代替アクティビティの名前: |
MSG_RECEIVE |
受信するメッセージがない場合、アクティビティがエラー状態で終了するため、このアクティビティは廃止されました。新しいバージョンのアクティビティでは、このような場合に正常(OK)の状態で終了します。ただし、新しい出力パラメータには受信したメッセージのカウントが格納されるため、このカウントを使用する処理シーケンスがより適切に対応できます。
元のアクティビティの名前: |
TUT_03_AT |
代替アクティビティの名前: |
NEXTNUMBER |
このアクティビティはチュートリアルLIC004でLANSA Composer のバージョン2またはそれ以前のバージョン用に使用されたものです。LANSA Composerのバージョン3またはそれ以降のバージョン用のチュートリアルでは代わりにNEXTNUMBERのアクティビティが使用されます。