importPackage(Packages.javax.naming);
importClass(Packages.com.mycompany.accounting.AccountHome);
var initialContext = new InitialContext();
var ejbHome = initialContext.*lookup*("*java:comp/env/com/mycompany/accounting/AccountEJB*");
var accountHome = Packages.javax.rmi.PortableRemoteObject.narrow(ejbHome, AccountHome);
JavaScript "JavaClass" objects like AccountHome in the above example are implicitly converted to the corresponding java.lang.Class object when passed as an argument to a Java method.
Chris
Ulf Sahlin wrote:
Hello!
Can someone please post a working implementation of an EJB lookup from within Woody's binding.js flowscript (i.e. the ugly Home lookup onto the findByPrimaryKey stuff)? I'm having difficulties with the (javascript-style) syntax and I cannot seem to find a good resource for reference nor good examples. Currently I'm having issues with the myhome.class narrowing part. I've tried with myhome["class"] to avoid the reserved keyword issue but I'm still having problems. The error i get is:
--- class "<myhome>" has no public instance field or method named "class".
I guess I have some issues with package importing or something. It's working great if I use the bean setters manually and load the form with that bean.
Cheers, Ulf Sahlin
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
