BlueDragon が提供する CFML メッセージ プラグインの Hello World の例を作成しようとしています。
http://openbd.org/manual/?/plugin_message
「トピックからのメッセージの受信は、 onMessage( message, header ) メソッドが定義された CFC を使用して行われます。」という部分でリスナーを動作させることができませんでした。
サーバー上のログ (plugin-message.log) を調べたところ:
22/05/14 18:39.45: send( vm://localhost@GOOG, size=9 )
22/05/14 18:39.45: onMessage.error@LR.RTQ.listener; Topic=GOOG; E=Error at line 1, column 1
私のlistener.cfcファイルに何か問題があるようです:
<cfcomponent>
<cffunction name="onMessage" access="remote" >
<cfargument name="message" type="string" required="true"/>
<cfargument name="header" type="string" required="true"/>
<cfstoredproc procedure="insert_message" datasource="AJDB">
<cfprocparam
cfsqltype="cf_sql_varchar"
value="jms">
<cfprocparam
cfsqltype="cf_sql_varchar"
value="alanserver">
<cfprocparam
cfsqltype="cf_sql_varchar"
value="#message# on #header#">
</cfstoredproc>
</cffunction>
</cfcomponent>
この onMessage メソッドを機能させるための正しい方向を教えてもらえますか?