Becky Hilton
07/21/2022, 3:22 PMcomponent implements = "java:com.digitalpersona.uareu.Engine.EnrollmentCallback" {
component implements = "java:com.digitalpersona.uareu.Engine$EnrollmentCallback" {
component implements = "java:Engine.EnrollmentCallback" {
This is how we are calling it from our cfm like this
createObject(component, "...callback_component").init(rc);
and this is the error message we are seeing
The java:com.digitalpersona.uareu.Engine.EnrollmentCallback ColdFusion component or interface name, used to extend or implement the model.UserProfile.callback_component component is invalid. Ensure that the file exists, that the name does not start or end with a period (.), and the name is not an empty string.
Invalid component or interface name.
We have the jar file for digitalpersona in our lib directory and are using the other classes & interfaces already. But I'm not sure we have the right value in for implements or maybe we are missing something somewhere else.Adam Cameron
Becky Hilton
07/21/2022, 3:29 PMAdam Cameron
bdw429s
07/21/2022, 3:48 PMcreateDynamicProxy()
instead @Becky HiltonBecky Hilton
07/21/2022, 3:54 PMbdw429s
07/21/2022, 3:54 PMcreateDynamicproxy()
yet?bdw429s
07/21/2022, 3:55 PMbdw429s
07/21/2022, 3:55 PMBecky Hilton
07/21/2022, 3:56 PMbdw429s
07/21/2022, 3:56 PMBecky Hilton
07/21/2022, 3:56 PMBecky Hilton
07/21/2022, 3:57 PMbdw429s
07/21/2022, 3:58 PMbdw429s
07/21/2022, 3:58 PMBecky Hilton
07/21/2022, 3:58 PMbdw429s
07/21/2022, 3:58 PMBecky Hilton
07/21/2022, 3:58 PMbdw429s
07/21/2022, 3:59 PMbdw429s
07/21/2022, 3:59 PMbdw429s
07/21/2022, 3:59 PMbdw429s
07/21/2022, 4:00 PMBecky Hilton
07/21/2022, 4:00 PMBecky Hilton
07/21/2022, 4:00 PMbdw429s
07/21/2022, 4:00 PMbdw429s
07/21/2022, 4:01 PMbdw429s
07/21/2022, 4:01 PMbdw429s
07/21/2022, 4:02 PMBecky Hilton
07/21/2022, 4:06 PMinstance= new cfc.callback_component();
dynInstnace = createDynamicProxy(instance, ["java:com.digitalpersona.uareu.Engine.EnrollmentCallback"]);
x = createObject("java","InvokeHelloProxy").init(dynInstnace);
y = x.myFunction();
bdw429s
07/21/2022, 4:15 PMbdw429s
07/21/2022, 4:15 PMbdw429s
07/21/2022, 4:15 PMbdw429s
07/21/2022, 4:17 PMBecky Hilton
07/21/2022, 4:18 PMBecky Hilton
07/21/2022, 4:18 PMbdw429s
07/21/2022, 4:18 PMbdw429s
07/21/2022, 4:19 PMbdw429s
07/21/2022, 4:21 PMbdw429s
07/21/2022, 4:21 PMcom.digitalpersona.uareu.Engine$EnrollmentCallback
is probably what you want if it's an inner classbdw429s
07/21/2022, 4:22 PMbdw429s
07/21/2022, 4:23 PMbdw429s
07/21/2022, 4:25 PMjava:
bdw429s
07/21/2022, 4:25 PMinstance= new cfc.callback_component();
dynInstnace = createDynamicProxy(instance, "com.digitalpersona.uareu.Engine$EnrollmentCallback");
bdw429s
07/21/2022, 4:25 PMBecky Hilton
07/21/2022, 4:30 PMBecky Hilton
07/21/2022, 5:16 PMlocal.orgInst = new model.UserProfile.callback_component(rc);
local.dynInstance = createDynamicProxy(local.orgInst, ["com.digitalpersona.uareu.Engine$EnrollmentCallback"]);
local.x = createObject("java","com.digitalpersona.uareu.dpfj.EngineImpl");
Becky Hilton
07/21/2022, 5:16 PMBecky Hilton
07/21/2022, 5:16 PMBecky Hilton
07/21/2022, 5:17 PMBecky Hilton
07/21/2022, 5:21 PMbdw429s
07/21/2022, 5:38 PMWe got an error@Becky Hilton Please include the full stack trace. There are many 'errors' you could be talking about
Becky Hilton
07/21/2022, 5:38 PMbdw429s
07/21/2022, 5:39 PMbdw429s
07/21/2022, 5:40 PMBecky Hilton
07/21/2022, 5:40 PMBecky Hilton
07/21/2022, 5:41 PMbdw429s
07/21/2022, 5:43 PMbdw429s
07/21/2022, 5:43 PMBecky Hilton
07/21/2022, 5:43 PMBecky Hilton
07/21/2022, 5:44 PMBecky Hilton
07/21/2022, 5:44 PMbdw429s
07/21/2022, 5:44 PMbdw429s
07/21/2022, 5:45 PMBecky Hilton
07/21/2022, 5:45 PMBecky Hilton
07/21/2022, 5:45 PMbdw429s
07/21/2022, 5:45 PMbdw429s
07/21/2022, 5:45 PMI didn't include that partI don't know what that means
bdw429s
07/21/2022, 5:46 PMbut we do have it workingSo what exactly is your question then?
Becky Hilton
07/21/2022, 5:46 PMhidObj = createObject("java","com.digitalpersona.uareu.UareUGlobal").init();
fmdObj = createObject("java","com.digitalpersona.uareu.Fmd$Format");
engine = hidObj.GetEngine();
Becky Hilton
07/21/2022, 5:46 PMbdw429s
07/21/2022, 5:47 PMBecky Hilton
07/21/2022, 5:47 PM