Don't see any bsh files in the root of ofbiz, and if you following party
it would be in the webapp/componnet/web-inf/action.

Normally Bsh files have been used to marshall data for diplaying.
they are in the webapp/componnet/web-inf/action folders. They have the
same name as the ftl.
As bsh, now groovy files have been used in widgets this has not been
followed.
groovy files have been put in a lot of places. Script was a suggestion
since if seem you put in anywhere and was not related to a ftl file.

I don't know the hellowworld3 and don't want to put energy into it,
since it is not part of ofbiz.
I would put energy into the practice code
http://docs.ofbiz.org/display/OFBIZ/OFBiz+Beginners+Development+Guide+Using+Practice+Application+%28Hello+World...%29
if you were to use that, but you would need the trunk or 9.04.
bsh files are not used once you leave ver 4.0

su2 sent the following on 7/9/2009 6:11 AM:
> Hi BJ,
> 
> are you suggesting my to place bshcontainer.bsh file in hello3 > Script
> folder?
> 
> I am following party folder and I do not see any .bsh file under party >
> Script folder/subfolder.
> 
> I am following the directory structure of "party" component.
> 
> 
> 
> 
> BJ Freeman wrote:
>> to keep consistency and to learn correctly
>> I suggest you put this in scripts folder.
>> you can follow other examples as to the full path.
>> then put it in the ofbiz-component.xml in the hot-deploy folder,
>> following the examples in other folders.
>>
>> su2 sent the following on 7/8/2009 6:13 PM:
>>> I have saved bshcontainer.bsh file in C:\workspace\ofbiz
>>> I am trying to run  
>>>  
>>> source("bshcontainer.bsh"); 
>>>  
>>> result = dispatcher.runSync("createHelloPerson",
>>> UtilMisc.toMap("firstName",
>>> "Si" , "lastName", "Chen", "comments", "Will it work this time?")); 
>>>  
>>> I am getting following error. 
>>>  
>>> Error: 
>>> Target exception: org.ofbiz.service.GenericSericeException: Cannot locate
>>> serivce by name (createHelloPerson) 
>>>
>>> services.xml
>>> ****************************
>>> <?xml version="1.0" encoding="UTF-8" ?>
>>> <services xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
>>>        
>>> xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/services.xsd";>
>>>     <description>Hello 3 Services</description>
>>>     
>>>     <!-- This will be implemented in JAVA -->
>>>     <service name="createHelloPerson" engine="java" 
>>>                     location="org.ofbiz.hello3.Hello3Services"
>>> invoke="createHelloPerson">
>>>                     <description>Create a HelloPerson</description>
>>>                     <auto-attributes mode="IN" entity-name="HelloPerson"
>>> include="nonpk"
>>> optional="true"/>
>>>                     <attribute name="helloPersonId" mode="OUT" type="string"
>>> optional="false"/>
>>>     </service>      
>>>     
>>>     <!-- This will be implemented in OfBiz minilang -->   
>>>     <service name="createHelloPersonHobby" engine="simple" 
>>>                     location="org/ofbiz/hello3/Hello3Services.xml"
>>> invoke="createHelloPersonHobby">
>>>                     <description>Create a HelloPersonHobby which links a 
>>> person and a
>>> hobby. </description>
>>>                     <auto-attributes mode="IN" 
>>> entity-name="HelloPersonHobby"
>>> include="pk"
>>> optional="false"/>
>>>     </service>    
>>> </services>    
>>>
>>> ****************************
>>>
>> -- 
>> BJ Freeman
>> http://www.businessesnetwork.com/automation
>> http://bjfreeman.elance.com
>> http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro
>> Systems Integrator.
>>
>>
>>
> 

-- 
BJ Freeman
http://www.businessesnetwork.com/automation
http://bjfreeman.elance.com
http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro
Systems Integrator.

Reply via email to