0

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 メソッドを機能させるための正しい方向を教えてもらえますか?

4

1 に答える 1