0

Error Invoking Events Gateway Gatewayname: Null

1. created a gateway instance in CFadmin of with following information type Asynchronous CFML
Id = asynchr_submit
Path = H:\JL\TEST\cfc\asynchr_submit.cfc
Config file = H:\JL\TEST\cfc\asynchr_submit.cfg. I also tried with no config file.
(i also tried with config file cfc-method =onIncomingMessage and mode = saynchronous )

Gateway service enabled in settings

2. Config file has the following
mode=asynchronous
cfc-method=onIncomingMessage

3. Content of CFC (asynchr_submit.cfm)

<cfcomponent displayname="asynchr_submit" output="false" hint="Asynchronous CMFL gateway for Submit">
<cffunction name="onIncomingMessage" output="no">
<cfargument name="CFEvent" type="struct" required="true" />

<cfset email_txt = 'test email 2144'>
<cfmail to="email@email.com" from="email@email.com"
subject="Async test" cc="email@email.com">#email_txt#
</cfmail>

</cffunction>
</cfcomponent>

4. Calling cfml code
<cfoutput>
<div class="pagebody">
<cfscript>
status=false;
stTest = StructNew();
StructInsert(stTest, "Fname", "Test");
StructInsert(stTest, "lname", "Test again");
StructInsert(stTest, "email", "email@email.com");
status = SendGatewayMessage("asynchr_submit",stTest);
</cfscript>
<cfoutput>status = #status#
<cfdump var=#stTest#>
</cfoutput>
</div>
</cfoutput>

5. Error received from log is 05/18 08:33:20 Error [Thread-20] - Error Invocking CFC for gateway asynchr_submitL null
&. i even tried with only cfset insided my cfc. I apreciate your help.

2
Contributors
1
Reply
2
Views
10 Years
Discussion Span
Last Post by gavy
0

are you calling the all code from one page or cfc page is different from the output page,

if so then you need to invoke the cfc in your cfm template by using the cfinvoke or cfobject tag

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.