compile java event.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
19 messages Options
Reply | Threaded
Open this post in threaded view
|

compile java event.

swathi
Hi
Can someone please tell me How do I compile a java event. I copied build.xml from example application. Just by doing ant at cmd prmt doesnt create a build dir with jars   in my component.
In which dir does it create the build dir?
This is what I did:
After I wrote my event. I copied build.xml from example component and did ant run from cmd prompt and started ofbiz.
I get the error :
Error calling event: org.ofbiz.webapp.event.EventHandlerException: Error invoking event, the class org.ofbiz.practice.SaveEvents was not found

Thankyou
Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

James McGill-5
On Wed, Nov 4, 2009 at 2:38 PM, swathi <[hidden email]> wrote:

>
> Hi
> Can someone please tell me How do I compile a java event. I copied
> build.xml
> from example application. Just by doing ant at cmd prmt doesnt create a
> build dir with jars   in my component.
> In which dir does it create the build dir?
>

Make sure your component is loaddd in component-load.xml, and your
component's build.xml is included in the filelist in the parent build.xml.
Are you working in specialpurpose/yourapp?

--
James McGill
Phoenix AZ
Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

swathi
Iam working on my own application in hot-deploy


James McGill-5 wrote
On Wed, Nov 4, 2009 at 2:38 PM, swathi <reddyswathi123@yahoo.com> wrote:

>
> Hi
> Can someone please tell me How do I compile a java event. I copied
> build.xml
> from example application. Just by doing ant at cmd prmt doesnt create a
> build dir with jars   in my component.
> In which dir does it create the build dir?
>

Make sure your component is loaddd in component-load.xml, and your
component's build.xml is included in the filelist in the parent build.xml.
Are you working in specialpurpose/yourapp?

--
James McGill
Phoenix AZ
Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

S.Hage
I thing you should change thoses in build.xml:

            <property name="desc" value="your component decription"/>
            <property name="name" value="your component name in hot-deploy"/>
            <property name="ofbiz.home.dir" value="../.."/>



swathi wrote
Iam working on my own application in hot-deploy


James McGill-5 wrote
On Wed, Nov 4, 2009 at 2:38 PM, swathi <reddyswathi123@yahoo.com> wrote:

>
> Hi
> Can someone please tell me How do I compile a java event. I copied
> build.xml
> from example application. Just by doing ant at cmd prmt doesnt create a
> build dir with jars   in my component.
> In which dir does it create the build dir?
>

Make sure your component is loaddd in component-load.xml, and your
component's build.xml is included in the filelist in the parent build.xml.
Are you working in specialpurpose/yourapp?

--
James McGill
Phoenix AZ
Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

swathi
Yes I had to change the properties in build.xml according to my application and In eclipse I added my src folder to JavaBuildPath. I got the build dir  created with classes folder and lib folder with .class files and.jar file respectively. But my event doesnt work as I want it to. where do I see if I have any errors.

Thankyou

S.Hage wrote
I thing you should change thoses in build.xml:

            <property name="desc" value="your component decription"/>
            <property name="name" value="your component name in hot-deploy"/>
            <property name="ofbiz.home.dir" value="../.."/>



swathi wrote
Iam working on my own application in hot-deploy


James McGill-5 wrote
On Wed, Nov 4, 2009 at 2:38 PM, swathi <reddyswathi123@yahoo.com> wrote:

>
> Hi
> Can someone please tell me How do I compile a java event. I copied
> build.xml
> from example application. Just by doing ant at cmd prmt doesnt create a
> build dir with jars   in my component.
> In which dir does it create the build dir?
>

Make sure your component is loaddd in component-load.xml, and your
component's build.xml is included in the filelist in the parent build.xml.
Are you working in specialpurpose/yourapp?

--
James McGill
Phoenix AZ
Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

S.Hage
look in the file runtime\logs\error.log.
 
You can also add System.out.println("") in your java code 'to trace it' and look in runtime\logs\ofbiz.log.
 
S.H.  

______________________
Saad Hage
[hidden email]

Sent: Thursday, November 05, 2009 4:49 PM
Subject: Re: compile java event.

Yes I had to change the properties in build.xml according to my application and In eclipse I added my src folder to JavaBuildPath. I got the build dir  created with classes folder and lib folder with .class files and.jar file respectively. But my event doesnt work as I want it to. where do I see if I have any errors.

Thankyou

S.Hage wrote:
I thing you should change thoses in build.xml:

            <property name="desc" value="your component decription"/>
            <property name="name" value="your component name in hot-deploy"/>
            <property name="ofbiz.home.dir" value="../.."/>



swathi wrote:
Iam working on my own application in hot-deploy


James McGill-5 wrote:
On Wed, Nov 4, 2009 at 2:38 PM, swathi <[hidden email]> wrote:

>
> Hi
> Can someone please tell me How do I compile a java event. I copied
> build.xml
> from example application. Just by doing ant at cmd prmt doesnt create a
> build dir with jars   in my component.
> In which dir does it create the build dir?
>

Make sure your component is loaddd in component-load.xml, and your
component's build.xml is included in the filelist in the parent build.xml.
Are you working in specialpurpose/yourapp?

--
James McGill
Phoenix AZ



View message @ http://n4.nabble.com/compile-java-event-tp439486p532067.html
To unsubscribe from Re: compile java event., click here.

Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

swathi
Thankyou.

Can I not save data in database using Java Program. Do I have to goto service anyhow.
This is my flow..
my request goes from controller.xml -> screen-> On click of a button, Create Person-> request goes to controller again ->Screen -> ftl->On click of save button on ftl , the action is 'savePerson' ie goes to controller.xml. Here I have a java event, where I want to save this data entered on ftl. I got data entered, using request,getParameter(). I created a map, inpMap=FastMap.newInstance();
I put the data into the map.
inpMap.put("firstName",firstName);
Not sure how to save this data to database in this program itself.. I looked at some examples where I found,after they got values from parameters, they put it in tha map and y called  dispatcher.runSync("..servicename..","..mapName..") ie they are calling a service and in service a simple-method is called again.. Do we have to go thru this long step... Sorry if I created a confusion..
Can someone please guide me..

Thanks
S.Hage wrote
look in the file runtime\logs\error.log.

You can also add System.out.println("") in your java code 'to trace it' and look in runtime\logs\ofbiz.log.

S.H.  

______________________
Saad Hage
saad.hage@hotmail.com


From: swathi [via OFBiz]
Sent: Thursday, November 05, 2009 4:49 PM
To: S.Hage
Subject: Re: compile java event.


Yes I had to change the properties in build.xml according to my application and In eclipse I added my src folder to JavaBuildPath. I got the build dir  created with classes folder and lib folder with .class files and.jar file respectively. But my event doesnt work as I want it to. where do I see if I have any errors.

Thankyou


  S.Hage wrote:
  I thing you should change thoses in build.xml:

              <property name="desc" value="your component decription"/> 
              <property name="name" value="your component name in hot-deploy"/> 
              <property name="ofbiz.home.dir" value="../.."/> 




    swathi wrote:
    Iam working on my own application in hot-deploy



      James McGill-5 wrote:
      On Wed, Nov 4, 2009 at 2:38 PM, swathi <reddyswathi123@yahoo.com> wrote:

      >
      > Hi
      > Can someone please tell me How do I compile a java event. I copied
      > build.xml
      > from example application. Just by doing ant at cmd prmt doesnt create a
      > build dir with jars   in my component.
      > In which dir does it create the build dir?
      >

      Make sure your component is loaddd in component-load.xml, and your
      component's build.xml is included in the filelist in the parent build.xml.
      Are you working in specialpurpose/yourapp?

      --
      James McGill
      Phoenix AZ



--------------------------------------------------------------------------------

View message @ http://n4.nabble.com/compile-java-event-tp439486p532067.html 
To unsubscribe from Re: compile java event., click here.
Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

Sumit Pandit-3
Hi,

Can you please paste your code of java event which is saving your data  
in database. That would help me to understand where you are going wrong.

--
Thanks And Regards
Sumit Pandit

On Nov 6, 2009, at 9:24 AM, swathi wrote:

>
> Thankyou.
>
> Can I not save data in database using Java Program. Do I have to goto
> service anyhow.
> This is my flow..
> my request goes from controller.xml -> screen-> On click of a  
> button, Create
> Person-> request goes to controller again ->Screen -> ftl->On click  
> of save
> button on ftl , the action is 'savePerson' ie goes to  
> controller.xml. Here I
> have a java event, where I want to save this data entered on ftl. I  
> got data
> entered, using request,getParameter(). I created a map,
> inpMap=FastMap.newInstance();
> I put the data into the map.
> inpMap.put("firstName",firstName);
> Not sure how to save this data to database in this program itself..  
> I looked
> at some examples where I found,after they got values from  
> parameters, they
> put it in tha map and y called
> dispatcher.runSync("..servicename..","..mapName..") ie they are  
> calling a
> service and in service a simple-method is called again.. Do we have  
> to go
> thru this long step... Sorry if I created a confusion..
> Can someone please guide me..
>
> Thanks
>
> S.Hage wrote:
>>
>> look in the file runtime\logs\error.log.
>>
>> You can also add System.out.println("") in your java code 'to trace  
>> it'
>> and look in runtime\logs\ofbiz.log.
>>
>> S.H.
>>
>> ______________________
>> Saad Hage
>> [hidden email]
>>
>>
>> From: swathi [via OFBiz]
>> Sent: Thursday, November 05, 2009 4:49 PM
>> To: S.Hage
>> Subject: Re: compile java event.
>>
>>
>> Yes I had to change the properties in build.xml according to my
>> application and In eclipse I added my src folder to JavaBuildPath.  
>> I got
>> the build dir  created with classes folder and lib folder with .class
>> files and.jar file respectively. But my event doesnt work as I want  
>> it to.
>> where do I see if I have any errors.
>>
>> Thankyou
>>
>>
>>  S.Hage wrote:
>>  I thing you should change thoses in build.xml:
>>
>>              <property name="desc" value="your component  
>> decription"/>
>>              <property name="name" value="your component name in
>> hot-deploy"/>
>>              <property name="ofbiz.home.dir" value="../.."/>
>>
>>
>>
>>
>>    swathi wrote:
>>    Iam working on my own application in hot-deploy
>>
>>
>>
>>      James McGill-5 wrote:
>>      On Wed, Nov 4, 2009 at 2:38 PM, swathi  
>> <[hidden email]>
>> wrote:
>>
>>>
>>> Hi
>>> Can someone please tell me How do I compile a java event. I copied
>>> build.xml
>>> from example application. Just by doing ant at cmd prmt doesnt
>> create a
>>> build dir with jars   in my component.
>>> In which dir does it create the build dir?
>>>
>>
>>      Make sure your component is loaddd in component-load.xml, and  
>> your
>>      component's build.xml is included in the filelist in the parent
>> build.xml.
>>      Are you working in specialpurpose/yourapp?
>>
>>      --
>>      James McGill
>>      Phoenix AZ
>>
>>
>>
>> --------------------------------------------------------------------------------
>>
>> View message @
>> http://n4.nabble.com/compile-java-event-tp439486p532067.html
>> To unsubscribe from Re: compile java event., click here.
>>
>>
>
> --
> View this message in context: http://n4.nabble.com/compile-java-event-tp439486p547822.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.

Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

swathi
Here is my code:
public static String savePerson(HttpServletRequest request, HttpServletResponse response){
LocalDispatcher dispatcher = (LocalDispatcher)request.getAttribute("dispatcher");
Map inpMap = null;
String salutation=request.getParameter("salutation");
String firstName= request.getParameter("firstName");
String lastName = request.getParameter("lastName");
String personalTitle=request.getParameter("personalTitle");
                        inpMap=FastMap.newInstance();
                        inpMap.put("salutation", salutation);
                        inpMap.put("firstName", firstName);
                        inpMap.put("lastName", lastName);
                        inpMap.put("personalTitle", personalTitle);
.... //I have to do something here to save
    //return "success"
}
Actually Iam kind of stuck here,not sure how do I save it to db. Iam trying to create a new record into Person table in webtools.

Thanks
Sumit Pandit-3 wrote
Hi,

Can you please paste your code of java event which is saving your data  
in database. That would help me to understand where you are going wrong.

--
Thanks And Regards
Sumit Pandit

On Nov 6, 2009, at 9:24 AM, swathi wrote:

>
> Thankyou.
>
> Can I not save data in database using Java Program. Do I have to goto
> service anyhow.
> This is my flow..
> my request goes from controller.xml -> screen-> On click of a  
> button, Create
> Person-> request goes to controller again ->Screen -> ftl->On click  
> of save
> button on ftl , the action is 'savePerson' ie goes to  
> controller.xml. Here I
> have a java event, where I want to save this data entered on ftl. I  
> got data
> entered, using request,getParameter(). I created a map,
> inpMap=FastMap.newInstance();
> I put the data into the map.
> inpMap.put("firstName",firstName);
> Not sure how to save this data to database in this program itself..  
> I looked
> at some examples where I found,after they got values from  
> parameters, they
> put it in tha map and y called
> dispatcher.runSync("..servicename..","..mapName..") ie they are  
> calling a
> service and in service a simple-method is called again.. Do we have  
> to go
> thru this long step... Sorry if I created a confusion..
> Can someone please guide me..
>
> Thanks
>
> S.Hage wrote:
>>
>> look in the file runtime\logs\error.log.
>>
>> You can also add System.out.println("") in your java code 'to trace  
>> it'
>> and look in runtime\logs\ofbiz.log.
>>
>> S.H.
>>
>> ______________________
>> Saad Hage
>> saad.hage@hotmail.com
>>
>>
>> From: swathi [via OFBiz]
>> Sent: Thursday, November 05, 2009 4:49 PM
>> To: S.Hage
>> Subject: Re: compile java event.
>>
>>
>> Yes I had to change the properties in build.xml according to my
>> application and In eclipse I added my src folder to JavaBuildPath.  
>> I got
>> the build dir  created with classes folder and lib folder with .class
>> files and.jar file respectively. But my event doesnt work as I want  
>> it to.
>> where do I see if I have any errors.
>>
>> Thankyou
>>
>>
>>  S.Hage wrote:
>>  I thing you should change thoses in build.xml:
>>
>>              <property name="desc" value="your component  
>> decription"/>
>>              <property name="name" value="your component name in
>> hot-deploy"/>
>>              <property name="ofbiz.home.dir" value="../.."/>
>>
>>
>>
>>
>>    swathi wrote:
>>    Iam working on my own application in hot-deploy
>>
>>
>>
>>      James McGill-5 wrote:
>>      On Wed, Nov 4, 2009 at 2:38 PM, swathi  
>> <reddyswathi123@yahoo.com>
>> wrote:
>>
>>>
>>> Hi
>>> Can someone please tell me How do I compile a java event. I copied
>>> build.xml
>>> from example application. Just by doing ant at cmd prmt doesnt
>> create a
>>> build dir with jars   in my component.
>>> In which dir does it create the build dir?
>>>
>>
>>      Make sure your component is loaddd in component-load.xml, and  
>> your
>>      component's build.xml is included in the filelist in the parent
>> build.xml.
>>      Are you working in specialpurpose/yourapp?
>>
>>      --
>>      James McGill
>>      Phoenix AZ
>>
>>
>>
>> --------------------------------------------------------------------------------
>>
>> View message @
>> http://n4.nabble.com/compile-java-event-tp439486p532067.html
>> To unsubscribe from Re: compile java event., click here.
>>
>>
>
> --
> View this message in context: http://n4.nabble.com/compile-java-event-tp439486p547822.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

Sumit Pandit-3
I think following might help you.

PS - Please go through Delegator API for being more comfortable.


On Nov 6, 2009, at 11:31 AM, swathi wrote:

>
> Here is my code:
> public static String savePerson(HttpServletRequest request,
> HttpServletResponse response) {
>

Delegator delegator = (Delegator) request.getAttribute("delegator");

> String salutation=request.getParameter("salutation");
> String firstName= request.getParameter("firstName");
> String lastName = request.getParameter("lastName");
> String personalTitle=request.getParameter("personalTitle");
>

GenericValue person = delegator.makeValue("Person", UtilMisc.toMap
("salutation", salutation, "firstName", firstName, "lastName",  
lastName, "personalTitle", personalTitle));

try {
         person.create();
       } catch (GenericEntityException e) {}

return "success";

>
> }
> Actually Iam kind of stuck here,not sure how do I save it to db. Iam  
> trying
> to create a new record into Person table in webtools.
>
> Thanks
>
> Sumit Pandit-3 wrote:
>>
>> Hi,
>>
>> Can you please paste your code of java event which is saving your  
>> data
>> in database. That would help me to understand where you are going  
>> wrong.
>>
>> --
>> Thanks And Regards
>> Sumit Pandit
>>
>> On Nov 6, 2009, at 9:24 AM, swathi wrote:
>>
>>>
>>> Thankyou.
>>>
>>> Can I not save data in database using Java Program. Do I have to  
>>> goto
>>> service anyhow.
>>> This is my flow..
>>> my request goes from controller.xml -> screen-> On click of a
>>> button, Create
>>> Person-> request goes to controller again ->Screen -> ftl->On click
>>> of save
>>> button on ftl , the action is 'savePerson' ie goes to
>>> controller.xml. Here I
>>> have a java event, where I want to save this data entered on ftl. I
>>> got data
>>> entered, using request,getParameter(). I created a map,
>>> inpMap=FastMap.newInstance();
>>> I put the data into the map.
>>> inpMap.put("firstName",firstName);
>>> Not sure how to save this data to database in this program itself..
>>> I looked
>>> at some examples where I found,after they got values from
>>> parameters, they
>>> put it in tha map and y called
>>> dispatcher.runSync("..servicename..","..mapName..") ie they are
>>> calling a
>>> service and in service a simple-method is called again.. Do we have
>>> to go
>>> thru this long step... Sorry if I created a confusion..
>>> Can someone please guide me..
>>>
>>> Thanks
>>>
>>> S.Hage wrote:
>>>>
>>>> look in the file runtime\logs\error.log.
>>>>
>>>> You can also add System.out.println("") in your java code 'to trace
>>>> it'
>>>> and look in runtime\logs\ofbiz.log.
>>>>
>>>> S.H.
>>>>
>>>> ______________________
>>>> Saad Hage
>>>> [hidden email]
>>>>
>>>>
>>>> From: swathi [via OFBiz]
>>>> Sent: Thursday, November 05, 2009 4:49 PM
>>>> To: S.Hage
>>>> Subject: Re: compile java event.
>>>>
>>>>
>>>> Yes I had to change the properties in build.xml according to my
>>>> application and In eclipse I added my src folder to JavaBuildPath.
>>>> I got
>>>> the build dir  created with classes folder and lib folder  
>>>> with .class
>>>> files and.jar file respectively. But my event doesnt work as I want
>>>> it to.
>>>> where do I see if I have any errors.
>>>>
>>>> Thankyou
>>>>
>>>>
>>>> S.Hage wrote:
>>>> I thing you should change thoses in build.xml:
>>>>
>>>>             <property name="desc" value="your component
>>>> decription"/>
>>>>             <property name="name" value="your component name in
>>>> hot-deploy"/>
>>>>             <property name="ofbiz.home.dir" value="../.."/>
>>>>
>>>>
>>>>
>>>>
>>>>   swathi wrote:
>>>>   Iam working on my own application in hot-deploy
>>>>
>>>>
>>>>
>>>>     James McGill-5 wrote:
>>>>     On Wed, Nov 4, 2009 at 2:38 PM, swathi
>>>> <[hidden email]>
>>>> wrote:
>>>>
>>>>>
>>>>> Hi
>>>>> Can someone please tell me How do I compile a java event. I copied
>>>>> build.xml
>>>>> from example application. Just by doing ant at cmd prmt doesnt
>>>> create a
>>>>> build dir with jars   in my component.
>>>>> In which dir does it create the build dir?
>>>>>
>>>>
>>>>     Make sure your component is loaddd in component-load.xml, and
>>>> your
>>>>     component's build.xml is included in the filelist in the parent
>>>> build.xml.
>>>>     Are you working in specialpurpose/yourapp?
>>>>
>>>>     --
>>>>     James McGill
>>>>     Phoenix AZ
>>>>
>>>>
>>>>
>>>> --------------------------------------------------------------------------------
>>>>
>>>> View message @
>>>> http://n4.nabble.com/compile-java-event-tp439486p532067.html
>>>> To unsubscribe from Re: compile java event., click here.
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://n4.nabble.com/compile-java-event-tp439486p547822.html
>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
>>
>>
>
> --
> View this message in context: http://n4.nabble.com/compile-java-event-tp439486p548231.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.

Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

swathi
Thankyou Sumit.

But I also need partyId which is primarykey. If I want to auto generate the partyID, How do I do it in this code.
Sumit Pandit-3 wrote
I think following might help you.

PS - Please go through Delegator API for being more comfortable.


On Nov 6, 2009, at 11:31 AM, swathi wrote:

>
> Here is my code:
> public static String savePerson(HttpServletRequest request,
> HttpServletResponse response) {
>

Delegator delegator = (Delegator) request.getAttribute("delegator");

> String salutation=request.getParameter("salutation");
> String firstName= request.getParameter("firstName");
> String lastName = request.getParameter("lastName");
> String personalTitle=request.getParameter("personalTitle");
>

GenericValue person = delegator.makeValue("Person", UtilMisc.toMap
("salutation", salutation, "firstName", firstName, "lastName",  
lastName, "personalTitle", personalTitle));

try {
         person.create();
       } catch (GenericEntityException e) {}

return "success";

>
> }
> Actually Iam kind of stuck here,not sure how do I save it to db. Iam  
> trying
> to create a new record into Person table in webtools.
>
> Thanks
>
> Sumit Pandit-3 wrote:
>>
>> Hi,
>>
>> Can you please paste your code of java event which is saving your  
>> data
>> in database. That would help me to understand where you are going  
>> wrong.
>>
>> --
>> Thanks And Regards
>> Sumit Pandit
>>
>> On Nov 6, 2009, at 9:24 AM, swathi wrote:
>>
>>>
>>> Thankyou.
>>>
>>> Can I not save data in database using Java Program. Do I have to  
>>> goto
>>> service anyhow.
>>> This is my flow..
>>> my request goes from controller.xml -> screen-> On click of a
>>> button, Create
>>> Person-> request goes to controller again ->Screen -> ftl->On click
>>> of save
>>> button on ftl , the action is 'savePerson' ie goes to
>>> controller.xml. Here I
>>> have a java event, where I want to save this data entered on ftl. I
>>> got data
>>> entered, using request,getParameter(). I created a map,
>>> inpMap=FastMap.newInstance();
>>> I put the data into the map.
>>> inpMap.put("firstName",firstName);
>>> Not sure how to save this data to database in this program itself..
>>> I looked
>>> at some examples where I found,after they got values from
>>> parameters, they
>>> put it in tha map and y called
>>> dispatcher.runSync("..servicename..","..mapName..") ie they are
>>> calling a
>>> service and in service a simple-method is called again.. Do we have
>>> to go
>>> thru this long step... Sorry if I created a confusion..
>>> Can someone please guide me..
>>>
>>> Thanks
>>>
>>> S.Hage wrote:
>>>>
>>>> look in the file runtime\logs\error.log.
>>>>
>>>> You can also add System.out.println("") in your java code 'to trace
>>>> it'
>>>> and look in runtime\logs\ofbiz.log.
>>>>
>>>> S.H.
>>>>
>>>> ______________________
>>>> Saad Hage
>>>> saad.hage@hotmail.com
>>>>
>>>>
>>>> From: swathi [via OFBiz]
>>>> Sent: Thursday, November 05, 2009 4:49 PM
>>>> To: S.Hage
>>>> Subject: Re: compile java event.
>>>>
>>>>
>>>> Yes I had to change the properties in build.xml according to my
>>>> application and In eclipse I added my src folder to JavaBuildPath.
>>>> I got
>>>> the build dir  created with classes folder and lib folder  
>>>> with .class
>>>> files and.jar file respectively. But my event doesnt work as I want
>>>> it to.
>>>> where do I see if I have any errors.
>>>>
>>>> Thankyou
>>>>
>>>>
>>>> S.Hage wrote:
>>>> I thing you should change thoses in build.xml:
>>>>
>>>>             <property name="desc" value="your component
>>>> decription"/>
>>>>             <property name="name" value="your component name in
>>>> hot-deploy"/>
>>>>             <property name="ofbiz.home.dir" value="../.."/>
>>>>
>>>>
>>>>
>>>>
>>>>   swathi wrote:
>>>>   Iam working on my own application in hot-deploy
>>>>
>>>>
>>>>
>>>>     James McGill-5 wrote:
>>>>     On Wed, Nov 4, 2009 at 2:38 PM, swathi
>>>> <reddyswathi123@yahoo.com>
>>>> wrote:
>>>>
>>>>>
>>>>> Hi
>>>>> Can someone please tell me How do I compile a java event. I copied
>>>>> build.xml
>>>>> from example application. Just by doing ant at cmd prmt doesnt
>>>> create a
>>>>> build dir with jars   in my component.
>>>>> In which dir does it create the build dir?
>>>>>
>>>>
>>>>     Make sure your component is loaddd in component-load.xml, and
>>>> your
>>>>     component's build.xml is included in the filelist in the parent
>>>> build.xml.
>>>>     Are you working in specialpurpose/yourapp?
>>>>
>>>>     --
>>>>     James McGill
>>>>     Phoenix AZ
>>>>
>>>>
>>>>
>>>> --------------------------------------------------------------------------------
>>>>
>>>> View message @
>>>> http://n4.nabble.com/compile-java-event-tp439486p532067.html
>>>> To unsubscribe from Re: compile java event., click here.
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://n4.nabble.com/compile-java-event-tp439486p547822.html
>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
>>
>>
>
> --
> View this message in context: http://n4.nabble.com/compile-java-event-tp439486p548231.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

Sumit Pandit-3
Hi,

partyId = delegator.getNextSeqId("Party");

And for more information and to handle other scenario refer -  
createPerson service in PartyServices.java

--
Thanks And Regards
Sumit Pandit

On Nov 6, 2009, at 1:46 PM, swathi wrote:

>
> Thankyou Sumit.
>
> But I also need partyId which is primarykey. If I want to auto  
> generate the
> partyID, How do I do it in this code.
>
> Sumit Pandit-3 wrote:
>>
>> I think following might help you.
>>
>> PS - Please go through Delegator API for being more comfortable.
>>
>>
>> On Nov 6, 2009, at 11:31 AM, swathi wrote:
>>
>>>
>>> Here is my code:
>>> public static String savePerson(HttpServletRequest request,
>>> HttpServletResponse response) {
>>>
>>
>> Delegator delegator = (Delegator) request.getAttribute("delegator");
>>
>>> String salutation=request.getParameter("salutation");
>>> String firstName= request.getParameter("firstName");
>>> String lastName = request.getParameter("lastName");
>>> String personalTitle=request.getParameter("personalTitle");
>>>
>>
>> GenericValue person = delegator.makeValue("Person", UtilMisc.toMap
>> ("salutation", salutation, "firstName", firstName, "lastName",
>> lastName, "personalTitle", personalTitle));
>>
>> try {
>>         person.create();
>>       } catch (GenericEntityException e) {}
>>
>> return "success";
>>
>>>
>>> }
>>> Actually Iam kind of stuck here,not sure how do I save it to db. Iam
>>> trying
>>> to create a new record into Person table in webtools.
>>>
>>> Thanks
>>>
>>> Sumit Pandit-3 wrote:
>>>>
>>>> Hi,
>>>>
>>>> Can you please paste your code of java event which is saving your
>>>> data
>>>> in database. That would help me to understand where you are going
>>>> wrong.
>>>>
>>>> --
>>>> Thanks And Regards
>>>> Sumit Pandit
>>>>
>>>> On Nov 6, 2009, at 9:24 AM, swathi wrote:
>>>>
>>>>>
>>>>> Thankyou.
>>>>>
>>>>> Can I not save data in database using Java Program. Do I have to
>>>>> goto
>>>>> service anyhow.
>>>>> This is my flow..
>>>>> my request goes from controller.xml -> screen-> On click of a
>>>>> button, Create
>>>>> Person-> request goes to controller again ->Screen -> ftl->On  
>>>>> click
>>>>> of save
>>>>> button on ftl , the action is 'savePerson' ie goes to
>>>>> controller.xml. Here I
>>>>> have a java event, where I want to save this data entered on  
>>>>> ftl. I
>>>>> got data
>>>>> entered, using request,getParameter(). I created a map,
>>>>> inpMap=FastMap.newInstance();
>>>>> I put the data into the map.
>>>>> inpMap.put("firstName",firstName);
>>>>> Not sure how to save this data to database in this program  
>>>>> itself..
>>>>> I looked
>>>>> at some examples where I found,after they got values from
>>>>> parameters, they
>>>>> put it in tha map and y called
>>>>> dispatcher.runSync("..servicename..","..mapName..") ie they are
>>>>> calling a
>>>>> service and in service a simple-method is called again.. Do we  
>>>>> have
>>>>> to go
>>>>> thru this long step... Sorry if I created a confusion..
>>>>> Can someone please guide me..
>>>>>
>>>>> Thanks
>>>>>
>>>>> S.Hage wrote:
>>>>>>
>>>>>> look in the file runtime\logs\error.log.
>>>>>>
>>>>>> You can also add System.out.println("") in your java code 'to  
>>>>>> trace
>>>>>> it'
>>>>>> and look in runtime\logs\ofbiz.log.
>>>>>>
>>>>>> S.H.
>>>>>>
>>>>>> ______________________
>>>>>> Saad Hage
>>>>>> [hidden email]
>>>>>>
>>>>>>
>>>>>> From: swathi [via OFBiz]
>>>>>> Sent: Thursday, November 05, 2009 4:49 PM
>>>>>> To: S.Hage
>>>>>> Subject: Re: compile java event.
>>>>>>
>>>>>>
>>>>>> Yes I had to change the properties in build.xml according to my
>>>>>> application and In eclipse I added my src folder to  
>>>>>> JavaBuildPath.
>>>>>> I got
>>>>>> the build dir  created with classes folder and lib folder
>>>>>> with .class
>>>>>> files and.jar file respectively. But my event doesnt work as I  
>>>>>> want
>>>>>> it to.
>>>>>> where do I see if I have any errors.
>>>>>>
>>>>>> Thankyou
>>>>>>
>>>>>>
>>>>>> S.Hage wrote:
>>>>>> I thing you should change thoses in build.xml:
>>>>>>
>>>>>>            <property name="desc" value="your component
>>>>>> decription"/>
>>>>>>            <property name="name" value="your component name in
>>>>>> hot-deploy"/>
>>>>>>            <property name="ofbiz.home.dir" value="../.."/>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>  swathi wrote:
>>>>>>  Iam working on my own application in hot-deploy
>>>>>>
>>>>>>
>>>>>>
>>>>>>    James McGill-5 wrote:
>>>>>>    On Wed, Nov 4, 2009 at 2:38 PM, swathi
>>>>>> <[hidden email]>
>>>>>> wrote:
>>>>>>
>>>>>>>
>>>>>>> Hi
>>>>>>> Can someone please tell me How do I compile a java event. I  
>>>>>>> copied
>>>>>>> build.xml
>>>>>>> from example application. Just by doing ant at cmd prmt doesnt
>>>>>> create a
>>>>>>> build dir with jars   in my component.
>>>>>>> In which dir does it create the build dir?
>>>>>>>
>>>>>>
>>>>>>    Make sure your component is loaddd in component-load.xml, and
>>>>>> your
>>>>>>    component's build.xml is included in the filelist in the  
>>>>>> parent
>>>>>> build.xml.
>>>>>>    Are you working in specialpurpose/yourapp?
>>>>>>
>>>>>>    --
>>>>>>    James McGill
>>>>>>    Phoenix AZ
>>>>>>
>>>>>>
>>>>>>
>>>>>> --------------------------------------------------------------------------------
>>>>>>
>>>>>> View message @
>>>>>> http://n4.nabble.com/compile-java-event-tp439486p532067.html
>>>>>> To unsubscribe from Re: compile java event., click here.
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://n4.nabble.com/compile-java-event-tp439486p547822.html
>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://n4.nabble.com/compile-java-event-tp439486p548231.html
>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
>>
>>
>
> --
> View this message in context: http://n4.nabble.com/compile-java-event-tp439486p558547.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.

Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

swathi
Hi Sumit. Thankyou for your guidence. I was looking at createPerson flow in Party application.
Iam a little confused here..In EditPerson form in PartyForms.xml,
 At the line, <auto-fields-service service-name="updatePerson"/>
does it goto 'updatePerson' in  services.xml and from there does it goto 'updatePerson' method in PartyServices.java and execute the method updatePerson() ??
(I know that when save button is clicked, it goes to either createPerson or updatePerson service and from there it goes to partyServices.java and executes createPerson() or UpdatePerson() method accordingly. But not sure if java method is called  when service is called at auto-fields-service tag)

Can someone pleaase clear this..

Thankyou.





Sumit Pandit-3 wrote
Hi,

partyId = delegator.getNextSeqId("Party");

And for more information and to handle other scenario refer -  
createPerson service in PartyServices.java

--
Thanks And Regards
Sumit Pandit

On Nov 6, 2009, at 1:46 PM, swathi wrote:

>
> Thankyou Sumit.
>
> But I also need partyId which is primarykey. If I want to auto  
> generate the
> partyID, How do I do it in this code.
>
> Sumit Pandit-3 wrote:
>>
>> I think following might help you.
>>
>> PS - Please go through Delegator API for being more comfortable.
>>
>>
>> On Nov 6, 2009, at 11:31 AM, swathi wrote:
>>
>>>
>>> Here is my code:
>>> public static String savePerson(HttpServletRequest request,
>>> HttpServletResponse response) {
>>>
>>
>> Delegator delegator = (Delegator) request.getAttribute("delegator");
>>
>>> String salutation=request.getParameter("salutation");
>>> String firstName= request.getParameter("firstName");
>>> String lastName = request.getParameter("lastName");
>>> String personalTitle=request.getParameter("personalTitle");
>>>
>>
>> GenericValue person = delegator.makeValue("Person", UtilMisc.toMap
>> ("salutation", salutation, "firstName", firstName, "lastName",
>> lastName, "personalTitle", personalTitle));
>>
>> try {
>>         person.create();
>>       } catch (GenericEntityException e) {}
>>
>> return "success";
>>
>>>
>>> }
>>> Actually Iam kind of stuck here,not sure how do I save it to db. Iam
>>> trying
>>> to create a new record into Person table in webtools.
>>>
>>> Thanks
>>>
>>> Sumit Pandit-3 wrote:
>>>>
>>>> Hi,
>>>>
>>>> Can you please paste your code of java event which is saving your
>>>> data
>>>> in database. That would help me to understand where you are going
>>>> wrong.
>>>>
>>>> --
>>>> Thanks And Regards
>>>> Sumit Pandit
>>>>
>>>> On Nov 6, 2009, at 9:24 AM, swathi wrote:
>>>>
>>>>>
>>>>> Thankyou.
>>>>>
>>>>> Can I not save data in database using Java Program. Do I have to
>>>>> goto
>>>>> service anyhow.
>>>>> This is my flow..
>>>>> my request goes from controller.xml -> screen-> On click of a
>>>>> button, Create
>>>>> Person-> request goes to controller again ->Screen -> ftl->On  
>>>>> click
>>>>> of save
>>>>> button on ftl , the action is 'savePerson' ie goes to
>>>>> controller.xml. Here I
>>>>> have a java event, where I want to save this data entered on  
>>>>> ftl. I
>>>>> got data
>>>>> entered, using request,getParameter(). I created a map,
>>>>> inpMap=FastMap.newInstance();
>>>>> I put the data into the map.
>>>>> inpMap.put("firstName",firstName);
>>>>> Not sure how to save this data to database in this program  
>>>>> itself..
>>>>> I looked
>>>>> at some examples where I found,after they got values from
>>>>> parameters, they
>>>>> put it in tha map and y called
>>>>> dispatcher.runSync("..servicename..","..mapName..") ie they are
>>>>> calling a
>>>>> service and in service a simple-method is called again.. Do we  
>>>>> have
>>>>> to go
>>>>> thru this long step... Sorry if I created a confusion..
>>>>> Can someone please guide me..
>>>>>
>>>>> Thanks
>>>>>
>>>>> S.Hage wrote:
>>>>>>
>>>>>> look in the file runtime\logs\error.log.
>>>>>>
>>>>>> You can also add System.out.println("") in your java code 'to  
>>>>>> trace
>>>>>> it'
>>>>>> and look in runtime\logs\ofbiz.log.
>>>>>>
>>>>>> S.H.
>>>>>>
>>>>>> ______________________
>>>>>> Saad Hage
>>>>>> saad.hage@hotmail.com
>>>>>>
>>>>>>
>>>>>> From: swathi [via OFBiz]
>>>>>> Sent: Thursday, November 05, 2009 4:49 PM
>>>>>> To: S.Hage
>>>>>> Subject: Re: compile java event.
>>>>>>
>>>>>>
>>>>>> Yes I had to change the properties in build.xml according to my
>>>>>> application and In eclipse I added my src folder to  
>>>>>> JavaBuildPath.
>>>>>> I got
>>>>>> the build dir  created with classes folder and lib folder
>>>>>> with .class
>>>>>> files and.jar file respectively. But my event doesnt work as I  
>>>>>> want
>>>>>> it to.
>>>>>> where do I see if I have any errors.
>>>>>>
>>>>>> Thankyou
>>>>>>
>>>>>>
>>>>>> S.Hage wrote:
>>>>>> I thing you should change thoses in build.xml:
>>>>>>
>>>>>>            <property name="desc" value="your component
>>>>>> decription"/>
>>>>>>            <property name="name" value="your component name in
>>>>>> hot-deploy"/>
>>>>>>            <property name="ofbiz.home.dir" value="../.."/>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>  swathi wrote:
>>>>>>  Iam working on my own application in hot-deploy
>>>>>>
>>>>>>
>>>>>>
>>>>>>    James McGill-5 wrote:
>>>>>>    On Wed, Nov 4, 2009 at 2:38 PM, swathi
>>>>>> <reddyswathi123@yahoo.com>
>>>>>> wrote:
>>>>>>
>>>>>>>
>>>>>>> Hi
>>>>>>> Can someone please tell me How do I compile a java event. I  
>>>>>>> copied
>>>>>>> build.xml
>>>>>>> from example application. Just by doing ant at cmd prmt doesnt
>>>>>> create a
>>>>>>> build dir with jars   in my component.
>>>>>>> In which dir does it create the build dir?
>>>>>>>
>>>>>>
>>>>>>    Make sure your component is loaddd in component-load.xml, and
>>>>>> your
>>>>>>    component's build.xml is included in the filelist in the  
>>>>>> parent
>>>>>> build.xml.
>>>>>>    Are you working in specialpurpose/yourapp?
>>>>>>
>>>>>>    --
>>>>>>    James McGill
>>>>>>    Phoenix AZ
>>>>>>
>>>>>>
>>>>>>
>>>>>> --------------------------------------------------------------------------------
>>>>>>
>>>>>> View message @
>>>>>> http://n4.nabble.com/compile-java-event-tp439486p532067.html
>>>>>> To unsubscribe from Re: compile java event., click here.
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://n4.nabble.com/compile-java-event-tp439486p547822.html
>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://n4.nabble.com/compile-java-event-tp439486p548231.html
>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
>>
>>
>
> --
> View this message in context: http://n4.nabble.com/compile-java-event-tp439486p558547.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

Sumit Pandit-3
Hi Swathi,

On Nov 9, 2009, at 8:33 AM, swathi wrote:

>
> Hi Sumit. Thankyou for your guidence. I was looking at createPerson  
> flow in
> Party application.
> Iam a little confused here..In EditPerson form in PartyForms.xml,
> At the line, <auto-fields-service service-name="updatePerson"/>
> does it goto 'updatePerson' in  services.xml and from there does it  
> goto
> 'updatePerson' method in PartyServices.java and execute the method
> updatePerson() ??

It is correct.


> (I know that when save button is clicked, it goes to either  
> createPerson or
> updatePerson service and from there it goes to partyServices.java and
> executes createPerson() or UpdatePerson() method accordingly. But  
> not sure
> if java method is called  when service is called at auto-fields-
> service tag)
>
> Can someone pleaase clear this..
>
> Thankyou.
>
>
>
>
>
>
> Sumit Pandit-3 wrote:
>>
>> Hi,
>>
>> partyId = delegator.getNextSeqId("Party");
>>
>> And for more information and to handle other scenario refer -
>> createPerson service in PartyServices.java
>>
>> --
>> Thanks And Regards
>> Sumit Pandit
>>
>> On Nov 6, 2009, at 1:46 PM, swathi wrote:
>>
>>>
>>> Thankyou Sumit.
>>>
>>> But I also need partyId which is primarykey. If I want to auto
>>> generate the
>>> partyID, How do I do it in this code.
>>>
>>> Sumit Pandit-3 wrote:
>>>>
>>>> I think following might help you.
>>>>
>>>> PS - Please go through Delegator API for being more comfortable.
>>>>
>>>>
>>>> On Nov 6, 2009, at 11:31 AM, swathi wrote:
>>>>
>>>>>
>>>>> Here is my code:
>>>>> public static String savePerson(HttpServletRequest request,
>>>>> HttpServletResponse response) {
>>>>>
>>>>
>>>> Delegator delegator = (Delegator) request.getAttribute
>>>> ("delegator");
>>>>
>>>>> String salutation=request.getParameter("salutation");
>>>>> String firstName= request.getParameter("firstName");
>>>>> String lastName = request.getParameter("lastName");
>>>>> String personalTitle=request.getParameter("personalTitle");
>>>>>
>>>>
>>>> GenericValue person = delegator.makeValue("Person", UtilMisc.toMap
>>>> ("salutation", salutation, "firstName", firstName, "lastName",
>>>> lastName, "personalTitle", personalTitle));
>>>>
>>>> try {
>>>>        person.create();
>>>>      } catch (GenericEntityException e) {}
>>>>
>>>> return "success";
>>>>
>>>>>
>>>>> }
>>>>> Actually Iam kind of stuck here,not sure how do I save it to db.  
>>>>> Iam
>>>>> trying
>>>>> to create a new record into Person table in webtools.
>>>>>
>>>>> Thanks
>>>>>
>>>>> Sumit Pandit-3 wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Can you please paste your code of java event which is saving your
>>>>>> data
>>>>>> in database. That would help me to understand where you are going
>>>>>> wrong.
>>>>>>
>>>>>> --
>>>>>> Thanks And Regards
>>>>>> Sumit Pandit
>>>>>>
>>>>>> On Nov 6, 2009, at 9:24 AM, swathi wrote:
>>>>>>
>>>>>>>
>>>>>>> Thankyou.
>>>>>>>
>>>>>>> Can I not save data in database using Java Program. Do I have to
>>>>>>> goto
>>>>>>> service anyhow.
>>>>>>> This is my flow..
>>>>>>> my request goes from controller.xml -> screen-> On click of a
>>>>>>> button, Create
>>>>>>> Person-> request goes to controller again ->Screen -> ftl->On
>>>>>>> click
>>>>>>> of save
>>>>>>> button on ftl , the action is 'savePerson' ie goes to
>>>>>>> controller.xml. Here I
>>>>>>> have a java event, where I want to save this data entered on
>>>>>>> ftl. I
>>>>>>> got data
>>>>>>> entered, using request,getParameter(). I created a map,
>>>>>>> inpMap=FastMap.newInstance();
>>>>>>> I put the data into the map.
>>>>>>> inpMap.put("firstName",firstName);
>>>>>>> Not sure how to save this data to database in this program
>>>>>>> itself..
>>>>>>> I looked
>>>>>>> at some examples where I found,after they got values from
>>>>>>> parameters, they
>>>>>>> put it in tha map and y called
>>>>>>> dispatcher.runSync("..servicename..","..mapName..") ie they are
>>>>>>> calling a
>>>>>>> service and in service a simple-method is called again.. Do we
>>>>>>> have
>>>>>>> to go
>>>>>>> thru this long step... Sorry if I created a confusion..
>>>>>>> Can someone please guide me..
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> S.Hage wrote:
>>>>>>>>
>>>>>>>> look in the file runtime\logs\error.log.
>>>>>>>>
>>>>>>>> You can also add System.out.println("") in your java code 'to
>>>>>>>> trace
>>>>>>>> it'
>>>>>>>> and look in runtime\logs\ofbiz.log.
>>>>>>>>
>>>>>>>> S.H.
>>>>>>>>
>>>>>>>> ______________________
>>>>>>>> Saad Hage
>>>>>>>> [hidden email]
>>>>>>>>
>>>>>>>>
>>>>>>>> From: swathi [via OFBiz]
>>>>>>>> Sent: Thursday, November 05, 2009 4:49 PM
>>>>>>>> To: S.Hage
>>>>>>>> Subject: Re: compile java event.
>>>>>>>>
>>>>>>>>
>>>>>>>> Yes I had to change the properties in build.xml according to my
>>>>>>>> application and In eclipse I added my src folder to
>>>>>>>> JavaBuildPath.
>>>>>>>> I got
>>>>>>>> the build dir  created with classes folder and lib folder
>>>>>>>> with .class
>>>>>>>> files and.jar file respectively. But my event doesnt work as I
>>>>>>>> want
>>>>>>>> it to.
>>>>>>>> where do I see if I have any errors.
>>>>>>>>
>>>>>>>> Thankyou
>>>>>>>>
>>>>>>>>
>>>>>>>> S.Hage wrote:
>>>>>>>> I thing you should change thoses in build.xml:
>>>>>>>>
>>>>>>>>           <property name="desc" value="your component
>>>>>>>> decription"/>
>>>>>>>>           <property name="name" value="your component name in
>>>>>>>> hot-deploy"/>
>>>>>>>>           <property name="ofbiz.home.dir" value="../.."/>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> swathi wrote:
>>>>>>>> Iam working on my own application in hot-deploy
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>   James McGill-5 wrote:
>>>>>>>>   On Wed, Nov 4, 2009 at 2:38 PM, swathi
>>>>>>>> <[hidden email]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Hi
>>>>>>>>> Can someone please tell me How do I compile a java event. I
>>>>>>>>> copied
>>>>>>>>> build.xml
>>>>>>>>> from example application. Just by doing ant at cmd prmt doesnt
>>>>>>>> create a
>>>>>>>>> build dir with jars   in my component.
>>>>>>>>> In which dir does it create the build dir?
>>>>>>>>>
>>>>>>>>
>>>>>>>>   Make sure your component is loaddd in component-load.xml, and
>>>>>>>> your
>>>>>>>>   component's build.xml is included in the filelist in the
>>>>>>>> parent
>>>>>>>> build.xml.
>>>>>>>>   Are you working in specialpurpose/yourapp?
>>>>>>>>
>>>>>>>>   --
>>>>>>>>   James McGill
>>>>>>>>   Phoenix AZ
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>
>>>>>>>> View message @
>>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p532067.html
>>>>>>>> To unsubscribe from Re: compile java event., click here.
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> View this message in context:
>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p547822.html
>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://n4.nabble.com/compile-java-event-tp439486p548231.html
>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://n4.nabble.com/compile-java-event-tp439486p558547.html
>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
>>
>>
>
> --
> View this message in context: http://n4.nabble.com/compile-java-event-tp439486p584972.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.

Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

swathi
Sorry Summit.. But it doesnt look like its getting executed. I wrote a sop in updatePerson() method, and tried to create a person,The record got created but  the print stmt did not get printed on console. So I was assuming that the service call at <auto-field-service> tag just displays the flds as they are in service (as input and output params) and the java method doesnt get executed. Am  I in the wrong assumption..
Sumit Pandit-3 wrote
Hi Swathi,

On Nov 9, 2009, at 8:33 AM, swathi wrote:

>
> Hi Sumit. Thankyou for your guidence. I was looking at createPerson  
> flow in
> Party application.
> Iam a little confused here..In EditPerson form in PartyForms.xml,
> At the line, <auto-fields-service service-name="updatePerson"/>
> does it goto 'updatePerson' in  services.xml and from there does it  
> goto
> 'updatePerson' method in PartyServices.java and execute the method
> updatePerson() ??

It is correct.




> (I know that when save button is clicked, it goes to either  
> createPerson or
> updatePerson service and from there it goes to partyServices.java and
> executes createPerson() or UpdatePerson() method accordingly. But  
> not sure
> if java method is called  when service is called at auto-fields-
> service tag)
>
> Can someone pleaase clear this..
>
> Thankyou.
>
>
>
>
>
>
> Sumit Pandit-3 wrote:
>>
>> Hi,
>>
>> partyId = delegator.getNextSeqId("Party");
>>
>> And for more information and to handle other scenario refer -
>> createPerson service in PartyServices.java
>>
>> --
>> Thanks And Regards
>> Sumit Pandit
>>
>> On Nov 6, 2009, at 1:46 PM, swathi wrote:
>>
>>>
>>> Thankyou Sumit.
>>>
>>> But I also need partyId which is primarykey. If I want to auto
>>> generate the
>>> partyID, How do I do it in this code.
>>>
>>> Sumit Pandit-3 wrote:
>>>>
>>>> I think following might help you.
>>>>
>>>> PS - Please go through Delegator API for being more comfortable.
>>>>
>>>>
>>>> On Nov 6, 2009, at 11:31 AM, swathi wrote:
>>>>
>>>>>
>>>>> Here is my code:
>>>>> public static String savePerson(HttpServletRequest request,
>>>>> HttpServletResponse response) {
>>>>>
>>>>
>>>> Delegator delegator = (Delegator) request.getAttribute
>>>> ("delegator");
>>>>
>>>>> String salutation=request.getParameter("salutation");
>>>>> String firstName= request.getParameter("firstName");
>>>>> String lastName = request.getParameter("lastName");
>>>>> String personalTitle=request.getParameter("personalTitle");
>>>>>
>>>>
>>>> GenericValue person = delegator.makeValue("Person", UtilMisc.toMap
>>>> ("salutation", salutation, "firstName", firstName, "lastName",
>>>> lastName, "personalTitle", personalTitle));
>>>>
>>>> try {
>>>>        person.create();
>>>>      } catch (GenericEntityException e) {}
>>>>
>>>> return "success";
>>>>
>>>>>
>>>>> }
>>>>> Actually Iam kind of stuck here,not sure how do I save it to db.  
>>>>> Iam
>>>>> trying
>>>>> to create a new record into Person table in webtools.
>>>>>
>>>>> Thanks
>>>>>
>>>>> Sumit Pandit-3 wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Can you please paste your code of java event which is saving your
>>>>>> data
>>>>>> in database. That would help me to understand where you are going
>>>>>> wrong.
>>>>>>
>>>>>> --
>>>>>> Thanks And Regards
>>>>>> Sumit Pandit
>>>>>>
>>>>>> On Nov 6, 2009, at 9:24 AM, swathi wrote:
>>>>>>
>>>>>>>
>>>>>>> Thankyou.
>>>>>>>
>>>>>>> Can I not save data in database using Java Program. Do I have to
>>>>>>> goto
>>>>>>> service anyhow.
>>>>>>> This is my flow..
>>>>>>> my request goes from controller.xml -> screen-> On click of a
>>>>>>> button, Create
>>>>>>> Person-> request goes to controller again ->Screen -> ftl->On
>>>>>>> click
>>>>>>> of save
>>>>>>> button on ftl , the action is 'savePerson' ie goes to
>>>>>>> controller.xml. Here I
>>>>>>> have a java event, where I want to save this data entered on
>>>>>>> ftl. I
>>>>>>> got data
>>>>>>> entered, using request,getParameter(). I created a map,
>>>>>>> inpMap=FastMap.newInstance();
>>>>>>> I put the data into the map.
>>>>>>> inpMap.put("firstName",firstName);
>>>>>>> Not sure how to save this data to database in this program
>>>>>>> itself..
>>>>>>> I looked
>>>>>>> at some examples where I found,after they got values from
>>>>>>> parameters, they
>>>>>>> put it in tha map and y called
>>>>>>> dispatcher.runSync("..servicename..","..mapName..") ie they are
>>>>>>> calling a
>>>>>>> service and in service a simple-method is called again.. Do we
>>>>>>> have
>>>>>>> to go
>>>>>>> thru this long step... Sorry if I created a confusion..
>>>>>>> Can someone please guide me..
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> S.Hage wrote:
>>>>>>>>
>>>>>>>> look in the file runtime\logs\error.log.
>>>>>>>>
>>>>>>>> You can also add System.out.println("") in your java code 'to
>>>>>>>> trace
>>>>>>>> it'
>>>>>>>> and look in runtime\logs\ofbiz.log.
>>>>>>>>
>>>>>>>> S.H.
>>>>>>>>
>>>>>>>> ______________________
>>>>>>>> Saad Hage
>>>>>>>> saad.hage@hotmail.com
>>>>>>>>
>>>>>>>>
>>>>>>>> From: swathi [via OFBiz]
>>>>>>>> Sent: Thursday, November 05, 2009 4:49 PM
>>>>>>>> To: S.Hage
>>>>>>>> Subject: Re: compile java event.
>>>>>>>>
>>>>>>>>
>>>>>>>> Yes I had to change the properties in build.xml according to my
>>>>>>>> application and In eclipse I added my src folder to
>>>>>>>> JavaBuildPath.
>>>>>>>> I got
>>>>>>>> the build dir  created with classes folder and lib folder
>>>>>>>> with .class
>>>>>>>> files and.jar file respectively. But my event doesnt work as I
>>>>>>>> want
>>>>>>>> it to.
>>>>>>>> where do I see if I have any errors.
>>>>>>>>
>>>>>>>> Thankyou
>>>>>>>>
>>>>>>>>
>>>>>>>> S.Hage wrote:
>>>>>>>> I thing you should change thoses in build.xml:
>>>>>>>>
>>>>>>>>           <property name="desc" value="your component
>>>>>>>> decription"/>
>>>>>>>>           <property name="name" value="your component name in
>>>>>>>> hot-deploy"/>
>>>>>>>>           <property name="ofbiz.home.dir" value="../.."/>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> swathi wrote:
>>>>>>>> Iam working on my own application in hot-deploy
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>   James McGill-5 wrote:
>>>>>>>>   On Wed, Nov 4, 2009 at 2:38 PM, swathi
>>>>>>>> <reddyswathi123@yahoo.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Hi
>>>>>>>>> Can someone please tell me How do I compile a java event. I
>>>>>>>>> copied
>>>>>>>>> build.xml
>>>>>>>>> from example application. Just by doing ant at cmd prmt doesnt
>>>>>>>> create a
>>>>>>>>> build dir with jars   in my component.
>>>>>>>>> In which dir does it create the build dir?
>>>>>>>>>
>>>>>>>>
>>>>>>>>   Make sure your component is loaddd in component-load.xml, and
>>>>>>>> your
>>>>>>>>   component's build.xml is included in the filelist in the
>>>>>>>> parent
>>>>>>>> build.xml.
>>>>>>>>   Are you working in specialpurpose/yourapp?
>>>>>>>>
>>>>>>>>   --
>>>>>>>>   James McGill
>>>>>>>>   Phoenix AZ
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>
>>>>>>>> View message @
>>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p532067.html
>>>>>>>> To unsubscribe from Re: compile java event., click here.
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> View this message in context:
>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p547822.html
>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://n4.nabble.com/compile-java-event-tp439486p548231.html
>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://n4.nabble.com/compile-java-event-tp439486p558547.html
>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
>>
>>
>
> --
> View this message in context: http://n4.nabble.com/compile-java-event-tp439486p584972.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

Sumit Pandit-3
Do you mean -
System.err.println("======= In update person service !!! ====== "); is  
not working ?
Service will call on submit.


On Nov 9, 2009, at 2:41 PM, swathi wrote:

>
> Sorry Summit.. But it doesnt look like its getting executed. I wrote  
> a sop in
> updatePerson() method, and tried to create a person,The record got  
> created
> but  the print stmt did not get printed on console. So I was  
> assuming that
> the service call at <auto-field-service> tag just displays the flds  
> as they
> are in service (as input and output params) and the java method  
> doesnt get
> executed. Am  I in the wrong assumption..
>
> Sumit Pandit-3 wrote:
>>
>> Hi Swathi,
>>
>> On Nov 9, 2009, at 8:33 AM, swathi wrote:
>>
>>>
>>> Hi Sumit. Thankyou for your guidence. I was looking at createPerson
>>> flow in
>>> Party application.
>>> Iam a little confused here..In EditPerson form in PartyForms.xml,
>>> At the line, <auto-fields-service service-name="updatePerson"/>
>>> does it goto 'updatePerson' in  services.xml and from there does it
>>> goto
>>> 'updatePerson' method in PartyServices.java and execute the method
>>> updatePerson() ??
>>
>> It is correct.
>>
>>
>>
>>
>>> (I know that when save button is clicked, it goes to either
>>> createPerson or
>>> updatePerson service and from there it goes to partyServices.java  
>>> and
>>> executes createPerson() or UpdatePerson() method accordingly. But
>>> not sure
>>> if java method is called  when service is called at auto-fields-
>>> service tag)
>>>
>>> Can someone pleaase clear this..
>>>
>>> Thankyou.
>>>
>>>
>>>
>>>
>>>
>>>
>>> Sumit Pandit-3 wrote:
>>>>
>>>> Hi,
>>>>
>>>> partyId = delegator.getNextSeqId("Party");
>>>>
>>>> And for more information and to handle other scenario refer -
>>>> createPerson service in PartyServices.java
>>>>
>>>> --
>>>> Thanks And Regards
>>>> Sumit Pandit
>>>>
>>>> On Nov 6, 2009, at 1:46 PM, swathi wrote:
>>>>
>>>>>
>>>>> Thankyou Sumit.
>>>>>
>>>>> But I also need partyId which is primarykey. If I want to auto
>>>>> generate the
>>>>> partyID, How do I do it in this code.
>>>>>
>>>>> Sumit Pandit-3 wrote:
>>>>>>
>>>>>> I think following might help you.
>>>>>>
>>>>>> PS - Please go through Delegator API for being more comfortable.
>>>>>>
>>>>>>
>>>>>> On Nov 6, 2009, at 11:31 AM, swathi wrote:
>>>>>>
>>>>>>>
>>>>>>> Here is my code:
>>>>>>> public static String savePerson(HttpServletRequest request,
>>>>>>> HttpServletResponse response) {
>>>>>>>
>>>>>>
>>>>>> Delegator delegator = (Delegator) request.getAttribute
>>>>>> ("delegator");
>>>>>>
>>>>>>> String salutation=request.getParameter("salutation");
>>>>>>> String firstName= request.getParameter("firstName");
>>>>>>> String lastName = request.getParameter("lastName");
>>>>>>> String personalTitle=request.getParameter("personalTitle");
>>>>>>>
>>>>>>
>>>>>> GenericValue person = delegator.makeValue("Person",  
>>>>>> UtilMisc.toMap
>>>>>> ("salutation", salutation, "firstName", firstName, "lastName",
>>>>>> lastName, "personalTitle", personalTitle));
>>>>>>
>>>>>> try {
>>>>>>       person.create();
>>>>>>     } catch (GenericEntityException e) {}
>>>>>>
>>>>>> return "success";
>>>>>>
>>>>>>>
>>>>>>> }
>>>>>>> Actually Iam kind of stuck here,not sure how do I save it to db.
>>>>>>> Iam
>>>>>>> trying
>>>>>>> to create a new record into Person table in webtools.
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> Sumit Pandit-3 wrote:
>>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> Can you please paste your code of java event which is saving  
>>>>>>>> your
>>>>>>>> data
>>>>>>>> in database. That would help me to understand where you are  
>>>>>>>> going
>>>>>>>> wrong.
>>>>>>>>
>>>>>>>> --
>>>>>>>> Thanks And Regards
>>>>>>>> Sumit Pandit
>>>>>>>>
>>>>>>>> On Nov 6, 2009, at 9:24 AM, swathi wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thankyou.
>>>>>>>>>
>>>>>>>>> Can I not save data in database using Java Program. Do I  
>>>>>>>>> have to
>>>>>>>>> goto
>>>>>>>>> service anyhow.
>>>>>>>>> This is my flow..
>>>>>>>>> my request goes from controller.xml -> screen-> On click of a
>>>>>>>>> button, Create
>>>>>>>>> Person-> request goes to controller again ->Screen -> ftl->On
>>>>>>>>> click
>>>>>>>>> of save
>>>>>>>>> button on ftl , the action is 'savePerson' ie goes to
>>>>>>>>> controller.xml. Here I
>>>>>>>>> have a java event, where I want to save this data entered on
>>>>>>>>> ftl. I
>>>>>>>>> got data
>>>>>>>>> entered, using request,getParameter(). I created a map,
>>>>>>>>> inpMap=FastMap.newInstance();
>>>>>>>>> I put the data into the map.
>>>>>>>>> inpMap.put("firstName",firstName);
>>>>>>>>> Not sure how to save this data to database in this program
>>>>>>>>> itself..
>>>>>>>>> I looked
>>>>>>>>> at some examples where I found,after they got values from
>>>>>>>>> parameters, they
>>>>>>>>> put it in tha map and y called
>>>>>>>>> dispatcher.runSync("..servicename..","..mapName..") ie they  
>>>>>>>>> are
>>>>>>>>> calling a
>>>>>>>>> service and in service a simple-method is called again.. Do we
>>>>>>>>> have
>>>>>>>>> to go
>>>>>>>>> thru this long step... Sorry if I created a confusion..
>>>>>>>>> Can someone please guide me..
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>>
>>>>>>>>> S.Hage wrote:
>>>>>>>>>>
>>>>>>>>>> look in the file runtime\logs\error.log.
>>>>>>>>>>
>>>>>>>>>> You can also add System.out.println("") in your java code 'to
>>>>>>>>>> trace
>>>>>>>>>> it'
>>>>>>>>>> and look in runtime\logs\ofbiz.log.
>>>>>>>>>>
>>>>>>>>>> S.H.
>>>>>>>>>>
>>>>>>>>>> ______________________
>>>>>>>>>> Saad Hage
>>>>>>>>>> [hidden email]
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> From: swathi [via OFBiz]
>>>>>>>>>> Sent: Thursday, November 05, 2009 4:49 PM
>>>>>>>>>> To: S.Hage
>>>>>>>>>> Subject: Re: compile java event.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Yes I had to change the properties in build.xml according  
>>>>>>>>>> to my
>>>>>>>>>> application and In eclipse I added my src folder to
>>>>>>>>>> JavaBuildPath.
>>>>>>>>>> I got
>>>>>>>>>> the build dir  created with classes folder and lib folder
>>>>>>>>>> with .class
>>>>>>>>>> files and.jar file respectively. But my event doesnt work  
>>>>>>>>>> as I
>>>>>>>>>> want
>>>>>>>>>> it to.
>>>>>>>>>> where do I see if I have any errors.
>>>>>>>>>>
>>>>>>>>>> Thankyou
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> S.Hage wrote:
>>>>>>>>>> I thing you should change thoses in build.xml:
>>>>>>>>>>
>>>>>>>>>>          <property name="desc" value="your component
>>>>>>>>>> decription"/>
>>>>>>>>>>          <property name="name" value="your component name in
>>>>>>>>>> hot-deploy"/>
>>>>>>>>>>          <property name="ofbiz.home.dir" value="../.."/>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> swathi wrote:
>>>>>>>>>> Iam working on my own application in hot-deploy
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  James McGill-5 wrote:
>>>>>>>>>>  On Wed, Nov 4, 2009 at 2:38 PM, swathi
>>>>>>>>>> <[hidden email]>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Hi
>>>>>>>>>>> Can someone please tell me How do I compile a java event. I
>>>>>>>>>>> copied
>>>>>>>>>>> build.xml
>>>>>>>>>>> from example application. Just by doing ant at cmd prmt  
>>>>>>>>>>> doesnt
>>>>>>>>>> create a
>>>>>>>>>>> build dir with jars   in my component.
>>>>>>>>>>> In which dir does it create the build dir?
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  Make sure your component is loaddd in component-load.xml,  
>>>>>>>>>> and
>>>>>>>>>> your
>>>>>>>>>>  component's build.xml is included in the filelist in the
>>>>>>>>>> parent
>>>>>>>>>> build.xml.
>>>>>>>>>>  Are you working in specialpurpose/yourapp?
>>>>>>>>>>
>>>>>>>>>>  --
>>>>>>>>>>  James McGill
>>>>>>>>>>  Phoenix AZ
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>>>
>>>>>>>>>> View message @
>>>>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p532067.html
>>>>>>>>>> To unsubscribe from Re: compile java event., click here.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> View this message in context:
>>>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p547822.html
>>>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> View this message in context:
>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p548231.html
>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://n4.nabble.com/compile-java-event-tp439486p558547.html
>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://n4.nabble.com/compile-java-event-tp439486p584972.html
>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
>>
>>
>
> --
> View this message in context: http://n4.nabble.com/compile-java-event-tp439486p585127.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.

Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

swathi
Yes that was what I meant.
System.out.println("In Update method====") dint get printed. Ok Thankyou Summit.

Sumit Pandit-3 wrote
Do you mean -
System.err.println("======= In update person service !!! ====== "); is  
not working ?
Service will call on submit.


On Nov 9, 2009, at 2:41 PM, swathi wrote:

>
> Sorry Summit.. But it doesnt look like its getting executed. I wrote  
> a sop in
> updatePerson() method, and tried to create a person,The record got  
> created
> but  the print stmt did not get printed on console. So I was  
> assuming that
> the service call at <auto-field-service> tag just displays the flds  
> as they
> are in service (as input and output params) and the java method  
> doesnt get
> executed. Am  I in the wrong assumption..
>
> Sumit Pandit-3 wrote:
>>
>> Hi Swathi,
>>
>> On Nov 9, 2009, at 8:33 AM, swathi wrote:
>>
>>>
>>> Hi Sumit. Thankyou for your guidence. I was looking at createPerson
>>> flow in
>>> Party application.
>>> Iam a little confused here..In EditPerson form in PartyForms.xml,
>>> At the line, <auto-fields-service service-name="updatePerson"/>
>>> does it goto 'updatePerson' in  services.xml and from there does it
>>> goto
>>> 'updatePerson' method in PartyServices.java and execute the method
>>> updatePerson() ??
>>
>> It is correct.
>>
>>
>>
>>
>>> (I know that when save button is clicked, it goes to either
>>> createPerson or
>>> updatePerson service and from there it goes to partyServices.java  
>>> and
>>> executes createPerson() or UpdatePerson() method accordingly. But
>>> not sure
>>> if java method is called  when service is called at auto-fields-
>>> service tag)
>>>
>>> Can someone pleaase clear this..
>>>
>>> Thankyou.
>>>
>>>
>>>
>>>
>>>
>>>
>>> Sumit Pandit-3 wrote:
>>>>
>>>> Hi,
>>>>
>>>> partyId = delegator.getNextSeqId("Party");
>>>>
>>>> And for more information and to handle other scenario refer -
>>>> createPerson service in PartyServices.java
>>>>
>>>> --
>>>> Thanks And Regards
>>>> Sumit Pandit
>>>>
>>>> On Nov 6, 2009, at 1:46 PM, swathi wrote:
>>>>
>>>>>
>>>>> Thankyou Sumit.
>>>>>
>>>>> But I also need partyId which is primarykey. If I want to auto
>>>>> generate the
>>>>> partyID, How do I do it in this code.
>>>>>
>>>>> Sumit Pandit-3 wrote:
>>>>>>
>>>>>> I think following might help you.
>>>>>>
>>>>>> PS - Please go through Delegator API for being more comfortable.
>>>>>>
>>>>>>
>>>>>> On Nov 6, 2009, at 11:31 AM, swathi wrote:
>>>>>>
>>>>>>>
>>>>>>> Here is my code:
>>>>>>> public static String savePerson(HttpServletRequest request,
>>>>>>> HttpServletResponse response) {
>>>>>>>
>>>>>>
>>>>>> Delegator delegator = (Delegator) request.getAttribute
>>>>>> ("delegator");
>>>>>>
>>>>>>> String salutation=request.getParameter("salutation");
>>>>>>> String firstName= request.getParameter("firstName");
>>>>>>> String lastName = request.getParameter("lastName");
>>>>>>> String personalTitle=request.getParameter("personalTitle");
>>>>>>>
>>>>>>
>>>>>> GenericValue person = delegator.makeValue("Person",  
>>>>>> UtilMisc.toMap
>>>>>> ("salutation", salutation, "firstName", firstName, "lastName",
>>>>>> lastName, "personalTitle", personalTitle));
>>>>>>
>>>>>> try {
>>>>>>       person.create();
>>>>>>     } catch (GenericEntityException e) {}
>>>>>>
>>>>>> return "success";
>>>>>>
>>>>>>>
>>>>>>> }
>>>>>>> Actually Iam kind of stuck here,not sure how do I save it to db.
>>>>>>> Iam
>>>>>>> trying
>>>>>>> to create a new record into Person table in webtools.
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> Sumit Pandit-3 wrote:
>>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> Can you please paste your code of java event which is saving  
>>>>>>>> your
>>>>>>>> data
>>>>>>>> in database. That would help me to understand where you are  
>>>>>>>> going
>>>>>>>> wrong.
>>>>>>>>
>>>>>>>> --
>>>>>>>> Thanks And Regards
>>>>>>>> Sumit Pandit
>>>>>>>>
>>>>>>>> On Nov 6, 2009, at 9:24 AM, swathi wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thankyou.
>>>>>>>>>
>>>>>>>>> Can I not save data in database using Java Program. Do I  
>>>>>>>>> have to
>>>>>>>>> goto
>>>>>>>>> service anyhow.
>>>>>>>>> This is my flow..
>>>>>>>>> my request goes from controller.xml -> screen-> On click of a
>>>>>>>>> button, Create
>>>>>>>>> Person-> request goes to controller again ->Screen -> ftl->On
>>>>>>>>> click
>>>>>>>>> of save
>>>>>>>>> button on ftl , the action is 'savePerson' ie goes to
>>>>>>>>> controller.xml. Here I
>>>>>>>>> have a java event, where I want to save this data entered on
>>>>>>>>> ftl. I
>>>>>>>>> got data
>>>>>>>>> entered, using request,getParameter(). I created a map,
>>>>>>>>> inpMap=FastMap.newInstance();
>>>>>>>>> I put the data into the map.
>>>>>>>>> inpMap.put("firstName",firstName);
>>>>>>>>> Not sure how to save this data to database in this program
>>>>>>>>> itself..
>>>>>>>>> I looked
>>>>>>>>> at some examples where I found,after they got values from
>>>>>>>>> parameters, they
>>>>>>>>> put it in tha map and y called
>>>>>>>>> dispatcher.runSync("..servicename..","..mapName..") ie they  
>>>>>>>>> are
>>>>>>>>> calling a
>>>>>>>>> service and in service a simple-method is called again.. Do we
>>>>>>>>> have
>>>>>>>>> to go
>>>>>>>>> thru this long step... Sorry if I created a confusion..
>>>>>>>>> Can someone please guide me..
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>>
>>>>>>>>> S.Hage wrote:
>>>>>>>>>>
>>>>>>>>>> look in the file runtime\logs\error.log.
>>>>>>>>>>
>>>>>>>>>> You can also add System.out.println("") in your java code 'to
>>>>>>>>>> trace
>>>>>>>>>> it'
>>>>>>>>>> and look in runtime\logs\ofbiz.log.
>>>>>>>>>>
>>>>>>>>>> S.H.
>>>>>>>>>>
>>>>>>>>>> ______________________
>>>>>>>>>> Saad Hage
>>>>>>>>>> saad.hage@hotmail.com
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> From: swathi [via OFBiz]
>>>>>>>>>> Sent: Thursday, November 05, 2009 4:49 PM
>>>>>>>>>> To: S.Hage
>>>>>>>>>> Subject: Re: compile java event.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Yes I had to change the properties in build.xml according  
>>>>>>>>>> to my
>>>>>>>>>> application and In eclipse I added my src folder to
>>>>>>>>>> JavaBuildPath.
>>>>>>>>>> I got
>>>>>>>>>> the build dir  created with classes folder and lib folder
>>>>>>>>>> with .class
>>>>>>>>>> files and.jar file respectively. But my event doesnt work  
>>>>>>>>>> as I
>>>>>>>>>> want
>>>>>>>>>> it to.
>>>>>>>>>> where do I see if I have any errors.
>>>>>>>>>>
>>>>>>>>>> Thankyou
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> S.Hage wrote:
>>>>>>>>>> I thing you should change thoses in build.xml:
>>>>>>>>>>
>>>>>>>>>>          <property name="desc" value="your component
>>>>>>>>>> decription"/>
>>>>>>>>>>          <property name="name" value="your component name in
>>>>>>>>>> hot-deploy"/>
>>>>>>>>>>          <property name="ofbiz.home.dir" value="../.."/>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> swathi wrote:
>>>>>>>>>> Iam working on my own application in hot-deploy
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  James McGill-5 wrote:
>>>>>>>>>>  On Wed, Nov 4, 2009 at 2:38 PM, swathi
>>>>>>>>>> <reddyswathi123@yahoo.com>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Hi
>>>>>>>>>>> Can someone please tell me How do I compile a java event. I
>>>>>>>>>>> copied
>>>>>>>>>>> build.xml
>>>>>>>>>>> from example application. Just by doing ant at cmd prmt  
>>>>>>>>>>> doesnt
>>>>>>>>>> create a
>>>>>>>>>>> build dir with jars   in my component.
>>>>>>>>>>> In which dir does it create the build dir?
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  Make sure your component is loaddd in component-load.xml,  
>>>>>>>>>> and
>>>>>>>>>> your
>>>>>>>>>>  component's build.xml is included in the filelist in the
>>>>>>>>>> parent
>>>>>>>>>> build.xml.
>>>>>>>>>>  Are you working in specialpurpose/yourapp?
>>>>>>>>>>
>>>>>>>>>>  --
>>>>>>>>>>  James McGill
>>>>>>>>>>  Phoenix AZ
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>>>
>>>>>>>>>> View message @
>>>>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p532067.html
>>>>>>>>>> To unsubscribe from Re: compile java event., click here.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> View this message in context:
>>>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p547822.html
>>>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> View this message in context:
>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p548231.html
>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://n4.nabble.com/compile-java-event-tp439486p558547.html
>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://n4.nabble.com/compile-java-event-tp439486p584972.html
>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
>>
>>
>
> --
> View this message in context: http://n4.nabble.com/compile-java-event-tp439486p585127.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

Sumit Pandit-3
Did you rebuild application after changes done in Java file? If no then please rebuild application with "ant" command. Your print statement must work.

--
Thanks And Regards
Sumit Pandit


On Nov 10, 2009, at 7:59 AM, swathi wrote:

>
> Yes that was what I meant.
> System.out.println("In Update method====") dint get printed. Ok Thankyou
> Summit.
>
>
> Sumit Pandit-3 wrote:
>>
>> Do you mean -
>> System.err.println("======= In update person service !!! ====== "); is  
>> not working ?
>> Service will call on submit.
>>
>>
>> On Nov 9, 2009, at 2:41 PM, swathi wrote:
>>
>>>
>>> Sorry Summit.. But it doesnt look like its getting executed. I wrote  
>>> a sop in
>>> updatePerson() method, and tried to create a person,The record got  
>>> created
>>> but  the print stmt did not get printed on console. So I was  
>>> assuming that
>>> the service call at <auto-field-service> tag just displays the flds  
>>> as they
>>> are in service (as input and output params) and the java method  
>>> doesnt get
>>> executed. Am  I in the wrong assumption..
>>>
>>> Sumit Pandit-3 wrote:
>>>>
>>>> Hi Swathi,
>>>>
>>>> On Nov 9, 2009, at 8:33 AM, swathi wrote:
>>>>
>>>>>
>>>>> Hi Sumit. Thankyou for your guidence. I was looking at createPerson
>>>>> flow in
>>>>> Party application.
>>>>> Iam a little confused here..In EditPerson form in PartyForms.xml,
>>>>> At the line, <auto-fields-service service-name="updatePerson"/>
>>>>> does it goto 'updatePerson' in  services.xml and from there does it
>>>>> goto
>>>>> 'updatePerson' method in PartyServices.java and execute the method
>>>>> updatePerson() ??
>>>>
>>>> It is correct.
>>>>
>>>>
>>>>
>>>>
>>>>> (I know that when save button is clicked, it goes to either
>>>>> createPerson or
>>>>> updatePerson service and from there it goes to partyServices.java  
>>>>> and
>>>>> executes createPerson() or UpdatePerson() method accordingly. But
>>>>> not sure
>>>>> if java method is called  when service is called at auto-fields-
>>>>> service tag)
>>>>>
>>>>> Can someone pleaase clear this..
>>>>>
>>>>> Thankyou.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Sumit Pandit-3 wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> partyId = delegator.getNextSeqId("Party");
>>>>>>
>>>>>> And for more information and to handle other scenario refer -
>>>>>> createPerson service in PartyServices.java
>>>>>>
>>>>>> --
>>>>>> Thanks And Regards
>>>>>> Sumit Pandit
>>>>>>
>>>>>> On Nov 6, 2009, at 1:46 PM, swathi wrote:
>>>>>>
>>>>>>>
>>>>>>> Thankyou Sumit.
>>>>>>>
>>>>>>> But I also need partyId which is primarykey. If I want to auto
>>>>>>> generate the
>>>>>>> partyID, How do I do it in this code.
>>>>>>>
>>>>>>> Sumit Pandit-3 wrote:
>>>>>>>>
>>>>>>>> I think following might help you.
>>>>>>>>
>>>>>>>> PS - Please go through Delegator API for being more comfortable.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Nov 6, 2009, at 11:31 AM, swathi wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Here is my code:
>>>>>>>>> public static String savePerson(HttpServletRequest request,
>>>>>>>>> HttpServletResponse response) {
>>>>>>>>>
>>>>>>>>
>>>>>>>> Delegator delegator = (Delegator) request.getAttribute
>>>>>>>> ("delegator");
>>>>>>>>
>>>>>>>>> String salutation=request.getParameter("salutation");
>>>>>>>>> String firstName= request.getParameter("firstName");
>>>>>>>>> String lastName = request.getParameter("lastName");
>>>>>>>>> String personalTitle=request.getParameter("personalTitle");
>>>>>>>>>
>>>>>>>>
>>>>>>>> GenericValue person = delegator.makeValue("Person",  
>>>>>>>> UtilMisc.toMap
>>>>>>>> ("salutation", salutation, "firstName", firstName, "lastName",
>>>>>>>> lastName, "personalTitle", personalTitle));
>>>>>>>>
>>>>>>>> try {
>>>>>>>>      person.create();
>>>>>>>>    } catch (GenericEntityException e) {}
>>>>>>>>
>>>>>>>> return "success";
>>>>>>>>
>>>>>>>>>
>>>>>>>>> }
>>>>>>>>> Actually Iam kind of stuck here,not sure how do I save it to db.
>>>>>>>>> Iam
>>>>>>>>> trying
>>>>>>>>> to create a new record into Person table in webtools.
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>>
>>>>>>>>> Sumit Pandit-3 wrote:
>>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> Can you please paste your code of java event which is saving  
>>>>>>>>>> your
>>>>>>>>>> data
>>>>>>>>>> in database. That would help me to understand where you are  
>>>>>>>>>> going
>>>>>>>>>> wrong.
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Thanks And Regards
>>>>>>>>>> Sumit Pandit
>>>>>>>>>>
>>>>>>>>>> On Nov 6, 2009, at 9:24 AM, swathi wrote:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Thankyou.
>>>>>>>>>>>
>>>>>>>>>>> Can I not save data in database using Java Program. Do I  
>>>>>>>>>>> have to
>>>>>>>>>>> goto
>>>>>>>>>>> service anyhow.
>>>>>>>>>>> This is my flow..
>>>>>>>>>>> my request goes from controller.xml -> screen-> On click of a
>>>>>>>>>>> button, Create
>>>>>>>>>>> Person-> request goes to controller again ->Screen -> ftl->On
>>>>>>>>>>> click
>>>>>>>>>>> of save
>>>>>>>>>>> button on ftl , the action is 'savePerson' ie goes to
>>>>>>>>>>> controller.xml. Here I
>>>>>>>>>>> have a java event, where I want to save this data entered on
>>>>>>>>>>> ftl. I
>>>>>>>>>>> got data
>>>>>>>>>>> entered, using request,getParameter(). I created a map,
>>>>>>>>>>> inpMap=FastMap.newInstance();
>>>>>>>>>>> I put the data into the map.
>>>>>>>>>>> inpMap.put("firstName",firstName);
>>>>>>>>>>> Not sure how to save this data to database in this program
>>>>>>>>>>> itself..
>>>>>>>>>>> I looked
>>>>>>>>>>> at some examples where I found,after they got values from
>>>>>>>>>>> parameters, they
>>>>>>>>>>> put it in tha map and y called
>>>>>>>>>>> dispatcher.runSync("..servicename..","..mapName..") ie they  
>>>>>>>>>>> are
>>>>>>>>>>> calling a
>>>>>>>>>>> service and in service a simple-method is called again.. Do we
>>>>>>>>>>> have
>>>>>>>>>>> to go
>>>>>>>>>>> thru this long step... Sorry if I created a confusion..
>>>>>>>>>>> Can someone please guide me..
>>>>>>>>>>>
>>>>>>>>>>> Thanks
>>>>>>>>>>>
>>>>>>>>>>> S.Hage wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> look in the file runtime\logs\error.log.
>>>>>>>>>>>>
>>>>>>>>>>>> You can also add System.out.println("") in your java code 'to
>>>>>>>>>>>> trace
>>>>>>>>>>>> it'
>>>>>>>>>>>> and look in runtime\logs\ofbiz.log.
>>>>>>>>>>>>
>>>>>>>>>>>> S.H.
>>>>>>>>>>>>
>>>>>>>>>>>> ______________________
>>>>>>>>>>>> Saad Hage
>>>>>>>>>>>> [hidden email]
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> From: swathi [via OFBiz]
>>>>>>>>>>>> Sent: Thursday, November 05, 2009 4:49 PM
>>>>>>>>>>>> To: S.Hage
>>>>>>>>>>>> Subject: Re: compile java event.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Yes I had to change the properties in build.xml according  
>>>>>>>>>>>> to my
>>>>>>>>>>>> application and In eclipse I added my src folder to
>>>>>>>>>>>> JavaBuildPath.
>>>>>>>>>>>> I got
>>>>>>>>>>>> the build dir  created with classes folder and lib folder
>>>>>>>>>>>> with .class
>>>>>>>>>>>> files and.jar file respectively. But my event doesnt work  
>>>>>>>>>>>> as I
>>>>>>>>>>>> want
>>>>>>>>>>>> it to.
>>>>>>>>>>>> where do I see if I have any errors.
>>>>>>>>>>>>
>>>>>>>>>>>> Thankyou
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> S.Hage wrote:
>>>>>>>>>>>> I thing you should change thoses in build.xml:
>>>>>>>>>>>>
>>>>>>>>>>>>         <property name="desc" value="your component
>>>>>>>>>>>> decription"/>
>>>>>>>>>>>>         <property name="name" value="your component name in
>>>>>>>>>>>> hot-deploy"/>
>>>>>>>>>>>>         <property name="ofbiz.home.dir" value="../.."/>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> swathi wrote:
>>>>>>>>>>>> Iam working on my own application in hot-deploy
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> James McGill-5 wrote:
>>>>>>>>>>>> On Wed, Nov 4, 2009 at 2:38 PM, swathi
>>>>>>>>>>>> <[hidden email]>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hi
>>>>>>>>>>>>> Can someone please tell me How do I compile a java event. I
>>>>>>>>>>>>> copied
>>>>>>>>>>>>> build.xml
>>>>>>>>>>>>> from example application. Just by doing ant at cmd prmt  
>>>>>>>>>>>>> doesnt
>>>>>>>>>>>> create a
>>>>>>>>>>>>> build dir with jars   in my component.
>>>>>>>>>>>>> In which dir does it create the build dir?
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Make sure your component is loaddd in component-load.xml,  
>>>>>>>>>>>> and
>>>>>>>>>>>> your
>>>>>>>>>>>> component's build.xml is included in the filelist in the
>>>>>>>>>>>> parent
>>>>>>>>>>>> build.xml.
>>>>>>>>>>>> Are you working in specialpurpose/yourapp?
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> James McGill
>>>>>>>>>>>> Phoenix AZ
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>>>>>
>>>>>>>>>>>> View message @
>>>>>>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p532067.html
>>>>>>>>>>>> To unsubscribe from Re: compile java event., click here.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> View this message in context:
>>>>>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p547822.html
>>>>>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> View this message in context:
>>>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p548231.html
>>>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> View this message in context:
>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p558547.html
>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://n4.nabble.com/compile-java-event-tp439486p584972.html
>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://n4.nabble.com/compile-java-event-tp439486p585127.html
>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
>>
>>
>
> --
> View this message in context: http://n4.nabble.com/compile-java-event-tp439486p585415.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.

Reply | Threaded
Open this post in threaded view
|

Re: compile java event.

swathi
Sumit,
I did an ant-build.When Iam creating a new record,ie when I click on submit button it displays me the print statements from createPerson() method on console.This is because the target for the form  is given as createPerson and service, createPerson is called from controller.xml and java method is executed from servicecalled. Iam clear with this. Just one question which I had was whether the java method,updatePerson() gets executed when service is called with the tag <auto-fields-service>
 <auto-fields-service service-name="updatePerson"/>
Thankyou.
Sumit Pandit-3 wrote
Did you rebuild application after changes done in Java file? If no then please rebuild application with "ant" command. Your print statement must work.

--
Thanks And Regards
Sumit Pandit


On Nov 10, 2009, at 7:59 AM, swathi wrote:

>
> Yes that was what I meant.
> System.out.println("In Update method====") dint get printed. Ok Thankyou
> Summit.
>
>
> Sumit Pandit-3 wrote:
>>
>> Do you mean -
>> System.err.println("======= In update person service !!! ====== "); is  
>> not working ?
>> Service will call on submit.
>>
>>
>> On Nov 9, 2009, at 2:41 PM, swathi wrote:
>>
>>>
>>> Sorry Summit.. But it doesnt look like its getting executed. I wrote  
>>> a sop in
>>> updatePerson() method, and tried to create a person,The record got  
>>> created
>>> but  the print stmt did not get printed on console. So I was  
>>> assuming that
>>> the service call at <auto-field-service> tag just displays the flds  
>>> as they
>>> are in service (as input and output params) and the java method  
>>> doesnt get
>>> executed. Am  I in the wrong assumption..
>>>
>>> Sumit Pandit-3 wrote:
>>>>
>>>> Hi Swathi,
>>>>
>>>> On Nov 9, 2009, at 8:33 AM, swathi wrote:
>>>>
>>>>>
>>>>> Hi Sumit. Thankyou for your guidence. I was looking at createPerson
>>>>> flow in
>>>>> Party application.
>>>>> Iam a little confused here..In EditPerson form in PartyForms.xml,
>>>>> At the line, <auto-fields-service service-name="updatePerson"/>
>>>>> does it goto 'updatePerson' in  services.xml and from there does it
>>>>> goto
>>>>> 'updatePerson' method in PartyServices.java and execute the method
>>>>> updatePerson() ??
>>>>
>>>> It is correct.
>>>>
>>>>
>>>>
>>>>
>>>>> (I know that when save button is clicked, it goes to either
>>>>> createPerson or
>>>>> updatePerson service and from there it goes to partyServices.java  
>>>>> and
>>>>> executes createPerson() or UpdatePerson() method accordingly. But
>>>>> not sure
>>>>> if java method is called  when service is called at auto-fields-
>>>>> service tag)
>>>>>
>>>>> Can someone pleaase clear this..
>>>>>
>>>>> Thankyou.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Sumit Pandit-3 wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> partyId = delegator.getNextSeqId("Party");
>>>>>>
>>>>>> And for more information and to handle other scenario refer -
>>>>>> createPerson service in PartyServices.java
>>>>>>
>>>>>> --
>>>>>> Thanks And Regards
>>>>>> Sumit Pandit
>>>>>>
>>>>>> On Nov 6, 2009, at 1:46 PM, swathi wrote:
>>>>>>
>>>>>>>
>>>>>>> Thankyou Sumit.
>>>>>>>
>>>>>>> But I also need partyId which is primarykey. If I want to auto
>>>>>>> generate the
>>>>>>> partyID, How do I do it in this code.
>>>>>>>
>>>>>>> Sumit Pandit-3 wrote:
>>>>>>>>
>>>>>>>> I think following might help you.
>>>>>>>>
>>>>>>>> PS - Please go through Delegator API for being more comfortable.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Nov 6, 2009, at 11:31 AM, swathi wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Here is my code:
>>>>>>>>> public static String savePerson(HttpServletRequest request,
>>>>>>>>> HttpServletResponse response) {
>>>>>>>>>
>>>>>>>>
>>>>>>>> Delegator delegator = (Delegator) request.getAttribute
>>>>>>>> ("delegator");
>>>>>>>>
>>>>>>>>> String salutation=request.getParameter("salutation");
>>>>>>>>> String firstName= request.getParameter("firstName");
>>>>>>>>> String lastName = request.getParameter("lastName");
>>>>>>>>> String personalTitle=request.getParameter("personalTitle");
>>>>>>>>>
>>>>>>>>
>>>>>>>> GenericValue person = delegator.makeValue("Person",  
>>>>>>>> UtilMisc.toMap
>>>>>>>> ("salutation", salutation, "firstName", firstName, "lastName",
>>>>>>>> lastName, "personalTitle", personalTitle));
>>>>>>>>
>>>>>>>> try {
>>>>>>>>      person.create();
>>>>>>>>    } catch (GenericEntityException e) {}
>>>>>>>>
>>>>>>>> return "success";
>>>>>>>>
>>>>>>>>>
>>>>>>>>> }
>>>>>>>>> Actually Iam kind of stuck here,not sure how do I save it to db.
>>>>>>>>> Iam
>>>>>>>>> trying
>>>>>>>>> to create a new record into Person table in webtools.
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>>
>>>>>>>>> Sumit Pandit-3 wrote:
>>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> Can you please paste your code of java event which is saving  
>>>>>>>>>> your
>>>>>>>>>> data
>>>>>>>>>> in database. That would help me to understand where you are  
>>>>>>>>>> going
>>>>>>>>>> wrong.
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Thanks And Regards
>>>>>>>>>> Sumit Pandit
>>>>>>>>>>
>>>>>>>>>> On Nov 6, 2009, at 9:24 AM, swathi wrote:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Thankyou.
>>>>>>>>>>>
>>>>>>>>>>> Can I not save data in database using Java Program. Do I  
>>>>>>>>>>> have to
>>>>>>>>>>> goto
>>>>>>>>>>> service anyhow.
>>>>>>>>>>> This is my flow..
>>>>>>>>>>> my request goes from controller.xml -> screen-> On click of a
>>>>>>>>>>> button, Create
>>>>>>>>>>> Person-> request goes to controller again ->Screen -> ftl->On
>>>>>>>>>>> click
>>>>>>>>>>> of save
>>>>>>>>>>> button on ftl , the action is 'savePerson' ie goes to
>>>>>>>>>>> controller.xml. Here I
>>>>>>>>>>> have a java event, where I want to save this data entered on
>>>>>>>>>>> ftl. I
>>>>>>>>>>> got data
>>>>>>>>>>> entered, using request,getParameter(). I created a map,
>>>>>>>>>>> inpMap=FastMap.newInstance();
>>>>>>>>>>> I put the data into the map.
>>>>>>>>>>> inpMap.put("firstName",firstName);
>>>>>>>>>>> Not sure how to save this data to database in this program
>>>>>>>>>>> itself..
>>>>>>>>>>> I looked
>>>>>>>>>>> at some examples where I found,after they got values from
>>>>>>>>>>> parameters, they
>>>>>>>>>>> put it in tha map and y called
>>>>>>>>>>> dispatcher.runSync("..servicename..","..mapName..") ie they  
>>>>>>>>>>> are
>>>>>>>>>>> calling a
>>>>>>>>>>> service and in service a simple-method is called again.. Do we
>>>>>>>>>>> have
>>>>>>>>>>> to go
>>>>>>>>>>> thru this long step... Sorry if I created a confusion..
>>>>>>>>>>> Can someone please guide me..
>>>>>>>>>>>
>>>>>>>>>>> Thanks
>>>>>>>>>>>
>>>>>>>>>>> S.Hage wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> look in the file runtime\logs\error.log.
>>>>>>>>>>>>
>>>>>>>>>>>> You can also add System.out.println("") in your java code 'to
>>>>>>>>>>>> trace
>>>>>>>>>>>> it'
>>>>>>>>>>>> and look in runtime\logs\ofbiz.log.
>>>>>>>>>>>>
>>>>>>>>>>>> S.H.
>>>>>>>>>>>>
>>>>>>>>>>>> ______________________
>>>>>>>>>>>> Saad Hage
>>>>>>>>>>>> saad.hage@hotmail.com
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> From: swathi [via OFBiz]
>>>>>>>>>>>> Sent: Thursday, November 05, 2009 4:49 PM
>>>>>>>>>>>> To: S.Hage
>>>>>>>>>>>> Subject: Re: compile java event.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Yes I had to change the properties in build.xml according  
>>>>>>>>>>>> to my
>>>>>>>>>>>> application and In eclipse I added my src folder to
>>>>>>>>>>>> JavaBuildPath.
>>>>>>>>>>>> I got
>>>>>>>>>>>> the build dir  created with classes folder and lib folder
>>>>>>>>>>>> with .class
>>>>>>>>>>>> files and.jar file respectively. But my event doesnt work  
>>>>>>>>>>>> as I
>>>>>>>>>>>> want
>>>>>>>>>>>> it to.
>>>>>>>>>>>> where do I see if I have any errors.
>>>>>>>>>>>>
>>>>>>>>>>>> Thankyou
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> S.Hage wrote:
>>>>>>>>>>>> I thing you should change thoses in build.xml:
>>>>>>>>>>>>
>>>>>>>>>>>>         <property name="desc" value="your component
>>>>>>>>>>>> decription"/>
>>>>>>>>>>>>         <property name="name" value="your component name in
>>>>>>>>>>>> hot-deploy"/>
>>>>>>>>>>>>         <property name="ofbiz.home.dir" value="../.."/>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> swathi wrote:
>>>>>>>>>>>> Iam working on my own application in hot-deploy
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> James McGill-5 wrote:
>>>>>>>>>>>> On Wed, Nov 4, 2009 at 2:38 PM, swathi
>>>>>>>>>>>> <reddyswathi123@yahoo.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hi
>>>>>>>>>>>>> Can someone please tell me How do I compile a java event. I
>>>>>>>>>>>>> copied
>>>>>>>>>>>>> build.xml
>>>>>>>>>>>>> from example application. Just by doing ant at cmd prmt  
>>>>>>>>>>>>> doesnt
>>>>>>>>>>>> create a
>>>>>>>>>>>>> build dir with jars   in my component.
>>>>>>>>>>>>> In which dir does it create the build dir?
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Make sure your component is loaddd in component-load.xml,  
>>>>>>>>>>>> and
>>>>>>>>>>>> your
>>>>>>>>>>>> component's build.xml is included in the filelist in the
>>>>>>>>>>>> parent
>>>>>>>>>>>> build.xml.
>>>>>>>>>>>> Are you working in specialpurpose/yourapp?
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> James McGill
>>>>>>>>>>>> Phoenix AZ
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>>>>>
>>>>>>>>>>>> View message @
>>>>>>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p532067.html
>>>>>>>>>>>> To unsubscribe from Re: compile java event., click here.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> View this message in context:
>>>>>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p547822.html
>>>>>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> View this message in context:
>>>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p548231.html
>>>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> View this message in context:
>>>>>>> http://n4.nabble.com/compile-java-event-tp439486p558547.html
>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://n4.nabble.com/compile-java-event-tp439486p584972.html
>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://n4.nabble.com/compile-java-event-tp439486p585127.html
>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
>>
>>
>
> --
> View this message in context: http://n4.nabble.com/compile-java-event-tp439486p585415.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.