You don't need a WDL file, but you need to give the path to the DLL in the dll_open command.

However, dll_open should return NULL when the DLL is not found. Maybe there was a different version of that DLL in the work folder?