<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://globalqss.com/wiki/index.php?action=history&amp;feed=atom&amp;title=IDempiere%2FFullMeeting20130327</id>
	<title>IDempiere/FullMeeting20130327 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://globalqss.com/wiki/index.php?action=history&amp;feed=atom&amp;title=IDempiere%2FFullMeeting20130327"/>
	<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20130327&amp;action=history"/>
	<updated>2026-04-05T19:29:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20130327&amp;diff=240&amp;oldid=prev</id>
		<title>CarlosRuiz: full meeting</title>
		<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20130327&amp;diff=240&amp;oldid=prev"/>
		<updated>2013-03-27T17:23:34Z</updated>

		<summary type="html">&lt;p&gt;full meeting&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!-- breadcrumb --&amp;gt;&lt;br /&gt;
&amp;lt;font size=-2&amp;gt;&lt;br /&gt;
&amp;amp;lArr;&lt;br /&gt;
[[IDempiere|Table of Contents]] |&lt;br /&gt;
[[IDempiere/Full Meeting Minutes|Full Meeting Minutes]] |&lt;br /&gt;
Full Meeting 2013-03-27&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''CarlosRuiz''''': Good Morning&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Bonjour&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Hi Carlos&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': hi Edwin&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': Hi Hengsin&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': Hi Carlos&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Anozi reported broken swing compilation yesterday - trying to fix it (caused by my added dependency on org.restlet)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': Hi Nicolas&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann_''''': hi @ all&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': got it - now is working&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-002''''': [iDempiere] 1 commit https://bitbucket.org/idempiere/idempiere/commits/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-002''''': [iDempiere] globalqss 0d2f3eabb830 IDEMPIERE-28 Error running jasper report (swing) / broken swing compilation&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': nice.. :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': do you have time to look at IDEMPIERE-675?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i've submitted a pull request on it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': hi red1&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Hi Edwin_Ang&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': you solved the BOM?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': not yet&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': just the inventory issue&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i am working on fixed assets rite now&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': good Edwin - maybe you forgot Doc_Inventory?  or is it not affected?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': cool&amp;lt;br&amp;gt;&lt;br /&gt;
'''''a42niem''''': hi all&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Halo Dirk&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Are you coming to Krefeld in May?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''a42niem''''': hallo Redhuan, yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''a42niem''''': just talked with thomas yesterday about it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Edwin, looking at http://office.microsoft.com/en-001/project-help/outline-tasks-into-subtasks-and-summary-tasks-HA010115401.aspx, while project phase is optinal, it can be map to microsoft project structure when it is there.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': Project iDempiere build #965: SUCCESS in 5 min 30 sec: http://jenkins.idempiere.com/job/iDempiere/965/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''a42niem''''': i have a question concerning felix&amp;lt;br&amp;gt;&lt;br /&gt;
'''''a42niem''''': can i somehow use the g! commands or obr?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''a42niem''''': i tried to install configadmin bundle&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': CarlosRuiz: you are rite.. i forgot checking it.. will check it now&amp;lt;br&amp;gt;&lt;br /&gt;
'''''a42niem''''': but in the web console it still tells me &amp;quot;Configuration Admin Service is not installed/running.&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': hengsin: thanks for the info.. will check it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Edwin - maybe as a TODO (tbd soon) also a validation on ImportInventory is worthy&amp;lt;br&amp;gt;&lt;br /&gt;
'''''a42niem''''': while showing Apache Felix Configuration Admin Service as active and running&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': a42niem: u running Felix in a new way? For me i just start those two Felix bundles&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': and then go to its URL&amp;lt;br&amp;gt;&lt;br /&gt;
'''''a42niem''''': i have felix running and can access thge webconsole at /osgi/system/console&amp;lt;br&amp;gt;&lt;br /&gt;
'''''a42niem''''': but when i click at &amp;quot;Configuration&amp;quot; it tells me &amp;quot;Configuration Admin Service is not installed/running.&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Edwin, also CalloutInventory.product can validate the doctype now to avoid setting the qtybook&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': Hi everybody&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi AlexYang &amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': not sure but it is true that we doesn't include the configuration admin bundle in our server deployment.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': Hi AlexYang&amp;lt;br&amp;gt;&lt;br /&gt;
'''''a42niem''''': so i went to the osgi console in eclipse and installed the bundle org.apache.felix.configadmin_1.6.0 ansd started it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': Is Beta ready? ^_^&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': no, that wouldn't work, you would have to use the one from equinox&amp;lt;br&amp;gt;&lt;br /&gt;
'''''a42niem''''': do i have to refresh / reload something?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': I noticed there is less commit in bitbucket recently&amp;lt;br&amp;gt;&lt;br /&gt;
'''''a42niem''''': ah, ok&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': it is felix console but the underlying platform is still equinox&amp;lt;br&amp;gt;&lt;br /&gt;
'''''a42niem''''': where can i find it?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': AlexYang, we're in a freeze about new features - just trying to finish those that we planned on roadmap - and the big focus at this moment is testing and fixing bugs&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': google for eclipse equinox, you should be able to find all the bundles available. note that our runtime is base on eclipse 3.7 so you need the equinox bundle for that version.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': Carlos, can we expect the Venina version by end of March?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Devina&amp;lt;br&amp;gt;&lt;br /&gt;
'''''a42niem''''': but besides that - is there another way to tell felix something like 'g! repos add http://....' and so on?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': oh, sorry, typo, Devina:)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': is Edwin's daughter name - so we need to spell it correctly when Edwin is around   :-D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': Sure. We should~&amp;lt;br&amp;gt;&lt;br /&gt;
'''''a42niem''''': it is related to webstart. i found http://www.jbundle.org and wanted to test it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': end of march or early april will be&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': CarlosRuiz: Edwin_Ang likes to conclude the logo contest&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': that's cool~ I have introduced ID to some of my customer&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': he is sponsoring the crowd sourcing&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': he has to pay up :&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': We are excited to see the new things there&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': AlexYang: it should be correct or i'll open a jira ticket to correct it :D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': @red1, I have some questions about LVE_HR to you&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': I am playing with your full database and half finished LiVE_HR_ &amp;amp; LiVE_HR_Base&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': I have the same feeling with you. There are too many localization features in it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': I think your decision is right direction. We'd better to keep the core module simple and flexible&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': BTW, it's hard for me to read the spanish manual. is there an English version ready for this or even some similar things? Then I can start based on that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': AlexYang: First i should correct you, HR is a plugin. so it will be maintain outside the core&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': next, i think red1's latest work is considered a working solution&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': Do you mean his code in bitbucket?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i am working on another HR plugin on my past time.. don't have actual time table for it yet&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': well - red1 / Edwin_Ang - about logo - there are 85 votes there - and first Edwin's logo got 49 - I think we even don't need a second round&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': yes.. i mean his latest liberoHR&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': we need that logo in a free license - like creative commons &amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': https://bitbucket.org/red1/liberohr&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': it's here.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': yes i keep the source there&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': @AlexYang; yep.. that's the one&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-002''''': [iDempiere] 2 commits https://bitbucket.org/idempiere/idempiere/commits/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-002''''': [iDempiere] hengsin fb2c0f31ac4c IDEMPIERE-739 Detail tab list not get refreshed corresponding to master page change.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-002''''': [iDempiere] hengsin 75f5fcb0da70 Merge fb2c0f31ac4c&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': red1 is our best documenter here.. hope he's working on the manual :D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': and i already put up fully tested working binaries in http://sf.net/p/red1/files also&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': and I think also we need to choose one color - there are four (black, orange, red, blue)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': orange +1&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': maybe that can be the 2nd round&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Edwin_Ang, is it possible to ask for templates for some required sizes - icon, report header, loging logo .... etc&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': @red1, I am still not playing your latest version on bitbucket.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Alex, the LiberoHr is the easiest guarantee closest to a working solution that can be easily extended&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': CarlosRuiz: i think it is ok&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': actually, I am following your LiVE_HR_ version with the ExpDatLiVE.jar just as you said in forum&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': and i already added Carlos' GeneratePayrollInvoices process to the menu tree&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': let's us conclude what we will require from the winner&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Alex, i am abandoning he LiVE as a single plugin base&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': carlos, we should have 2 color, one for light and one for dark background.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': it has to be divided out of LiberoHR&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': 1. svg format&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': 2. create commons free license&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': psd source if available&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': Sounds reasonable as I found too heavy localization there&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': 3. psd&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': that blue of the template looks good over both backgrounds - black and white&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': @red1, do you have testing data for your liberoHR now?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': I know full testing data, not only HR_Rules.zip&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': not yet&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Carlos, I guess we can denote one as the primary and the rest as variance that people can use it if they want.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': u can easily setup a simple single record test in the Payroll Process window, and work backwards&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i welcome your contribution&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep hengsin - that sounds good&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': Yes, I know the basic steps on how to do this&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': it will speed up my work on documenting&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': Project iDempiere build #966: SUCCESS in 5 min 34 sec: http://jenkins.idempiere.com/job/iDempiere/966/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': One question to ask: do you know how LVE handle HR_Attributes?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': considering there are more than 700 records of HR_Attribute in their database, how do them add it to system?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': what are the sizes required&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': the second question: when create payroll definition, how to add related concepts to it? manually add one by one? I see almost 100 concepts for the monthly salary payroll definition&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': third question: is there a way to link the payroll concept and payroll attribute? I didn't see any explicit configuration for this.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': AlexYang, I published some tips about attributes here  http://www.adempiere.com/Manual_Configuraci%C3%B3n_N%C3%B3mina&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': in spanish&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': from my point of view according to my research recently, payroll definition, payroll concept and payroll attribute is the most key things in liberoHR&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': Carlos, I have already read your spanish doc using google translate several times.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': In English attribute is most likely = activity&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Concept = Vaiable&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Variable (what hengsin deduced just now at lunch)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Movement = transaction&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': good example:)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': concepts are everything there -&amp;gt; company variables, employee variables, report of periodic variables, and rules (calculations)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': it depends how you define the concept that is each one of those types - that's what I tried to explain on that manual &amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': and that's why there are &amp;gt;700 concepts in LVE  :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': it is a working system.. but need some development to make it easier to configure&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': fully agree with Devin&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': fully agree with Edwin&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i am working on the design right now&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': is there any top coder here interested in the coding work? :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': design of?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': enhancement to HRProcess&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': good - hope you improve it - is very basic&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': we are working on it right now&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': will publish it once we have something worth showing&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': great - did you read my comment on red1 forums about the performance of beanshell rules?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': not yet&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': do you have the link?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i do&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': two comments there - one about the change to String -&amp;gt; http://red1.org/adempiere/viewtopic.php?f=29&amp;amp;t=1730#p8351&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': and the other about performance -&amp;gt; http://red1.org/adempiere/viewtopic.php?f=29&amp;amp;t=1730#p8355&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i see.. i'll take that into account&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': Tonny told me, that PeopleSoft use COBOL code to process payroll calculation&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': very fast&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': beanshell is slow, use groovy&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-002''''': [iDempiere] 1 commit https://bitbucket.org/idempiere/idempiere/commits/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-002''''': [iDempiere] globalqss ab61bfdf9e4d IDEMPIERE-797 Callout Order/Invoice retrieve deactivated contacts&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I also thought that to use payroll rules (groovy or beanshell) we need to check how to implement some precompilation cache - I know those scripts have the option but I think idempiere is not using it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hey - Edickson from Venezuela published (in spanish) a very interesting tip (minor change) here -&amp;gt; https://groups.google.com/d/msg/idempiere-es/N_xBUGgUoyo/_ItHb9Om5VIJ&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': is one line change - but on usability terms for users it can represent a BIG difference&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think it's very good to integrate it - and maybe extend it to use regular expressions instead of direct first line - WDYT?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': Project iDempiere build #967: SUCCESS in 5 min 27 sec: http://jenkins.idempiere.com/job/iDempiere/967/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': CarlosRuiz: if i didn't get it wrong, it implies that the error message can be managed in AD_Message and will be auto translated depending on login language, rite?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': of course, the translation should be done first&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Alex - http://jira.idempiere.com/browse/IDEMPIERE-748, is that from you ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes Edwin - the idea is to capture those DB cryptic messages (i.e. violation of foreign key) and translate them into user-friendly messages&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': That would be a very nice feature, but it means that you will have to create a lot of message. I did some tests some months ago and it works fine ; but i need to have a msg per violated constraint. Something like :                      if (info.startsWith(&amp;quot;ORA-00001: &amp;quot;) &amp;amp;&amp;amp; info.endsWith(&amp;quot;&amp;lt;ora_schema.ConstraintName&amp;gt;)\n&amp;quot;))                          info = &amp;quot;RTFM !!!&amp;quot;;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': cool, lets translate all to &amp;quot;RTFM&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, that can be solved with regex&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': nice.. now where's the manual :D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': how ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': something like -&amp;gt;    ^ORA-00001.*C_BPARTNER_TAXID$&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': so, using regex, you'll be able to find the correct message to display ? with one line in code ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': hahaha - translation RTFM  :-)   that will create a lots of support calls to translate that acronym&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I imagine accounting users calling to support &amp;quot;I need help with RTFM&amp;quot;  :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': :))&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Carlos, would it work for PostgreSQL too ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': messages would be dependent on your database - and probably your db language configured&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': anyway.. i have a question&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': how to create x and i classes in idempiere?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann_''''': with the model.generate app&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': hengsin: http://jira.idempiere.com/browse/IDEMPIERE-748 seems to be from Alexander AS, one of Edwin's team&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': ah.. alex is already in project&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': probably he missed your reply&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i'll tell him to attach the jrxml tomorrow&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': maybe to make difference we can prefix those DBmessages with &amp;quot;DB:&amp;quot;  -&amp;gt;   DB:^ORA-00001.*C_BPARTNER_TAXID$&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': thx JanThielemann_&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': thanks Edwin. he can assigned the ticket to me after that.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i am testing an sql patch for FA from Armen&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Edwin, from eclipse, run/debug the model.generator launch configuration.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': how can i check centralized id record for table AD_Message?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': hengsin: i've tried it several times. but hit error.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i'll try it now&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Carlos, any luck on reproducing http://jira.idempiere.com/browse/IDEMPIERE-789 ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Edwin, what's the error ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': [INFO] Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -&amp;gt; 3, acquireRetryAttempts -&amp;gt; 2, acquireRetryDelay -&amp;gt; 1000, autoCommitOnClose -&amp;gt; false, automaticTestTable -&amp;gt; null, breakAfterAcquireFailure -&amp;gt; false, checkoutTimeout -&amp;gt; 0, connectionCustomizerClassName -&amp;gt; null, connectionTesterClassName -&amp;gt; com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -&amp;gt; AdempiereDS, debugUnreturned&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': c3p0 error&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes hengsin - I reproduced that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': what I understand from 789 is that status line is not cleared until you touch one field&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Edwin - that doesn't sound like an error&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': do you mean model.generator is showing you that?  model.generator now run opening a swing window where you must fill parameters&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Carlos, what's the step to produce ? It is not in the ticket.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': in the description of the ticket&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': don't know if this makes a difference -&amp;gt; Start Sales Order from Favourites&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah - now seems to be working on demo&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': maybe it is somewhat related to IDEMPIERE-739&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': is IDEMPIERE-739 deploy ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - it was something about not refreshing DataStatusEvent - and I think maybe 739 fixed that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Carlos, still using unity ? I try Cinnamon and seems more stable. No strange slowdown after long usage.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': the error msg:&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': [WARNING] com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@72b398da -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! [WARNING] com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@72b398da -- APPARENT DEADLOCK!!! Complete Status:&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': http://www.noobslab.com/2012/12/cinnamon-167-has-been-released-for.html&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I'm noticing now on firefox that when you click New on Sales Order (and on many window) it take some time (time enough for you to position on BP and start typing) and then the focus is put on Client (or Org) and what you type is written in that first field instead of BP&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I mean -&amp;gt; Sales Order &amp;gt; New button &amp;gt; click on BP and start typing &amp;gt; the focus moves to Client and what you type is added to Client field instead of BP&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': somehow, we need to test more frequently on windows and mac - that would be what end user using ...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': well - that happens in chrome also but I need to do the click faster as chrome has better speed on putting the focus&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i am already using the latest code but still hit this c3p0 error&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Carlos, yeah that can happens since things are inherently asynchronous on the web&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': or maybe don't change focus when user click on &amp;quot;New&amp;quot; ...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': or maybe implement firstfocus on ad_ field - or focusorder?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': you will have the same issue. just that now it happens to whatever field you have set.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - same issue if user wants to start in a different field&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': hengsin: do you have any idea? or should i open a jira ticket for it?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': so I guess the solution is not to set focus to another field if the user already set the focus to one of the field.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Edwin, how do you get that error ? by running model.generator ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - that sounds good if is possible&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': ok, will try that tomorrow.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': yes, by running model.generator&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': ok.. it's very late now&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': yeah, it is 11:30 here.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Edwin, do you get the swing dialog at all ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': created IDEMPIERE-804&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i need to go now&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': ok, good night.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': nite :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Carlos, for http://jira.idempiere.com/browse/IDEMPIERE-775, would virtual column for C_DocType_ID create big overhead ? I means C_DocType should be a small table.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - but we would need to add virtual like   (SELECT MAX(C_DocType_ID) FROM C_DocType WHERE DocBaseType='NNN' AND AD_Client_ID=master_table.AD_Client_ID)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': not an easy SQL to process many records&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': perhaps we can compare the cost using pgadmin to find out what's the impact&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-002''''': [iDempiere] 1 commit https://bitbucket.org/idempiere/idempiere/commits/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-002''''': [iDempiere] globalqss cf1c77411969 IDEMPIERE-794 Ticket #1001025 - Expand the views to provide more information / Fix problem reported by Max&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': gtg now too - thanks a lot for the meeting &amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': Carlos, are your working on http://jira.idempiere.com/browse/IDEMPIERE-654 ? I can merge the patch now.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nope - I'm not - that patch was from Richard&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes - please go ahead - I'm not still peer reviewing any of those&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': ok, bye&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': Project iDempiere build #968: SUCCESS in 5 min 28 sec: http://jenkins.idempiere.com/job/iDempiere/968/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-002''''': [iDempiere] 3 commits https://bitbucket.org/idempiere/idempiere/commits/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-002''''': [iDempiere] hengsin 839135785118 Merge 0d2f3eabb830&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-002''''': [iDempiere] hengsin 7697048be8fa IDEMPIERE-654 Find Window - Advanced - Column field doesn't fit. Based on patch from Richard Morales Herrera.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-002''''': [iDempiere] hengsin 253c8fb911f3 Merge cf1c77411969&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': Project iDempiere build #969: SUCCESS in 5 min 20 sec: http://jenkins.idempiere.com/job/iDempiere/969/&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>CarlosRuiz</name></author>
		
	</entry>
</feed>