From: Jeff E. <JEm...@lg...> - 2003-11-04 15:40:17
|
> entity = rmh.create() is throwing an AttributeError, seems to see >create() as an attribute. No, it doesn't believe that rmh has a create method. Can you determine what rmh is by printing it? |
From: Rubin, D. <DR...@fn...> - 2003-11-05 08:45:30
|
Hi, I put in the print: rmh = org.omg.stub.java.rmi._Remote_Stub then I tried a narrow : rmh = PortableRemoteObject.narrow(ctx.lookup("ejb/ReportManager"), ReportManagerHome) but it thew: java.lang.ClassCastException: Unable to load class: za.co.payworks.report.busine ss.reportmanager._ReportManagerHome_Stub -----Original Message----- From: Don Coleman [mailto:dco...@ch...] Sent: Tuesday, November 04, 2003 5:52 PM To: Rubin, Dani Subject: Re: [Jython-users] EJB AttributeError Dani, I'm interested in what rmh is. I don't have WebSphere installed. Can you insert the following line?> rmh =ctx.lookup("ejb/ReportManager") print rmh.__class__ entity = rmh.create() I think that rmh is a corba or rmi stub/skeleton and it might need to be narrowed because of IBMs implementation, but I'm not sure yet. - Don Rubin, Dani wrote: > Hi > Help !! > class EJBCaller3: > from java.lang import String > from java.util import Properties,Random,Hashtable > from javax.naming import Context > from javax.naming import InitialContext > from javax.rmi import PortableRemoteObject > from za.co.payworks.dto.report import PayrollImportReportDTO > from za.co.payworks.report.business.reportmanager import > ReportManager > from za.co.payworks.report.business.reportmanager import > ReportManagerHome > from za.co.payworks.util.test import PayworksJTestCase > > if __name__ == '__main__': > try: > print "imports successfull" > p = Properties() > p[Context.INITIAL_CONTEXT_FACTORY] = > "com.ibm.websphere.naming.WsnInitialContextFactory" > p[Context.PROVIDER_URL]="iiop://localhost:2809/" > ctx = InitialContext(p) > rmh =ctx.lookup("ejb/ReportManager") > entity = rmh.create() > toSB = PayrollImportReportDTO > inTest = entity.getPayrollImportReport(toSB) > assert len(inTest), "Byte array returned is empty" > except AttributeError, target: > print "AttributeError is ", target > > > entity = rmh.create() is throwing an AttributeError, seems to see > create() as an attribute. > > Dani Rubin > Scion > Johannesburg > > > ____________________________________________________________________________ _______________________ > > > The views expressed in this email are, unless otherwise stated, those of the author and not those > of the FirstRand Banking Group or its management. The information in this e-mail is confidential > and is intended solely for the addressee. Access to this e-mail by anyone else is unauthorised. > If you are not the intended recipient, any disclosure, copying, distribution or any action taken or > omitted in reliance on this, is prohibited and may be unlawful. > Whilst all reasonable steps are taken to ensure the accuracy and integrity of information and data > transmitted electronically and to preserve the confidentiality thereof, no liability or > responsibility whatsoever is accepted if information or data is, for whatever reason, corrupted > or does not reach its intended destination. > > ________________________________ > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > ___________________________________________________________________________________________________ The views expressed in this email are, unless otherwise stated, those of the author and not those of the FirstRand Banking Group or its management. The information in this e-mail is confidential and is intended solely for the addressee. Access to this e-mail by anyone else is unauthorised. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted in reliance on this, is prohibited and may be unlawful. Whilst all reasonable steps are taken to ensure the accuracy and integrity of information and data transmitted electronically and to preserve the confidentiality thereof, no liability or responsibility whatsoever is accepted if information or data is, for whatever reason, corrupted or does not reach its intended destination. ________________________________ |
From: Diez B. R. <de...@we...> - 2003-11-05 11:10:36
|
=2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, > I put in the print: rmh =3D org.omg.stub.java.rmi._Remote_Stub > then I tried a narrow : > rmh =3D PortableRemoteObject.narrow(ctx.lookup("ejb/ReportManager"), > ReportManagerHome) > but it thew: > java.lang.ClassCastException: Unable to load class: > za.co.payworks.report.busine > ss.reportmanager._ReportManagerHome_Stub does this work for you in JAVA? Looks like your idl-generated stubs aren't = in=20 the classpath - which is actually no jython, but a java-problem. Diez =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/qNqaBUNnEs5xWG4RAgYkAJ9JOjzixgUilbsLvC7MlBQAF/kufQCePMAC aelv4xpHY8CN8HRicc76bWQ=3D =3DnO1V =2D----END PGP SIGNATURE----- |