You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by "tanzeem.mb" <ta...@hotmail.com> on 2009/04/30 07:41:08 UTC

How do i get the value of OUT parameter from service method to the success form

Hi

Im a newbie to OFBiz. I am having a problem adding a new functionality to
existing
 OFBiz based application(opentaps)



My service definition file services_Test.xml has the following entry

<service name="crmsfa.Test" engine="java"
location="com.opensourcestrategies.crmsfa.test.TestServices" invoke="Test">
        <description>Testing</description>
        <attribute name="testSelect" type="String" mode="IN"
optional="false"/>
        
        <attribute name="heading" type="String" mode="OUT"
optional="false"/>
    </service>

 my TestForms.xml

<form name="TestFormMain" type="single" title="" target="Test"
        default-title-style="tableheadtext" default-widget-style="inputBox"
default-tooltip-style="tabletext">

 <field name="testSelect" title="Select option" >
            <drop-down allow-empty="true">
  <option key="option1" description="HEAD1"/>
  <option key="option2" description="HEAD2"/>
  
</drop-down>

 </field>
</form>

<form name="SuccessForm" type="single" title="SuccessFormTitle" 
        default-title-style="tableheadtext" default-widget-style="inputBox"
default-tooltip-style="tabletext">
<field name="heading" title="${heading}"><display/></field>

</form>


i invoke a java service method which returns a Map of data 
My java method has the following entries in the TestServices.java file

public static Map Test(DispatchContext dctx, Map context) {

 Map result = ServiceUtil.returnSuccess("Success");
            result.put("heading", "HELLO");
            return result;
}

My TestScreens.xml


<screen name="TestScreenMain">
        <section>
            <actions>
                <set field="sectionHeaderUiLabel" value="CrmTest"/>
                
            </actions>
            <widgets>
                <decorator-screen name="main-section-decorator">
                    <decorator-section name="section-body">
                        <container style="subSectionBlock">
                            <container style="form">
                                <include-form name="TestFormMain"
location="component://crmsfa/widget/crmsfa/forms/test/TestForms.xml"/>
                                
                            </container>
                        </container>
                        
                    </decorator-section>
                </decorator-screen>
            </widgets>
        </section>
    </screen>
    <screen name="TestScreenSuccess">
        <section>
            <actions>
                <set field="sectionHeaderUiLabel" value="CrmTestSuccess"/>
                
            </actions>
            <widgets>
                <decorator-screen name="main-section-decorator">
                    <decorator-section name="section-body">
                        <container style="subSectionBlock">
                            <container style="form">
                                
                                <include-form name="SuccessForm"
location="component://crmsfa/widget/crmsfa/forms/Test/TestForms.xml"/>
                            </container>
                        </container>
                        
                    </decorator-section>
                </decorator-screen>
            </widgets>
        </section>
    </screen>

What are the appropriate changes i should make in my controller.xml and
TestForm.xml file
 so that I can get the value of OUT paramter of my mainForm
(heading)returned by my 
java service method to be displayed 
in my successForm as the value of
its field 

Please help me to solve the problem
Thanks in advance

-Tanzeem
-- 
View this message in context: http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23310231.html
Sent from the OFBiz - User mailing list archive at Nabble.com.


Re: How to stream excel object from java service method back to the browser

Posted by "tanzeem.mb" <ta...@hotmail.com>.
hi 
what i want is to export data from ofbiz into excel format and stream it to
the browser
-Tanzeem


Ashish Vijaywargiya-5 wrote:
> 
> Direct link to see the commits :
> 
> r663581
> http://www.nabble.com/svn-commit%3A-r663581---in--ofbiz-trunk-specialpurpose-assetmaint%3A-build.xml-data-ScheduleUploadJob.xml-servicedef-services.xml-src-org-ofbiz-poi--src-org-ofbiz-poi-FileImportHelper.java-src-org-ofbiz-poi-FileImportService.java-td17668684.html#a17668684 
> <http://www.nabble.com/svn-commit%3A-r663581---in--ofbiz-trunk-specialpurpose-assetmaint%3A-build.xml-data-ScheduleUploadJob.xml-servicedef-services.xml-src-org-ofbiz-poi--src-org-ofbiz-poi-FileImportHelper.java-src-org-ofbiz-poi-FileImportService.java-td17668684.html#a17668684>
> 
> r663627
> http://www.nabble.com/svn-commit%3A-r663627---in--ofbiz-trunk%3A-applications-product-data--applications-product-servicedef--applications-product-src-org-ofbiz-product-spreadsheetimport--specialpurpose-assetmaint--specialpurpose-assetmaint-data--specialpurpose-assetmaint-servic...-td17671151.html#a17671151 
> <http://www.nabble.com/svn-commit%3A-r663627---in--ofbiz-trunk%3A-applications-product-data--applications-product-servicedef--applications-product-src-org-ofbiz-product-spreadsheetimport--specialpurpose-assetmaint--specialpurpose-assetmaint-data--specialpurpose-assetmaint-servic...-td17671151.html#a17671151>
> 
> --
> Ashish
> 
> Ashish Vijaywargiya wrote:
>> Hello Tanzeem,
>>
>> Following commit notification will be your friend.
>> r663581 & r663627.
>>
>> The how to steps are attached in the document available at jira issue 
>> OFBIZ-1810. (https://issues.apache.org/jira/browse/OFBIZ-1810 
>> <https://issues.apache.org/jira/browse/OFBIZ-1810>)
>>
>> --
>> Ashish
>>
>> tanzeem.mb wrote:
>>> Hi 
>>>
>>> I m trying to extend my application now.
>>> I am creating excel workbook inside my java service method using POI.
>>> Is there any way to use the response variable to stream the excel
>>> workbook
>>> object(HSSFWorkBook) to the browser to download/save the excel file. 
>>>
>>> Thanks
>>> -Tanzeem
>>>   
> 
>  
> 

-- 
View this message in context: http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23383491.html
Sent from the OFBiz - User mailing list archive at Nabble.com.


Re: How to stream excel object from java service method back to the browser

Posted by Ashish Vijaywargiya <as...@hotwaxmedia.com>.
Direct link to see the commits :

r663581
http://www.nabble.com/svn-commit%3A-r663581---in--ofbiz-trunk-specialpurpose-assetmaint%3A-build.xml-data-ScheduleUploadJob.xml-servicedef-services.xml-src-org-ofbiz-poi--src-org-ofbiz-poi-FileImportHelper.java-src-org-ofbiz-poi-FileImportService.java-td17668684.html#a17668684 
<http://www.nabble.com/svn-commit%3A-r663581---in--ofbiz-trunk-specialpurpose-assetmaint%3A-build.xml-data-ScheduleUploadJob.xml-servicedef-services.xml-src-org-ofbiz-poi--src-org-ofbiz-poi-FileImportHelper.java-src-org-ofbiz-poi-FileImportService.java-td17668684.html#a17668684>

r663627
http://www.nabble.com/svn-commit%3A-r663627---in--ofbiz-trunk%3A-applications-product-data--applications-product-servicedef--applications-product-src-org-ofbiz-product-spreadsheetimport--specialpurpose-assetmaint--specialpurpose-assetmaint-data--specialpurpose-assetmaint-servic...-td17671151.html#a17671151 
<http://www.nabble.com/svn-commit%3A-r663627---in--ofbiz-trunk%3A-applications-product-data--applications-product-servicedef--applications-product-src-org-ofbiz-product-spreadsheetimport--specialpurpose-assetmaint--specialpurpose-assetmaint-data--specialpurpose-assetmaint-servic...-td17671151.html#a17671151>

--
Ashish

Ashish Vijaywargiya wrote:
> Hello Tanzeem,
>
> Following commit notification will be your friend.
> r663581 & r663627.
>
> The how to steps are attached in the document available at jira issue 
> OFBIZ-1810. (https://issues.apache.org/jira/browse/OFBIZ-1810 
> <https://issues.apache.org/jira/browse/OFBIZ-1810>)
>
> --
> Ashish
>
> tanzeem.mb wrote:
>> Hi 
>>
>> I m trying to extend my application now.
>> I am creating excel workbook inside my java service method using POI.
>> Is there any way to use the response variable to stream the excel workbook
>> object(HSSFWorkBook) to the browser to download/save the excel file. 
>>
>> Thanks
>> -Tanzeem
>>   

Re: How to stream excel object from java service method back to the browser

Posted by Ashish Vijaywargiya <as...@hotwaxmedia.com>.
Hello Tanzeem,

Following commit notification will be your friend.
r663581 & r663627.

The how to steps are attached in the document available at jira issue 
OFBIZ-1810. (https://issues.apache.org/jira/browse/OFBIZ-1810 
<https://issues.apache.org/jira/browse/OFBIZ-1810>)

--
Ashish

tanzeem.mb wrote:
> Hi 
>
> I m trying to extend my application now.
> I am creating excel workbook inside my java service method using POI.
> Is there any way to use the response variable to stream the excel workbook
> object(HSSFWorkBook) to the browser to download/save the excel file. 
>
> Thanks
> -Tanzeem
>   

How to stream excel object from java service method back to the browser

Posted by "tanzeem.mb" <ta...@hotmail.com>.
Hi 

I m trying to extend my application now.
I am creating excel workbook inside my java service method using POI.
Is there any way to use the response variable to stream the excel workbook
object(HSSFWorkBook) to the browser to download/save the excel file. 

Thanks
-Tanzeem


tanzeem.mb wrote:
> 
> Hi Scott,
> 
> Thanks, its working!
> 
> regards
> Tanzeem
> 
> Scott Gray-2 wrote:
>> 
>> Hi Tanzeem
>> 
>> Try ${parameters.heading}
>> 
>> Regards
>> Scott
>> 
>> On 2/05/2009, at 7:31 PM, tanzeem.mb wrote:
>> 
>>>
>>> Hi Scott
>>> Im calling the service by defining the following request map  in my
>>> controller.xml
>>>
>>> <request-map uri="Test">
>>>        <security https="true" auth="true"/>
>>>        <event type="service" invoke="crmsfa.Test"/>
>>>        <response name="success" type="view" value="successViewMap"/>
>>>
>>>    </request-map>
>>> My view map is defined as below
>>> <view-map name="successViewMap" type="screen"
>>> page="component://pathtoScreensFolder/MyScreens.xml#MySuccessScreen"/>
>>> Thanks
>>> -Tanzeem
>>>
>>> Scott Gray-2 wrote:
>>>>
>>>> No that's how you're defining your service, what I'm asking is where
>>>> and how are you calling it? e.g. from a request event, a screen  
>>>> def, a
>>>> script file, in the form actions, etc.
>>>>
>>>> Regards
>>>> Scott
>>>>
>>>> On 2/05/2009, at 6:35 PM, tanzeem.mb wrote:
>>>>
>>>>>
>>>>> <service name="crmsfa.Test" engine="java"
>>>>> location="com.opensourcestrategies.crmsfa.test.TestServices"
>>>>> invoke="Test">
>>>>>       <description>Testing</description>
>>>>>       <attribute name="testSelect" type="String" mode="IN"
>>>>> optional="false"/>
>>>>>
>>>>>       <attribute name="heading" type="String" mode="OUT"
>>>>> optional="false"/>
>>>>>   </service>
>>>>>
>>>>> Scott Gray-2 wrote:
>>>>>>
>>>>>> How are you calling the service?
>>>>>>
>>>>>> Regards
>>>>>> Scott
>>>>>>
>>>>>> HotWax Media
>>>>>> http://www.hotwaxmedia.com
>>>>>>
>>>>>> On 2/05/2009, at 5:47 PM, tanzeem.mb wrote:
>>>>>>
>>>>>>>
>>>>>>> Thank you for the tips.
>>>>>>> My code:
>>>>>>>
>>>>>>> context = ServiceUtil.returnSuccess("Success");
>>>>>>>          context.put("heading", new String("HELLO"));
>>>>>>>          return context;
>>>>>>>
>>>>>>> After returning the context what should i do with my SuccessForm  
>>>>>>> so
>>>>>>> that I
>>>>>>> get the heading displayed
>>>>>>> When i use the following success form i dont get the value of
>>>>>>> heading
>>>>>>> displayed.
>>>>>>>
>>>>>>> <form name="SuccessForm" type="single" title="SuccessFormTitle"
>>>>>>>      default-title-style="tableheadtext" default-widget-
>>>>>>> style="inputBox"
>>>>>>> default-tooltip-style="tabletext">
>>>>>>> <field name="heading" title="${heading}"><display/></field>
>>>>>>>
>>>>>>> </form>
>>>>>>>
>>>>>>> madppiper wrote:
>>>>>>>>
>>>>>>>> well thats rather simple:
>>>>>>>>
>>>>>>>> use the serviceUtil classes to return a success or Error like the
>>>>>>>> following
>>>>>>>>
>>>>>>>>
>>>>>>>> context = ServiceUtil.returnSuccess("Your Sucess message");
>>>>>>>>
>>>>>>>>
>>>>>>>> then return the context as appropriate... you may also want to  
>>>>>>>> add
>>>>>>>> any
>>>>>>>> other out parameter to the context as you wish
>>>>>>>>
>>>>>>>> context.put("out1",out1);
>>>>>>>>
>>>>>>>> whereas "out1" is the key and out1 is the object
>>>>>>>>
>>>>>>>
>>>>>>> -- 
>>>>>>> View this message in context:
>>>>>>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343286.html
>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> -- 
>>>>> View this message in context:
>>>>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343499.html
>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> -- 
>>> View this message in context:
>>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343802.html
>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>
>> 
>> 
>>  
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23381745.html
Sent from the OFBiz - User mailing list archive at Nabble.com.


Re: How to stream excel object from java service method back to the browser

Posted by Jacques Le Roux <ja...@les7arts.com>.
Also FAQ is your friend

http://docs.ofbiz.org/display/OFBIZ/Export+to+Excel

Jacques

From: "BJ Freeman" <bj...@free-man.net>
> you don't have to use POI. or be complicated.
> been doing this since html started
> you can create an ftl
> once it is completed it can be saved as an excel.
> http://www.w3schools.com/media/media_mimeref.asp
> here is an html example:
> <%response.ContentType="application/vnd.ms-excel"%>
> <html>
> <head>
> <style type="text/css">
> td {padding:2em; background-color:yellow; border:1px dotted #000;}
> </style>
> </head>
> <body>
> <table>
> <tr>
> <td>1</td>
> <td>2</td>
> <td>3</td>
> <td>4</td>
> </tr>
> <tr>
> <td>=sum(a1:d1)</td>
> <td>6</td>
> <td>7</td>
> <td>8</td>
> </tr>
> </table>
> </body>
> </html>
>
> tanzeem.mb sent the following on 5/4/2009 11:29 PM:
>> Hi
>>
>> I m trying to extend my application now.
>> I am creating excel workbook inside my java service method using POI.
>> Is there any way to use the response variable to stream the excel workbook
>> object(HSSFWorkBook) to the browser to download/save the excel file.
>>
>> Thanks
>> -Tanzeem
>>
>>
>> tanzeem.mb wrote:
>>> Hi Scott,
>>>
>>> Thanks, its working!
>>>
>>> regards
>>> Tanzeem
>>>
>>> Scott Gray-2 wrote:
>>>> Hi Tanzeem
>>>>
>>>> Try ${parameters.heading}
>>>>
>>>> Regards
>>>> Scott
>>>>
>>>> On 2/05/2009, at 7:31 PM, tanzeem.mb wrote:
>>>>
>>>>> Hi Scott
>>>>> Im calling the service by defining the following request map  in my
>>>>> controller.xml
>>>>>
>>>>> <request-map uri="Test">
>>>>>        <security https="true" auth="true"/>
>>>>>        <event type="service" invoke="crmsfa.Test"/>
>>>>>        <response name="success" type="view" value="successViewMap"/>
>>>>>
>>>>>    </request-map>
>>>>> My view map is defined as below
>>>>> <view-map name="successViewMap" type="screen"
>>>>> page="component://pathtoScreensFolder/MyScreens.xml#MySuccessScreen"/>
>>>>> Thanks
>>>>> -Tanzeem
>>>>>
>>>>> Scott Gray-2 wrote:
>>>>>> No that's how you're defining your service, what I'm asking is where
>>>>>> and how are you calling it? e.g. from a request event, a screen
>>>>>> def, a
>>>>>> script file, in the form actions, etc.
>>>>>>
>>>>>> Regards
>>>>>> Scott
>>>>>>
>>>>>> On 2/05/2009, at 6:35 PM, tanzeem.mb wrote:
>>>>>>
>>>>>>> <service name="crmsfa.Test" engine="java"
>>>>>>> location="com.opensourcestrategies.crmsfa.test.TestServices"
>>>>>>> invoke="Test">
>>>>>>>       <description>Testing</description>
>>>>>>>       <attribute name="testSelect" type="String" mode="IN"
>>>>>>> optional="false"/>
>>>>>>>
>>>>>>>       <attribute name="heading" type="String" mode="OUT"
>>>>>>> optional="false"/>
>>>>>>>   </service>
>>>>>>>
>>>>>>> Scott Gray-2 wrote:
>>>>>>>> How are you calling the service?
>>>>>>>>
>>>>>>>> Regards
>>>>>>>> Scott
>>>>>>>>
>>>>>>>> HotWax Media
>>>>>>>> http://www.hotwaxmedia.com
>>>>>>>>
>>>>>>>> On 2/05/2009, at 5:47 PM, tanzeem.mb wrote:
>>>>>>>>
>>>>>>>>> Thank you for the tips.
>>>>>>>>> My code:
>>>>>>>>>
>>>>>>>>> context = ServiceUtil.returnSuccess("Success");
>>>>>>>>>          context.put("heading", new String("HELLO"));
>>>>>>>>>          return context;
>>>>>>>>>
>>>>>>>>> After returning the context what should i do with my SuccessForm
>>>>>>>>> so
>>>>>>>>> that I
>>>>>>>>> get the heading displayed
>>>>>>>>> When i use the following success form i dont get the value of
>>>>>>>>> heading
>>>>>>>>> displayed.
>>>>>>>>>
>>>>>>>>> <form name="SuccessForm" type="single" title="SuccessFormTitle"
>>>>>>>>>      default-title-style="tableheadtext" default-widget-
>>>>>>>>> style="inputBox"
>>>>>>>>> default-tooltip-style="tabletext">
>>>>>>>>> <field name="heading" title="${heading}"><display/></field>
>>>>>>>>>
>>>>>>>>> </form>
>>>>>>>>>
>>>>>>>>> madppiper wrote:
>>>>>>>>>> well thats rather simple:
>>>>>>>>>>
>>>>>>>>>> use the serviceUtil classes to return a success or Error like the
>>>>>>>>>> following
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> context = ServiceUtil.returnSuccess("Your Sucess message");
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> then return the context as appropriate... you may also want to
>>>>>>>>>> add
>>>>>>>>>> any
>>>>>>>>>> other out parameter to the context as you wish
>>>>>>>>>>
>>>>>>>>>> context.put("out1",out1);
>>>>>>>>>>
>>>>>>>>>> whereas "out1" is the key and out1 is the object
>>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>> View this message in context:
>>>>>>>>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343286.html
>>>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> -- 
>>>>>>> View this message in context:
>>>>>>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343499.html
>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> -- 
>>>>> View this message in context:
>>>>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343802.html
>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>
>>>>
>>>>
>>>>
>>>
>>
>
> -- 
> BJ Freeman
> http://www.businessesnetwork.com/automation
> http://bjfreeman.elance.com
> http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro
> Systems Integrator.
> 



Re: How to stream excel object from java service method back to the browser

Posted by BJ Freeman <bj...@free-man.net>.
you don't have to use POI. or be complicated.
been doing this since html started
you can create an ftl
once it is completed it can be saved as an excel.
http://www.w3schools.com/media/media_mimeref.asp
here is an html example:
<%response.ContentType="application/vnd.ms-excel"%>
<html>
<head>
<style type="text/css">
td {padding:2em; background-color:yellow; border:1px dotted #000;}
</style>
</head>
<body>
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>=sum(a1:d1)</td>
<td>6</td>
<td>7</td>
<td>8</td>
</tr>
</table>
</body>
</html>

tanzeem.mb sent the following on 5/4/2009 11:29 PM:
> Hi 
> 
> I m trying to extend my application now.
> I am creating excel workbook inside my java service method using POI.
> Is there any way to use the response variable to stream the excel workbook
> object(HSSFWorkBook) to the browser to download/save the excel file. 
> 
> Thanks
> -Tanzeem
> 
> 
> tanzeem.mb wrote:
>> Hi Scott,
>>
>> Thanks, its working!
>>
>> regards
>> Tanzeem
>>
>> Scott Gray-2 wrote:
>>> Hi Tanzeem
>>>
>>> Try ${parameters.heading}
>>>
>>> Regards
>>> Scott
>>>
>>> On 2/05/2009, at 7:31 PM, tanzeem.mb wrote:
>>>
>>>> Hi Scott
>>>> Im calling the service by defining the following request map  in my
>>>> controller.xml
>>>>
>>>> <request-map uri="Test">
>>>>        <security https="true" auth="true"/>
>>>>        <event type="service" invoke="crmsfa.Test"/>
>>>>        <response name="success" type="view" value="successViewMap"/>
>>>>
>>>>    </request-map>
>>>> My view map is defined as below
>>>> <view-map name="successViewMap" type="screen"
>>>> page="component://pathtoScreensFolder/MyScreens.xml#MySuccessScreen"/>
>>>> Thanks
>>>> -Tanzeem
>>>>
>>>> Scott Gray-2 wrote:
>>>>> No that's how you're defining your service, what I'm asking is where
>>>>> and how are you calling it? e.g. from a request event, a screen  
>>>>> def, a
>>>>> script file, in the form actions, etc.
>>>>>
>>>>> Regards
>>>>> Scott
>>>>>
>>>>> On 2/05/2009, at 6:35 PM, tanzeem.mb wrote:
>>>>>
>>>>>> <service name="crmsfa.Test" engine="java"
>>>>>> location="com.opensourcestrategies.crmsfa.test.TestServices"
>>>>>> invoke="Test">
>>>>>>       <description>Testing</description>
>>>>>>       <attribute name="testSelect" type="String" mode="IN"
>>>>>> optional="false"/>
>>>>>>
>>>>>>       <attribute name="heading" type="String" mode="OUT"
>>>>>> optional="false"/>
>>>>>>   </service>
>>>>>>
>>>>>> Scott Gray-2 wrote:
>>>>>>> How are you calling the service?
>>>>>>>
>>>>>>> Regards
>>>>>>> Scott
>>>>>>>
>>>>>>> HotWax Media
>>>>>>> http://www.hotwaxmedia.com
>>>>>>>
>>>>>>> On 2/05/2009, at 5:47 PM, tanzeem.mb wrote:
>>>>>>>
>>>>>>>> Thank you for the tips.
>>>>>>>> My code:
>>>>>>>>
>>>>>>>> context = ServiceUtil.returnSuccess("Success");
>>>>>>>>          context.put("heading", new String("HELLO"));
>>>>>>>>          return context;
>>>>>>>>
>>>>>>>> After returning the context what should i do with my SuccessForm  
>>>>>>>> so
>>>>>>>> that I
>>>>>>>> get the heading displayed
>>>>>>>> When i use the following success form i dont get the value of
>>>>>>>> heading
>>>>>>>> displayed.
>>>>>>>>
>>>>>>>> <form name="SuccessForm" type="single" title="SuccessFormTitle"
>>>>>>>>      default-title-style="tableheadtext" default-widget-
>>>>>>>> style="inputBox"
>>>>>>>> default-tooltip-style="tabletext">
>>>>>>>> <field name="heading" title="${heading}"><display/></field>
>>>>>>>>
>>>>>>>> </form>
>>>>>>>>
>>>>>>>> madppiper wrote:
>>>>>>>>> well thats rather simple:
>>>>>>>>>
>>>>>>>>> use the serviceUtil classes to return a success or Error like the
>>>>>>>>> following
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> context = ServiceUtil.returnSuccess("Your Sucess message");
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> then return the context as appropriate... you may also want to  
>>>>>>>>> add
>>>>>>>>> any
>>>>>>>>> other out parameter to the context as you wish
>>>>>>>>>
>>>>>>>>> context.put("out1",out1);
>>>>>>>>>
>>>>>>>>> whereas "out1" is the key and out1 is the object
>>>>>>>>>
>>>>>>>> -- 
>>>>>>>> View this message in context:
>>>>>>>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343286.html
>>>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> -- 
>>>>>> View this message in context:
>>>>>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343499.html
>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>> -- 
>>>> View this message in context:
>>>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343802.html
>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>
>>>
>>>  
>>>
>>
> 

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


Re: How do i get the value of OUT parameter from service method to the success form

Posted by "tanzeem.mb" <ta...@hotmail.com>.
Hi Scott,

Thanks, its working!

regards
Tanzeem

Scott Gray-2 wrote:
> 
> Hi Tanzeem
> 
> Try ${parameters.heading}
> 
> Regards
> Scott
> 
> On 2/05/2009, at 7:31 PM, tanzeem.mb wrote:
> 
>>
>> Hi Scott
>> Im calling the service by defining the following request map  in my
>> controller.xml
>>
>> <request-map uri="Test">
>>        <security https="true" auth="true"/>
>>        <event type="service" invoke="crmsfa.Test"/>
>>        <response name="success" type="view" value="successViewMap"/>
>>
>>    </request-map>
>> My view map is defined as below
>> <view-map name="successViewMap" type="screen"
>> page="component://pathtoScreensFolder/MyScreens.xml#MySuccessScreen"/>
>> Thanks
>> -Tanzeem
>>
>> Scott Gray-2 wrote:
>>>
>>> No that's how you're defining your service, what I'm asking is where
>>> and how are you calling it? e.g. from a request event, a screen  
>>> def, a
>>> script file, in the form actions, etc.
>>>
>>> Regards
>>> Scott
>>>
>>> On 2/05/2009, at 6:35 PM, tanzeem.mb wrote:
>>>
>>>>
>>>> <service name="crmsfa.Test" engine="java"
>>>> location="com.opensourcestrategies.crmsfa.test.TestServices"
>>>> invoke="Test">
>>>>       <description>Testing</description>
>>>>       <attribute name="testSelect" type="String" mode="IN"
>>>> optional="false"/>
>>>>
>>>>       <attribute name="heading" type="String" mode="OUT"
>>>> optional="false"/>
>>>>   </service>
>>>>
>>>> Scott Gray-2 wrote:
>>>>>
>>>>> How are you calling the service?
>>>>>
>>>>> Regards
>>>>> Scott
>>>>>
>>>>> HotWax Media
>>>>> http://www.hotwaxmedia.com
>>>>>
>>>>> On 2/05/2009, at 5:47 PM, tanzeem.mb wrote:
>>>>>
>>>>>>
>>>>>> Thank you for the tips.
>>>>>> My code:
>>>>>>
>>>>>> context = ServiceUtil.returnSuccess("Success");
>>>>>>          context.put("heading", new String("HELLO"));
>>>>>>          return context;
>>>>>>
>>>>>> After returning the context what should i do with my SuccessForm  
>>>>>> so
>>>>>> that I
>>>>>> get the heading displayed
>>>>>> When i use the following success form i dont get the value of
>>>>>> heading
>>>>>> displayed.
>>>>>>
>>>>>> <form name="SuccessForm" type="single" title="SuccessFormTitle"
>>>>>>      default-title-style="tableheadtext" default-widget-
>>>>>> style="inputBox"
>>>>>> default-tooltip-style="tabletext">
>>>>>> <field name="heading" title="${heading}"><display/></field>
>>>>>>
>>>>>> </form>
>>>>>>
>>>>>> madppiper wrote:
>>>>>>>
>>>>>>> well thats rather simple:
>>>>>>>
>>>>>>> use the serviceUtil classes to return a success or Error like the
>>>>>>> following
>>>>>>>
>>>>>>>
>>>>>>> context = ServiceUtil.returnSuccess("Your Sucess message");
>>>>>>>
>>>>>>>
>>>>>>> then return the context as appropriate... you may also want to  
>>>>>>> add
>>>>>>> any
>>>>>>> other out parameter to the context as you wish
>>>>>>>
>>>>>>> context.put("out1",out1);
>>>>>>>
>>>>>>> whereas "out1" is the key and out1 is the object
>>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> View this message in context:
>>>>>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343286.html
>>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> -- 
>>>> View this message in context:
>>>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343499.html
>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>
>>>
>>>
>>>
>>>
>>
>> -- 
>> View this message in context:
>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343802.html
>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
> 
> 
>  
> 

-- 
View this message in context: http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23344205.html
Sent from the OFBiz - User mailing list archive at Nabble.com.


Re: How do i get the value of OUT parameter from service method to the success form

Posted by Scott Gray <sc...@hotwaxmedia.com>.
Hi Tanzeem

Try ${parameters.heading}

Regards
Scott

On 2/05/2009, at 7:31 PM, tanzeem.mb wrote:

>
> Hi Scott
> Im calling the service by defining the following request map  in my
> controller.xml
>
> <request-map uri="Test">
>        <security https="true" auth="true"/>
>        <event type="service" invoke="crmsfa.Test"/>
>        <response name="success" type="view" value="successViewMap"/>
>
>    </request-map>
> My view map is defined as below
> <view-map name="successViewMap" type="screen"
> page="component://pathtoScreensFolder/MyScreens.xml#MySuccessScreen"/>
> Thanks
> -Tanzeem
>
> Scott Gray-2 wrote:
>>
>> No that's how you're defining your service, what I'm asking is where
>> and how are you calling it? e.g. from a request event, a screen  
>> def, a
>> script file, in the form actions, etc.
>>
>> Regards
>> Scott
>>
>> On 2/05/2009, at 6:35 PM, tanzeem.mb wrote:
>>
>>>
>>> <service name="crmsfa.Test" engine="java"
>>> location="com.opensourcestrategies.crmsfa.test.TestServices"
>>> invoke="Test">
>>>       <description>Testing</description>
>>>       <attribute name="testSelect" type="String" mode="IN"
>>> optional="false"/>
>>>
>>>       <attribute name="heading" type="String" mode="OUT"
>>> optional="false"/>
>>>   </service>
>>>
>>> Scott Gray-2 wrote:
>>>>
>>>> How are you calling the service?
>>>>
>>>> Regards
>>>> Scott
>>>>
>>>> HotWax Media
>>>> http://www.hotwaxmedia.com
>>>>
>>>> On 2/05/2009, at 5:47 PM, tanzeem.mb wrote:
>>>>
>>>>>
>>>>> Thank you for the tips.
>>>>> My code:
>>>>>
>>>>> context = ServiceUtil.returnSuccess("Success");
>>>>>          context.put("heading", new String("HELLO"));
>>>>>          return context;
>>>>>
>>>>> After returning the context what should i do with my SuccessForm  
>>>>> so
>>>>> that I
>>>>> get the heading displayed
>>>>> When i use the following success form i dont get the value of
>>>>> heading
>>>>> displayed.
>>>>>
>>>>> <form name="SuccessForm" type="single" title="SuccessFormTitle"
>>>>>      default-title-style="tableheadtext" default-widget-
>>>>> style="inputBox"
>>>>> default-tooltip-style="tabletext">
>>>>> <field name="heading" title="${heading}"><display/></field>
>>>>>
>>>>> </form>
>>>>>
>>>>> madppiper wrote:
>>>>>>
>>>>>> well thats rather simple:
>>>>>>
>>>>>> use the serviceUtil classes to return a success or Error like the
>>>>>> following
>>>>>>
>>>>>>
>>>>>> context = ServiceUtil.returnSuccess("Your Sucess message");
>>>>>>
>>>>>>
>>>>>> then return the context as appropriate... you may also want to  
>>>>>> add
>>>>>> any
>>>>>> other out parameter to the context as you wish
>>>>>>
>>>>>> context.put("out1",out1);
>>>>>>
>>>>>> whereas "out1" is the key and out1 is the object
>>>>>>
>>>>>
>>>>> -- 
>>>>> View this message in context:
>>>>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343286.html
>>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> -- 
>>> View this message in context:
>>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343499.html
>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>
>>
>>
>>
>>
>
> -- 
> View this message in context: http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343802.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>


Re: How do i get the value of OUT parameter from service method to the success form

Posted by "tanzeem.mb" <ta...@hotmail.com>.
Hi Scott
Im calling the service by defining the following request map  in my
controller.xml

<request-map uri="Test">
        <security https="true" auth="true"/>
        <event type="service" invoke="crmsfa.Test"/>
        <response name="success" type="view" value="successViewMap"/>
        
    </request-map>
My view map is defined as below
<view-map name="successViewMap" type="screen"
page="component://pathtoScreensFolder/MyScreens.xml#MySuccessScreen"/>
Thanks 
-Tanzeem

Scott Gray-2 wrote:
> 
> No that's how you're defining your service, what I'm asking is where  
> and how are you calling it? e.g. from a request event, a screen def, a  
> script file, in the form actions, etc.
> 
> Regards
> Scott
> 
> On 2/05/2009, at 6:35 PM, tanzeem.mb wrote:
> 
>>
>> <service name="crmsfa.Test" engine="java"
>> location="com.opensourcestrategies.crmsfa.test.TestServices"  
>> invoke="Test">
>>        <description>Testing</description>
>>        <attribute name="testSelect" type="String" mode="IN"
>> optional="false"/>
>>
>>        <attribute name="heading" type="String" mode="OUT"
>> optional="false"/>
>>    </service>
>>
>> Scott Gray-2 wrote:
>>>
>>> How are you calling the service?
>>>
>>> Regards
>>> Scott
>>>
>>> HotWax Media
>>> http://www.hotwaxmedia.com
>>>
>>> On 2/05/2009, at 5:47 PM, tanzeem.mb wrote:
>>>
>>>>
>>>> Thank you for the tips.
>>>> My code:
>>>>
>>>> context = ServiceUtil.returnSuccess("Success");
>>>>           context.put("heading", new String("HELLO"));
>>>>           return context;
>>>>
>>>> After returning the context what should i do with my SuccessForm so
>>>> that I
>>>> get the heading displayed
>>>> When i use the following success form i dont get the value of  
>>>> heading
>>>> displayed.
>>>>
>>>> <form name="SuccessForm" type="single" title="SuccessFormTitle"
>>>>       default-title-style="tableheadtext" default-widget-
>>>> style="inputBox"
>>>> default-tooltip-style="tabletext">
>>>> <field name="heading" title="${heading}"><display/></field>
>>>>
>>>> </form>
>>>>
>>>> madppiper wrote:
>>>>>
>>>>> well thats rather simple:
>>>>>
>>>>> use the serviceUtil classes to return a success or Error like the
>>>>> following
>>>>>
>>>>>
>>>>> context = ServiceUtil.returnSuccess("Your Sucess message");
>>>>>
>>>>>
>>>>> then return the context as appropriate... you may also want to add
>>>>> any
>>>>> other out parameter to the context as you wish
>>>>>
>>>>> context.put("out1",out1);
>>>>>
>>>>> whereas "out1" is the key and out1 is the object
>>>>>
>>>>
>>>> -- 
>>>> View this message in context:
>>>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343286.html
>>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>>
>>>
>>>
>>>
>>>
>>
>> -- 
>> View this message in context:
>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343499.html
>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
> 
> 
>  
> 

-- 
View this message in context: http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343802.html
Sent from the OFBiz - User mailing list archive at Nabble.com.


Re: How do i get the value of OUT parameter from service method to the success form

Posted by Scott Gray <sc...@hotwaxmedia.com>.
No that's how you're defining your service, what I'm asking is where  
and how are you calling it? e.g. from a request event, a screen def, a  
script file, in the form actions, etc.

Regards
Scott

On 2/05/2009, at 6:35 PM, tanzeem.mb wrote:

>
> <service name="crmsfa.Test" engine="java"
> location="com.opensourcestrategies.crmsfa.test.TestServices"  
> invoke="Test">
>        <description>Testing</description>
>        <attribute name="testSelect" type="String" mode="IN"
> optional="false"/>
>
>        <attribute name="heading" type="String" mode="OUT"
> optional="false"/>
>    </service>
>
> Scott Gray-2 wrote:
>>
>> How are you calling the service?
>>
>> Regards
>> Scott
>>
>> HotWax Media
>> http://www.hotwaxmedia.com
>>
>> On 2/05/2009, at 5:47 PM, tanzeem.mb wrote:
>>
>>>
>>> Thank you for the tips.
>>> My code:
>>>
>>> context = ServiceUtil.returnSuccess("Success");
>>>           context.put("heading", new String("HELLO"));
>>>           return context;
>>>
>>> After returning the context what should i do with my SuccessForm so
>>> that I
>>> get the heading displayed
>>> When i use the following success form i dont get the value of  
>>> heading
>>> displayed.
>>>
>>> <form name="SuccessForm" type="single" title="SuccessFormTitle"
>>>       default-title-style="tableheadtext" default-widget-
>>> style="inputBox"
>>> default-tooltip-style="tabletext">
>>> <field name="heading" title="${heading}"><display/></field>
>>>
>>> </form>
>>>
>>> madppiper wrote:
>>>>
>>>> well thats rather simple:
>>>>
>>>> use the serviceUtil classes to return a success or Error like the
>>>> following
>>>>
>>>>
>>>> context = ServiceUtil.returnSuccess("Your Sucess message");
>>>>
>>>>
>>>> then return the context as appropriate... you may also want to add
>>>> any
>>>> other out parameter to the context as you wish
>>>>
>>>> context.put("out1",out1);
>>>>
>>>> whereas "out1" is the key and out1 is the object
>>>>
>>>
>>> -- 
>>> View this message in context:
>>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343286.html
>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>>
>>
>>
>>
>>
>
> -- 
> View this message in context: http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343499.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>


Re: How do i get the value of OUT parameter from service method to the success form

Posted by "tanzeem.mb" <ta...@hotmail.com>.
<service name="crmsfa.Test" engine="java"
location="com.opensourcestrategies.crmsfa.test.TestServices" invoke="Test">
        <description>Testing</description>
        <attribute name="testSelect" type="String" mode="IN"
optional="false"/>
       
        <attribute name="heading" type="String" mode="OUT"
optional="false"/>
    </service>

Scott Gray-2 wrote:
> 
> How are you calling the service?
> 
> Regards
> Scott
> 
> HotWax Media
> http://www.hotwaxmedia.com
> 
> On 2/05/2009, at 5:47 PM, tanzeem.mb wrote:
> 
>>
>> Thank you for the tips.
>> My code:
>>
>> context = ServiceUtil.returnSuccess("Success");
>>            context.put("heading", new String("HELLO"));
>>            return context;
>>
>> After returning the context what should i do with my SuccessForm so  
>> that I
>> get the heading displayed
>> When i use the following success form i dont get the value of heading
>> displayed.
>>
>> <form name="SuccessForm" type="single" title="SuccessFormTitle"
>>        default-title-style="tableheadtext" default-widget- 
>> style="inputBox"
>> default-tooltip-style="tabletext">
>> <field name="heading" title="${heading}"><display/></field>
>>
>> </form>
>>
>> madppiper wrote:
>>>
>>> well thats rather simple:
>>>
>>> use the serviceUtil classes to return a success or Error like the
>>> following
>>>
>>>
>>> context = ServiceUtil.returnSuccess("Your Sucess message");
>>>
>>>
>>> then return the context as appropriate... you may also want to add  
>>> any
>>> other out parameter to the context as you wish
>>>
>>> context.put("out1",out1);
>>>
>>> whereas "out1" is the key and out1 is the object
>>>
>>
>> -- 
>> View this message in context:
>> http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343286.html
>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>
> 
> 
>  
> 

-- 
View this message in context: http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343499.html
Sent from the OFBiz - User mailing list archive at Nabble.com.


Re: How do i get the value of OUT parameter from service method to the success form

Posted by Scott Gray <sc...@hotwaxmedia.com>.
How are you calling the service?

Regards
Scott

HotWax Media
http://www.hotwaxmedia.com

On 2/05/2009, at 5:47 PM, tanzeem.mb wrote:

>
> Thank you for the tips.
> My code:
>
> context = ServiceUtil.returnSuccess("Success");
>            context.put("heading", new String("HELLO"));
>            return context;
>
> After returning the context what should i do with my SuccessForm so  
> that I
> get the heading displayed
> When i use the following success form i dont get the value of heading
> displayed.
>
> <form name="SuccessForm" type="single" title="SuccessFormTitle"
>        default-title-style="tableheadtext" default-widget- 
> style="inputBox"
> default-tooltip-style="tabletext">
> <field name="heading" title="${heading}"><display/></field>
>
> </form>
>
> madppiper wrote:
>>
>> well thats rather simple:
>>
>> use the serviceUtil classes to return a success or Error like the
>> following
>>
>>
>> context = ServiceUtil.returnSuccess("Your Sucess message");
>>
>>
>> then return the context as appropriate... you may also want to add  
>> any
>> other out parameter to the context as you wish
>>
>> context.put("out1",out1);
>>
>> whereas "out1" is the key and out1 is the object
>>
>
> -- 
> View this message in context: http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343286.html
> Sent from the OFBiz - User mailing list archive at Nabble.com.
>


Re: How do i get the value of OUT parameter from service method to the success form

Posted by "tanzeem.mb" <ta...@hotmail.com>.
Thank you for the tips.
My code:

context = ServiceUtil.returnSuccess("Success");
            context.put("heading", new String("HELLO"));
            return context;

After returning the context what should i do with my SuccessForm so that I
get the heading displayed
When i use the following success form i dont get the value of heading
displayed.

<form name="SuccessForm" type="single" title="SuccessFormTitle"
        default-title-style="tableheadtext" default-widget-style="inputBox"
default-tooltip-style="tabletext">
<field name="heading" title="${heading}"><display/></field>

</form> 

madppiper wrote:
> 
> well thats rather simple: 
> 
> use the serviceUtil classes to return a success or Error like the
> following
> 
> 
> context = ServiceUtil.returnSuccess("Your Sucess message");
> 
> 
> then return the context as appropriate... you may also want to add any
> other out parameter to the context as you wish
> 
> context.put("out1",out1);
> 
> whereas "out1" is the key and out1 is the object
> 

-- 
View this message in context: http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23343286.html
Sent from the OFBiz - User mailing list archive at Nabble.com.


Re: How do i get the value of OUT parameter from service method to the success form

Posted by madppiper <pa...@mutschler.ch>.
well thats rather simple: 

use the serviceUtil classes to return a success or Error like the following


context = ServiceUtil.returnSuccess("Your Sucess message");


then return the context as appropriate... you may also want to add any other
out parameter to the context as you wish

context.put("out1",out1);

whereas "out1" is the key and out1 is the object
-- 
View this message in context: http://www.nabble.com/How-do-i-get-the-value-of-OUT-parameter-from-service-method-to-the-success-form-tp23310231p23311285.html
Sent from the OFBiz - User mailing list archive at Nabble.com.