2009-08-21 7 views
4

<cfschedule>は、URLのみを呼び出すことができます。後でColdFusionでスケジュールされた時間に関数を呼び出す方法は?

いくつかの動的パラメータを持つ関数を後で呼び出すために使用することはできますか?

私は考えることができる唯一の方法は、とGETの方法、それを呼び出すと、URLのスコープ内のパラメータを移入することです:

./someAction.cfm?param1=xx&param2=yy 

しかし、これは私のために動作しません。「私は、おそらくヒットする原因大規模で複雑なデータのGET制限。

私は自分のスケジューラを実装して関数を呼び出す必要はありますか?

または... CFMLにはもっと単純なソリューションがありますか?もしそうでなければ、おそらくJ2EEの何か?

ありがとうございました。

答えて

8

ローカルファイルまたはデータベースにパラメータを書き込むように設定することができます。次に、スケジュールされたタスクがそこから情報を読み取り、パラメータを削除することができます。

-1

Webサービスとして機能を設定してから、cfschedule経由で呼び出すことができますか?

<cffunction name="something" access="remote"> 
    etc 
</cffunction> 
+0

うまくいかないと思います。あなたがそれについて考えるなら... – Henry

+0

私はちょうどGET限界懸念について少し気づいた。それがうまくいかないと感じる唯一の理由ですか? – Jason

1

cfthreadを処理して処理を行うことができますが、今後の活動がこれからの場合、これはうまくいかないでしょう。

関連する問題