IDempiere/FullMeeting20120704

From WikiQSS

Table of Contents | Full Meeting Minutes | Full Meeting 2012-07-04

CarlosRuiz: Hello
nmicoud: Bonjour
hengsin: hi carlos
tbayen: Daarestiet
tbayen: I did my first idempiere osgi installs and wanted to document the prerequisities. Is it a problem to use Postgres 9.x?
hengsin: no
CarlosRuiz: demo.idempiere.com is working with postgres 9.0
tbayen: thanks. Then I will use that from the beginning. BTW: I can confirm that idempiere is working in Eclipse 4.2 Juno. :-)
hengsin: heard lots of complain on 4.2, haven't try though
tbayen: Did not work much with Eclipse 4.2. Just install and start idempiere (I did all the buckminster and osgi stuff).
tbayen: CarlosRuiz, TThiessen is back from holiday. He starts with a german reference handbook like he did in the old wiki. He asks whether he may copy your manpages from the old wiki. Or want you to do this to keep your authorship noted?
a42niem: hi all
tbayen: Moin :-)
CarlosRuiz: Hi Dirk
CarlosRuiz: tbayen, I'll do after the release - the manpages require update to new version, they are obsolete (3.4)
nmicoud: i need to add organization level and monthly restart for sequences ; i explain how i see things here -> http://red1.org/adempiere/viewtopic.php?f=31&t=1649 ; would you be interested in talking about database modification ?
CarlosRuiz: wondering if instead of adding C_Period_ID, you can expand CalendarYear to be varchar(6) and rename it to CalendarYearMonth
nmicoud: what would you store in that column ? period name ?
CarlosRuiz: 201207
nmicoud: sounds good !
CarlosRuiz: there is a process org.adempiere.process.UpdateSequenceNo
CarlosRuiz: I think that process is required to be ran each year
CarlosRuiz: so, now we would need to run it every month / or create the new record automatically when is not found
nmicoud: i've planned to add a new process InsertSequenceNo, which will make insert for all sequences
nmicoud: so, you may run it once for a year ; or when adding/modifying sequences
CarlosRuiz: that's what UpdateSequenceNo does
nmicoud: but quite complicated to do, because we may have sequences for organization level and which restart monthly ;
CarlosRuiz: so, maybe you can change it to work with monthly sequences
CarlosRuiz: and/or make MSequence smarter to create a new record when the year/month/org sequence is not found
nmicoud: Yep
nmicoud: actually, i just throw an exception when sequenceNo is not found
nmicoud: but this behaviour is more logical
nmicoud: Should i create a jira ticket or i stay in red1's forum ?
CarlosRuiz: jira is fine as you're planning to add patches for review
hengsin: please always create jira ticket
nmicoud: ok, i'll do this and attach patch (after updating with this 'new' CalendarYearMonth column
CarlosRuiz: just updated http://demo.idempiere.com
CarlosRuiz: zkwebui is throwing an error
CarlosRuiz: zkoss.service:714: [Desktop z_lho:/index.zul] client error: Fallo al procesar script adempiere is not defined (ReferenceError)
hengsin: yeah, saw that
CarlosRuiz: "Fallo al procesar" is spanish for "Failure to process"
CarlosRuiz: Nicolas also ran it :-) "N'a pas été traité"
nmicoud: yep !
nmicoud: BigBrother is watching me !
hengsin: carlos, how you did the update ?
CarlosRuiz: just installed the linux 64 installer generated by jenkins.idempiere.com
hengsin: so it is a new install ?
CarlosRuiz: ah / I haven't applied the migration script ... let me check
CarlosRuiz: applied the migration script 848 and restarted, but still same problem
red1: Hi all… just like to say that i managed to make an EXTJS bundle work within iDempiere
CarlosRuiz: sencha?
red1: next trying to call up the Env.ctx
red1: si
red1: its just to POC
CarlosRuiz: good
red1: same like wstore..
red1: i follow that as example
red1: and then try the Java scripts … they can repeat as given by Sencha tutorials
red1: so i made a new bundle, ticked it during config in Eclipse
red1: in the localhost / EXTJS / index.html it does call up the app.js
red1: and the MVC templates given by Sencha
red1: i can completely replicate http://docs.sencha.com/ext-js/4-0/#!/guide/application_architecture
red1: so now i have to make it call Env.ctx thru class calling
red1: from there try to construct Login and so on
CarlosRuiz: great
red1: i am happy with the power of EXTJS
red1: of course it works with Mozilla JS
red1: and HTML5
red1: i am thinking of taking hengsin advice that another Ajax should not replicate ZK role
red1: so i be looking at using EXTJS to do Biz Intelligence stuff
red1: such as charts… that are very animate
red1: when u mouse over a pie-chart it expands..
CarlosRuiz: workflow approval? taking simple orders?
red1: it be some time away to reach that
CarlosRuiz: there are some things that are desired to implement on a phone
red1: i am thinking of doing what SAP web objects does
CarlosRuiz: but not everything
red1: animating graphics impressively
red1: when data changes, the graphs change smoothly
red1: ZK as it is is already doing its job very well
red1: to compete with it is futile AFAIS
red1: and GWT is already pursued by another competitor Compiere
CarlosRuiz: hengsin - AYT?
red1: so pursuing EXTJS is a new path that i see value in competitively
red1: i like the learning curve as i get a chance to really go from scratch
red1: if i master it for iDempiere, i am a real guru :D
red1: i like to inform u also that Russia Adempiere is formed and they invited me to oversee its transparency
red1: also Japan will have me over in September for some events
red1: i am also contacting people in Turkey
red1: i like to compare the chickas there
hengsin: hi carlos
CarlosRuiz: probably the problem has relation to this change?
red1: Brazil also has good support from a big University… to help pursue a province govt to use iDempiere
CarlosRuiz: https://bitbucket.org/idempiere/idempiere/changeset/384a480919de
hengsin: red1, if you want to explore new frontier, doing a idempiere touch BI suite will be sweet.
red1: hengsin: u mean for the Phone UI?
red1: do you have a link to sample BI suite that i can take a look at?
hengsin: i means for touch device, tablet and phone
red1: yes EXTJS with Touch
hengsin: for bi, it will looks great on a tablet device, ipad , android tablet, ms surface
CarlosRuiz: hengsin, on that revision I changed the keyalias on the tomcatTemplate from adempiere to idempiere because the https port was not working
CarlosRuiz: but on eclipse it seems that it was required to set the keyalias as adempiere again
CarlosRuiz: so - there is something there that is incomplete
hengsin: carlos, I'm not sure, it works fine from eclipse
hengsin: i'm downloading the installer from jenkins.idempiere.com to test
CarlosRuiz: is like if tomcat is requiring keyalias idempiere for https to work
CarlosRuiz: but the rest is expecting keyalias adempiere
CarlosRuiz: with eclipse you don't use https / right?
CarlosRuiz: not sure, but here https://127.0.0.1:8443/webui/ doesn't work
CarlosRuiz: http://127.0.0.1:8080/webui/ does
CarlosRuiz: but if I change the keyalias on server.xml then it conflicts in other parts
red1: i understand what Carlos mean.. i got same issues
red1: installer works but in Eclipse does not for /wstore
hengsin: red1, check this out - http://www.sencha.com/learn/a-sencha-touch-mvc-application-with-phonegap/
CarlosRuiz: will review that later and open a JIRA ticket for https - need to go now
hengsin: phonegap.com is nice, it allows you to use the native device feature ( phone, tablet ) from your web app
CarlosRuiz: c u later guys
hengsin: https://127.0.0.1:8443/webui/ works for me from eclipse too
hengsin: bye carlos
red1: yes… maybe have an app that pulls out the BPartner contacts to call up
CarlosRuiz: how is your org.adempiere.tomcat.config/META-INF/tomcat/server.xml ??
hengsin: ah, my keyalias is adempiere
CIA-93: iDempiere: globalqss * fd252d8f0311 r7382 /org.adempiere.base/src/org/compiere/dbPort/Convert.java: IDEMPIERE-323 Migration script log AD_Document_Action_Access - restoring table deleted by mistake