Re: Jython error
Thank you for your response. I agree that it shouldn't be too difficult to integrate, however, I think groovy pretty much does everything that Python can, so as much as I want to use Python, in view of the time limitations, I will stick to groovy. If I do think of taking up a Jython integration, I'll take you up on those code samples. Anshu On Mon, Jun 1, 2009 at 7:47 PM, Brett Palmer brettgpal...@gmail.com wrote: I think there were some early implementations in the test framework to support jython but there were never fully completed. This wouldn't be very difficult to complete though. I wrote an custom jython web event handler for ofbiz for creating easy test scripts for our application. The same could be done for the service engine. In my organization, we moved away from Jython and adopted Groovy when ofbiz moved that direction. If you would like some sample code for jython integration let me know. Brett On Sun, May 31, 2009 at 11:48 PM, Anshuman Manur anshuman_ma...@stragure.com wrote: Not supported? I don't understand - in the Best Practices Guidehttp://docs.ofbiz.org/display/OFBADMIN/Best+Practices+Guide, the logic layer section contains the following lines: * Always implement your service using the easiest and most appropriate language or tool. You can implement services with many different languages including Java, Groovy, Beanshell or any BSF compliant scripting language (Jython, Jacl, JavaScript, etc), OFBiz Workflow Engine processes, OFBiz MiniLang simple-methods, and various others.* And, the serviceengine.xml file in framework/config/ contains the following entry: *engine name=jpython class=org.ofbiz.service.engine.BSFEngine/* Could someone please tell me if Jython is supported, because I feel it is and I'd be happy to create a Jira otherwise. Anshuman Manur On Sun, May 31, 2009 at 10:58 PM, BJ Freeman bjf...@free-man.net wrote: Unless I missed something jpython is not supported also only valid engines are java and simple feel free to make a jira http://docs.ofbiz.org/display/OFBADMIN/OFBiz+Contributors+Best+Practices Anshuman Manur sent the following on 5/31/2009 9:44 AM: Dear all, I'm trying to run a jython service, but I'm getting the following error: Problems loading org.apache.bsf.BSFEngine: jpython (unable to load language: jpython)) I spent about an hour tracing the error through the code, but that was of no avail. Seems to me that the trouble is with BSF loading the JPython classes, but this is just a guess. Any help would be much appreciated. The service definition looks like this: service name=testPython engine=jpython location=component://order/script/org/ofbiz/order/test/Test.py descriptiontesting the service engine/description attribute name=status type=String mode=OUT optional=false/ /service and I call the service with this: result = dispatcher.runSync(testPython, null) Thanks and Regards, Anshuman Manur -- BJ Freeman http://www.businessesnetwork.com/automation http://bjfreeman.elance.com http://www.linkedin.com/profile?viewProfile=key=1237480locale=en_UStrk=tab_pro Systems Integrator.
Re: Jython error
I think there were some early implementations in the test framework to support jython but there were never fully completed. This wouldn't be very difficult to complete though. I wrote an custom jython web event handler for ofbiz for creating easy test scripts for our application. The same could be done for the service engine. In my organization, we moved away from Jython and adopted Groovy when ofbiz moved that direction. If you would like some sample code for jython integration let me know. Brett On Sun, May 31, 2009 at 11:48 PM, Anshuman Manur anshuman_ma...@stragure.com wrote: Not supported? I don't understand - in the Best Practices Guidehttp://docs.ofbiz.org/display/OFBADMIN/Best+Practices+Guide, the logic layer section contains the following lines: * Always implement your service using the easiest and most appropriate language or tool. You can implement services with many different languages including Java, Groovy, Beanshell or any BSF compliant scripting language (Jython, Jacl, JavaScript, etc), OFBiz Workflow Engine processes, OFBiz MiniLang simple-methods, and various others.* And, the serviceengine.xml file in framework/config/ contains the following entry: *engine name=jpython class=org.ofbiz.service.engine.BSFEngine/* Could someone please tell me if Jython is supported, because I feel it is and I'd be happy to create a Jira otherwise. Anshuman Manur On Sun, May 31, 2009 at 10:58 PM, BJ Freeman bjf...@free-man.net wrote: Unless I missed something jpython is not supported also only valid engines are java and simple feel free to make a jira http://docs.ofbiz.org/display/OFBADMIN/OFBiz+Contributors+Best+Practices Anshuman Manur sent the following on 5/31/2009 9:44 AM: Dear all, I'm trying to run a jython service, but I'm getting the following error: Problems loading org.apache.bsf.BSFEngine: jpython (unable to load language: jpython)) I spent about an hour tracing the error through the code, but that was of no avail. Seems to me that the trouble is with BSF loading the JPython classes, but this is just a guess. Any help would be much appreciated. The service definition looks like this: service name=testPython engine=jpython location=component://order/script/org/ofbiz/order/test/Test.py descriptiontesting the service engine/description attribute name=status type=String mode=OUT optional=false/ /service and I call the service with this: result = dispatcher.runSync(testPython, null) Thanks and Regards, Anshuman Manur -- BJ Freeman http://www.businessesnetwork.com/automation http://bjfreeman.elance.com http://www.linkedin.com/profile?viewProfile=key=1237480locale=en_UStrk=tab_pro Systems Integrator.
Jython error
Dear all, I'm trying to run a jython service, but I'm getting the following error: Problems loading org.apache.bsf.BSFEngine: jpython (unable to load language: jpython)) I spent about an hour tracing the error through the code, but that was of no avail. Seems to me that the trouble is with BSF loading the JPython classes, but this is just a guess. Any help would be much appreciated. The service definition looks like this: service name=testPython engine=jpython location=component://order/script/org/ofbiz/order/test/Test.py descriptiontesting the service engine/description attribute name=status type=String mode=OUT optional=false/ /service and I call the service with this: result = dispatcher.runSync(testPython, null) Thanks and Regards, Anshuman Manur
Re: Jython error
Unless I missed something jpython is not supported also only valid engines are java and simple feel free to make a jira http://docs.ofbiz.org/display/OFBADMIN/OFBiz+Contributors+Best+Practices Anshuman Manur sent the following on 5/31/2009 9:44 AM: Dear all, I'm trying to run a jython service, but I'm getting the following error: Problems loading org.apache.bsf.BSFEngine: jpython (unable to load language: jpython)) I spent about an hour tracing the error through the code, but that was of no avail. Seems to me that the trouble is with BSF loading the JPython classes, but this is just a guess. Any help would be much appreciated. The service definition looks like this: service name=testPython engine=jpython location=component://order/script/org/ofbiz/order/test/Test.py descriptiontesting the service engine/description attribute name=status type=String mode=OUT optional=false/ /service and I call the service with this: result = dispatcher.runSync(testPython, null) Thanks and Regards, Anshuman Manur -- BJ Freeman http://www.businessesnetwork.com/automation http://bjfreeman.elance.com http://www.linkedin.com/profile?viewProfile=key=1237480locale=en_UStrk=tab_pro Systems Integrator.
Re: Jython error
Not supported? I don't understand - in the Best Practices Guidehttp://docs.ofbiz.org/display/OFBADMIN/Best+Practices+Guide, the logic layer section contains the following lines: * Always implement your service using the easiest and most appropriate language or tool. You can implement services with many different languages including Java, Groovy, Beanshell or any BSF compliant scripting language (Jython, Jacl, JavaScript, etc), OFBiz Workflow Engine processes, OFBiz MiniLang simple-methods, and various others.* And, the serviceengine.xml file in framework/config/ contains the following entry: *engine name=jpython class=org.ofbiz.service.engine.BSFEngine/* Could someone please tell me if Jython is supported, because I feel it is and I'd be happy to create a Jira otherwise. Anshuman Manur On Sun, May 31, 2009 at 10:58 PM, BJ Freeman bjf...@free-man.net wrote: Unless I missed something jpython is not supported also only valid engines are java and simple feel free to make a jira http://docs.ofbiz.org/display/OFBADMIN/OFBiz+Contributors+Best+Practices Anshuman Manur sent the following on 5/31/2009 9:44 AM: Dear all, I'm trying to run a jython service, but I'm getting the following error: Problems loading org.apache.bsf.BSFEngine: jpython (unable to load language: jpython)) I spent about an hour tracing the error through the code, but that was of no avail. Seems to me that the trouble is with BSF loading the JPython classes, but this is just a guess. Any help would be much appreciated. The service definition looks like this: service name=testPython engine=jpython location=component://order/script/org/ofbiz/order/test/Test.py descriptiontesting the service engine/description attribute name=status type=String mode=OUT optional=false/ /service and I call the service with this: result = dispatcher.runSync(testPython, null) Thanks and Regards, Anshuman Manur -- BJ Freeman http://www.businessesnetwork.com/automation http://bjfreeman.elance.com http://www.linkedin.com/profile?viewProfile=key=1237480locale=en_UStrk=tab_pro Systems Integrator.