*** nickr has joined #gnuenterprise *** dcmwai has quit IRC *** nickr_ has joined #gnuenterprise *** nickr has quit IRC *** reinhard has joined #gnuenterprise *** dcmwai has joined #gnuenterprise *** dcmwai has quit IRC *** dcmwai has joined #gnuenterprise *** johannesV has joined #gnuenterprise *** dcmwai has quit IRC *** dcmwai has joined #gnuenterprise *** dcmwai has quit IRC *** dcmwai has joined #gnuenterprise *** dimas has joined #gnuenterprise *** dcmwai has quit IRC *** holycow has quit IRC *** btami has joined #gnuenterprise *** holycow has joined #gnuenterprise *** SachaS has joined #gnuenterprise good morning good morning SachaS *** btami has quit IRC hallo johannesV hey ... i just saw the commits, are those bound procedures working? *** kilo_ has joined #gnuenterprise *** btami has joined #gnuenterprise yes, they're working except the OnInit is missing this is because this needs some more 'think-about' :)) is that true johannesV? (conceptual stuff) thats awesome haha :) johannesV did u see my comment about timed procedures? sort of time bound procedures i saw there is a sort of python cron implementation SachaS: no, should I? Where was it posted ? how do you like that idea? so we could have a gnue python cron job, which calls gnue-appserver procedures like running some reports at night or whatever let me get that url again well, as i see things this isn't an issue of 'appserver' but could be done with any system supporting cron-jobs just create a 'client-app' (like appserver/src/testRPC.py) and call it via cron true this 'client-app' calls procedures from given classes as long as you have the cron application on the host and, running a report isn't a task from appserver but from report-server :) :) psst :) haha or doing some analysis :) hi SachaS, johannesV is that a report ? ;) or doing some analysis :) damn wrong key http://sourceforge.net/projects/pycron/ hi ajmitch SachaS: so this pycron-stuff runs on the client-side, right ? might run on either side, actually ... was primarly thinking on the server side... i dont have a use case but thought this might be another sort of bound procedure ... well, ok, so this could provide a cron-like system to an os lacking such support maybe, to get currency exchange rates into a gnue-appserver application. get the latest exchange rates, every day but how does this affect appserver in the meaning of bound procedures i mean where's the diff between a 'python script' and a 'pycron script' ? both running 'somewhere' but connecting to the appserver well, you could have a crontab file, like you have today. so you dont have to write such an app. ok i understand what you mean..... i think i could have a script, a gnue-appserver client, which gets the latest currency rates and then connects to the appserver and creates new CurrencyObjects on the appserver i thought it could be nice, I have to admit I did not think much further than that. johannesV: yesterday I went to the SAP NetWeaver WorldTour presentation. i had to admit, they do cool stuff. yeah, have read it in irc-log no wonder, they about 2500 people working on NetWeaver :) so .... eventuelly there are cool things developing ok. basically NetWeaver is all about integration integrating different applications integrating stuff 2500? wow that's even more than gnue has 2500 yeah. amazing. :) anyway the introduce a bus the netweaver bus (not sure if the terminology is right) anyway there is like a bus and applications connect to the bus so application 1 just created a purchase order so application 1 sends the information about the purchase order to the bus any other application connected to the bus, can subscribe for information so each application, which is subscribed to the purchase order information, gets that information. ah, I see so application 2 gets the information about the purchase order. actually this is not new tibco has such a bus for quiet a while well, i have to say this idea is quite good tibco, how I understood even modified TCP/IP, the underlying transport protocol, to remove TCP/IP overhead! and to optimize TCP/IP for their bus. i thought thats crazy but would also make sense. i like it, that you like it johannesV :) ok. so on my diagramm. application 1 is a gnue-appserver think of classes registering themselfs for notifications for changes of other classes ... :) or events alike ... application 2 is a ebXML Business Service Interface (what I developed as GPL at http://www.schlegel.li/ebXML/) there is xmlblaster, which is such a bus. xmlblaster is open source, is implemented in java (does not really matter). yes. so, what we need is a) a bus (maybe take XMLBlaster) b) connectors c) an interface for gnue-appserver b) connectors: this is bus to gnue glue lets say on the bus we have xml messages of the type UBL (Universal Business Language) so the connector, if gnue-appserver generates a purchase order (in gnue purchase order structure), the connector would transform the gnue purchase order to a UBL purchase order. the connector of the ebXML BSI application takes the UBL purchase order and transforms it to a (whatever) maybe keeps the UBL purchase order c) the interfaces: the gnue-appserver must have an interface. so that if the connector has transformed the UBL pruchase order to a gnue purchase order, so the connector can send the gnue purchase order to the gnue system. this could be a xml-rpc/rpc/soap/wsdl/gnue-messages interface hmmm, the last transformation (ubl to gnue) would be easier than the other way round for c: i could do the following: take the appserver testRPC.py sample and add rpc server to it. when the rpc server. the rpc server could have a procedure: incomingPurchaseOrder( gnue-purchase-order-type purchase-order). then the rpc server connects to the gnue-appserver, as it does now, and calls a "createPurchaseOrder" gnue-appserver procedure. and where is the translation from ubl to gnue performed ? so, what we need is: to provide an interface to gnue-appserver business objects. i think the testRPC -like app can do this transformation without using a lot of gnue-procedures ubl2gnue would be in the xmlblaster-gnue connector the other way round would be more complicated ... all the gnue-appserver interfaces do is to provide a rpc interface to the business objects the xmlblaster-gnue connector makes sure it calls the right rpc gnue-appserver procedures for a first try you could use the OnValidate-Event of gnue-purchase-order business object, since this get's called before a commit but, this has no means of transactions ... so if a single validation in a commit fails, there would have been a few other instances before calling a transformation-service johannesV, let me start again. we have the appserver we have a business class called PurchaseOrder so far ok we had gnue-forms and a user could fill out the information to create a purchase order the gnue-form calls the createPurchaseOrder, or the PurchaseOrder constructor, to create a purchase order. then the gnue-form make a commit before the commit, the OnValidate procedure kicks in and validates if ok, the commit is executed if it fails, probably an exception is thrown back to the gnue-form johannesV, is that how it works now? right, but validate is executed for all instances changed so here we have the create purchase order transaction hmmmm i am currently only interested in the "to be created" purchase order not if the user had changed objects in his gnue-form ... it might not matter, actually or do i miss somethign? oh i see. no, just continue; so the validate-event of PurchaseOrder calls the transformation to ubl i think that does not matter. no transformation yet this is how it works today ok? no transformation necessary here the gnue-form calls straight the gnue-appserver purchase order creat procedure we are all in gnue land here ok? all gnue land here ok johannesV? so far we had only gnue. * johannesV phone bah :) ok, back www.xmlblaster.org is the message oriented middleware software. has a xmlblaster licence, which is based on LGPL licence ... ok so far we have been in gnue land the next step would be to provide a non gnue-forms interface to the appserver lets say a rpc interface through this interface a normal rpc client can create a purchase order lets call this interface gnue-appserver-interface acutally there is an rpc interface to the appserver i could imagine, that in the .gsd file, one could specify, whether a business object shall be available through the non gnue-form interface, anyway. what rpc interface is that? gnue-forms talks to gnue-appserver via xmlrpc for all clients, there's no other way to talk to appserver but rpc ok i dont know enough how, under the hood, gnue-forms talks to gnue-appserver what i need is a situation, where i can write a rpc client, which does not have to import any gnue.something imports i need a non gnue rpc client i would need something where i can have my ruby rpc client which calls a rpc procedure of the gnue-appserver hmmmm ok, i see, but this shouldn't be a problem (since the appserver-api is documented) lets say no security, no login, we would have to talk to reinhard for such a rpc-specific thing so for example ok do you have some more time? of course ok lets say, I want the PurchaseOrder business object to be accessible through the non-gnue-rpc interface" i set a flag in the .gsd file somehow, the gnue-appserver gets the information to provide a public interface of the PurchaseOrder business object ok. the gnue-appserver, then creates a rpc procedure called: boolen purchaseOrder( some, arguments ) so with my normal rpc client i can call this purchaseOrder rpc procedure i would do that in a more generic way (I'm not sure but i think this is the way it was designed) like request the appserver to create an instance of class 'PurchaseOrder' the purchaseOrder rpc procedure then creates a PurchaseOrder business object. exactly my point is and doing this with 'PurchaseOrder' as argument so you're able to create new instances of 'all' classes the client must only speak rpc the client must not import any gnue stuff ok, but that doesn't matter ok than thats good :) right, there's no need to, because "create a new instance of ..." is already a 'rpc-function' ok next step is the connector ok. maybe I want to have purchaseOrderCreate( foo, bar) instead of create_object( purchaseOrder )..... but maybe this is no differece at all... ok next step is the connector lets say the connector gets some strange ;) UBL purchase order message the connector must know how to read the UBL purchase order message in our example the connector must know that when it receives a purchase order message (UBL or EDI or whatever), it must call the "create a new instance of Purchase Order" rpc procedure at the gnue-appserver. the connector must also know how to parse the incoming purchase order message the connector parses (or maps) the information of the UBL purchase order message, and can create the right arguments for the "create a new instance of Purchase Order" rpc procedure :) ok, or whatever mechanism is provided to create such an instance exactly but this is only the way from outside into the appserver; what about the way out from appserver ok. i am not sure but i think it was not the idea of gnue-reports but currently gnue-reports can send an email for example so it could also call a rpc procedure but basically lets take gnue-reports lets say, the gnue-appserver (based on a bound procedure of the inventory module) creates a purchase order so a business object procedure will create a purchase order message ( lets say a gnue-purchase-order ) i had the evil thought of a procuedre could actually make a rpc call ;) anyway either a procedure or gnue-reports calls the outgoingPurchaseOrder rpc procedure of the connector then the connector makes the transformation the information is somewhere (maybe passed in the rpc procedure as argument) that the end system wants a UBL message so the connector (or the transformation manager of the connector) parses the gnue purchase order and creates (maps) a UBL purchase order next the connector literally throws the UBL purchase order message on the bus and any application, which is subscribed to a purchase order, receives the UBL purchase order but wouldn't this create a recursion ? sorry. the gnue conector (allways) transforms to UBL (or whatver the one type is chosen for the bus) * holycow waves interesting conversation at the beginning of your example, appserver was listening to such messages hold on yes you get the point *** holycow has quit IRC but hold on yeah somehow we would have to make sure this time the appserver connector throws the message on the bus so it should not receive this message but yeah have not thought about it a bus might handle this or we might be talking about some different types of PurchaseOrders not sure but my ebXML Business Service Interface receives the PurchaesOrder, which was created by the gnue-appsever and the ebXML Business Service Interface then sends the purchase order to the other party (the party the purchase order is for). i think you got the point. and i think this is pretty neet pretty nice for example a statistics tool can also subscribe to purchase orders hmmm, as i see things this concept needs some more tlc but it's interessting so not only the ebXML BSI system gets the purchase order but also the statistical tools i am not interested in what the statistical tool does with the purchase order johannesV what do think when I pass by this afternoon? i have a car would take me about 40 minutes if you are living close to reinhard :) must be the phone SachaS: actually I'm living close to reinhard, but he's sick today and so I've got the hotline-services today right i dont mind if you have the hotline service :) btw. there's another bunch of work to be done too maybe after 6pm if you are interested anytime i have to run for lunch Sorry, but after 5pm there's 'family time' -- maybe another time ... i will see you after lunch, I hope what you have a life? :) :) oh i see well see you after lunch *** ajmitch__ has joined #gnuenterprise reinhard, johannesV: does gacvs --selftest run OK at you? *** reinhard_ has joined #gnuenterprise *** reinhard has quit IRC kilo_: yes it's ok thx. postgreSQL isnt it? kilo_: yes, PostgreSQL 7.4.2 what are you using ? interbase and we have a major problem here cannot start appserver at all whats the url for the irc-log ? www.gnuenterprise.org/irc-logs/ thanks kilo_ * SachaS goes and updates babyerp can someone please kick svn. we have to wait for jamest to kill apache-ssl or likes ok johannesV: question concering procedure definition if i choose a boolean datatype what values do i need for scalable and length? dont bother him, he is working very hard! 8-))) what values shall i put in there :) true kilo_ I want to update babyerp and then try calculated fields and bound procedures oh, you lucky. i want to start appserver... :) actually what I experience when editing the .gsd file by hand ... its a mess. its difficult to understand. maybe i should cut it and put each module into one .gsd file ... *** dsmith has joined #gnuenterprise SachaS: nothing, boolean don't want to have sclae and length so True boolean is ok? this is from a procedure. or even remove the element? *** btami has quit IRC *** reinhard_ has quit IRC *** kilo_ has quit IRC *** jamest has joined #gnuenterprise SachaS: back now ... just installed a firebird-server on my debian ... compared to postgresql dbmanagement seems to be much more complicated with firebird SachaS: you could leave the -tags away if they're empty *** reinhard has joined #gnuenterprise this usually means they're null howdy reinhard ok. thanks. hi all hi reinhard reinhard: just installed firebird on boston :) kilo can't start appserver anymore ... i used to return lists all the time in babyerp ... have to change it. i feel like throwing babyerp away and starting from scratch but thats too much work bah its hard to maintain babyerp ;) the babyerp management sucks the babyerp project management sucks having a list as return value would be great :) *** johannesV_ has joined #gnuenterprise *** dneighbo_ has joined #gnuenterprise when the gnue packages get started again (with appserver) coding policies must be in place. jamest: can you kick svn for anonymous update? please sacha@gnaraloo:~/gnuenterprise$ svn up gnue svn: Berkeley DB error while opening 'nodes' table for filesystem /var/svn/gnue/db: Cannot allocate memory nasty ash has lots of memory free *** johannesV has quit IRC sigh it's the nightly svn dump i think seems to hang sigh today that's not the case jamest: WHat user does svn processes run as? jamest: Maybe there is a resource limit that needs to be adjusted? runs as svnserve unless it's svn+ssh then it runs as that user so the wedged anon svn shouldn't effect ssh checkouts which it seems to it's up again btw ta *** dneighbo has quit IRC *** dneighbo has joined #gnuenterprise jamest: There are probably lock files that keep it from being accessed. the sample in gnue-appserver/samples has a problem i can create the db appserver starts then i start sample.gfd form and run a query i get an exception. i get a fresh copy of gnue-appserver first... might have been a mistake from my part ... will try again SachaS: will test it ok. working SachaS: which db are you using ? i did not create new database sql file from .gsd file ... now is working ah, ok johannesV let me know when you have time, maybe when reinhard is no longer hoased we can have a chat. SachaS: yeah, maybe tomorrow i am not here tomorrow or friday. vcs grrr i can make it saturday, sunday or next week hi hoarsed reinhard i will be not here saturday or sunday ;) wrong window if i'm still ill, i will be in bed so shall we meet next week somewhen? if i'm ok by then, i will make a trip with the family better next week, yes ok ok shall we all meet? shall we meet at reinhards place? during the day, maybe i would prefer meeting in the evening johannesV has a life if it is ok for johannesV_ :) so might be a bit difficult for him ;) its fine with me i think we should decide next week ok monday is holiday so let't talk again tuesday, ok? ok. so no monday ok yes. ok, guys, so I'm away for about an hour ... have fun :) ok is the classrepository updated for calculated properties? i think yes calculated properties are just procedures with the name starting with "get" so if i have a procedure: getMyAge yes or getmyAge i can have: my_business_object.myAge ? exactly ok. so i best have a getmyAge procedure to get the property name lower case ok. will try *** dsmith has quit IRC *** dsmith` has joined #gnuenterprise when using gnue designer and connecting to appserver, there is no introspection anymore let me check again yep no introspection anymore the "Business Object Class" tree stays empty actually i get a traceback DB000: File "/home/sacha/gnuenterprise/gnue/gnue-common/.cvsdevelbase/gnue/com mon/rpc/drivers/Base.py", line 232, in __call__ DB000: return self._adapter._runMethod (self._methodname, *args, **params) DB000: File "/home/sacha/gnuenterprise/gnue/gnue-common/.cvsdevelbase/gnue/com mon/rpc/drivers/xmlrpc/pw_xmlrpc/ClientAdapter.py", line 96, in _runMethod DB000: raise client.DistantError, e.faultString DB000: gnue.common.rpc.client.DistantError: 'dict' object has no attribute '_chi ldren' DB000: maybe i do a fresh svn checkout ... first yes. introspection of gnue-appserver is borked does anyone know if you can set multi fields for a m/d setup? i.e. if i have fiscal year and accountcode in a ledger table and i have fiscal year and accountcode in foo table and i want to make foo a "detail" datasource to ledger can i say iirc, yes comma-separated *** andrewm has quit IRC master field = accountcode,fiscalyear that's what i was thinking too SWEET masterlink="key1,key2" detaillink="key1,key2" i'm 99% sure it works in reports anyway * dneighbo does the super uber ass happy dance it did work for what that means :) i.e., not much * dneighbo was having night terrors last night that i was going to have to add columns to my tables /msg jcater boy, he has a pretty high opinion of his ass doesn't he? jamest you follow postgres fairly closely do you know what version the expect views to be updateable? um i'm not even sure that's in the works but a view is IIRC just a rule so you can IIRC create updateable views by adding rules to them ok the multi key m/d appears to at least not croak syntax wise. :) jamest: i will have our dba research I thought non-joined views were already updatable in postgres at this point its not critical, we just like the concept of views jcater: if so then that's a recent addition we understand joined views can not be updated but were disappointed non joined wouldnt jcater: all documentations says no I've never used it so may be wrong and 7.4 does seem to allow that's one of those things I'd never do so wouldn't have tried * dneighbo always thought it was possible, but never tried Currently, views are read only: the system will not allow an insert, update, or delete on a view. You can get the effect of an updatable view by creating rules that rewrite inserts, etc. on the view into appropriate actions on other tables. For more information see CREATE RULE. jcater: why would you never do just defeats my own internal view of what a view is err, no pun intended gotcha i'm w/ jcater on that one in the past i pretty much always considered views read only i think some of the reason is concerns about gnue limitations that had us looking at views that needed updating however, i think we have fixed some of those problems so wont be necessary jcater: quick bug report (designer) there appears no way to delete a datasource or block in designer won't rules do what you need? jcater: yes they will but at this point i dont htink we will even need them I'm not happy w/designer I have plans my question was more general in curiousity (as i agree that updateable views should try to be avoided) but no time atm what kind of plans * dneighbo is fearful now as i actually have 3 staff learning designer and getting comfortable :) don't worry polish internal stuff it's just not "cohesive" despite its perks if it changes too radically i might have a jamest like user uprising on my hands one of the main changes I want to do which I've flipped-flopped on since the beginning this transition to gnue has been painful for them not because of anything gnue related just new language, new to event driven (visual) programming and new to sql I've tried to use gnue-form's wx driver to draw the widgets in the layout editor pane that's just not working out having native widgets in that pane vs virtual ones that I draw is no longer worth the headache for me :) there's so many features I want in that pane that I can't do w/the currnet method cool like clicking edge of a field and dragging it to make it bigger or sane keyboard shortcuts well i suspect yo will get lots of "bugs" (ie feature enhancements) from us on designer we keep breakign forms and then solving the problem.. so no good bug reports comign from there plus it kills me that I *have* to use the mouse in designer I'm all for gui interfaces though we hit an odd on ethe other day but once I use a tool alot I need keyboard shortcuts jcater: agree 100% which I've tried to do we had a timestamp field in forms and in postgres but the current model of the widgets makes that hard we change a text field on the form and hit "save" (commit" it has no errors and is happy we shut the form, reopen (or requery) and the change didnt save so we debug and check the query built in forms we paste in psql and run it runs WITHOUT error but retures 0 ROWS UPDATED wtf? jamest broke it come to find out timestamps in our database have seconds but forms doesnt so it didnt "error" but didnt "post" ah * dneighbo thinks we need to somehow notify users that nothing updated I think that is an issue w/one of the dbdrivers losing seconds psycopg is what we are using I'd try pypgsql and see if that happens w/it too is this woody? im convinced this is not a "gnue" problem, BUT i think we need to display an error on this condition even though the database doesnt nope unstable as if i hit save and get 0 rows updated thats a problem :) as techincally teh only times forms allows me to "save" is if it thinks i changed a value so there should be no reason i get a zero update if that makes sense we didnt need the time stamp on the form (We just had it there for some testing early on) so we removed it and references to it and we are good to go now but wanted to bring it up for thought appserver calculated fields working for me. oh dneighbo: the freshmeat entries to gnue- have wrong urls someone pointed out the other day sigh... we need bug tracking * dneighbo will try to get dcl up during next two weeks bug tracking would be good yes. specially if you have now real users *** SachaS has quit IRC dneighbo: which windows svn client are you using? that's a db driver issue w/ timestamps and gnue/forms doesn't know it's happening as some of the postgresql drivers strip arbitrary amounts of resolution from the time so the db stores 10:30:02.12312 and the driver gives forms 10:30:02 now forms says time to update and does a per field where clause on the update update foo set bar = 1 where time = "10:30:02" no errors will occure occur maybe we should check to see if the post altered as many rows as expected but I can't recall if python dbapi can give us such info jcater: tortoise and we dont like it how can i set the value of an entry block.entry.value = foo or block.entry.set(foo) * dneighbo knows it has changed some from last time i did it and dont readily see an form... looks like block.entry.set(foo) based on intro.gfd .set(foo) I know works grr parameters make no sense to me *** btami has joined #gnuenterprise well, try to think of them like ducks ducks? you mean goats? shouldn't leave out the sheep either i got it figured out i was misreading the sample it was overly clever after breaking it down works just fine i looked at the api manual i need to pass a param and query off it do you know if blkFoo.initQuery blkFoo.Entry = getParameter("myParam") blkFoo.processQuery is a sane way to do such a thing? *** johannesV_ has quit IRC shouldn't that bet a blkFoo.Entry.set(getParamter("myParam")) as the conversion via = is sometimes wack jamest: probably.. :) i was asking though i tried .set() and i think it failed i prefer the = myself for reading but i use set() fsck my mouse disappeared on this machien anyoen know of a way to get mouse to work again? *** wendall911 has joined #gnuenterprise dneighbo: 2.6.6 ? dneighbo: No something like that dneighbo: Mine went away whe I tried it the other day. I haven't spent any time tracking it down. im on 2.6.4-1-686 2.6.6 just arrived in Sid the other day. That's what I tried. X *looked* like it found the mouse, but it wasn't responsive. *** SachaS has joined #gnuenterprise *** dneighbo has quit IRC *** reinhard_ has joined #gnuenterprise *** reinhard has quit IRC *** reinhard_ has quit IRC *** bluesbaron has joined #gnuenterprise dsmith: i had that issue seems that I had to load both the mouse kernel module and the ps2 mouse kernel module then X was happy again jamest: THanks! *** REAL_DEATH has joined #gnuenterprise 'all americans and israels death' 'all americans and israels death' lolz Ops? *** ChanServ sets mode: +o jcater *** ChanServ sets mode: +o jamest *** jcater sets mode: +b *!*@*.adsl.ttnet.net.tr bye *** jcater sets mode: +b *!*@*.adsl.ttnet.net.tr *** REAL_DEATH was kicked by jcater (jcater) wow jamest: mousedev.ko and psmouse.ko ? i think so Cool. I try it soon. *** jcater sets mode: -o jcater *** jamest sets mode: -o jamest *** psu has joined #gnuenterprise hey psu hi hi psu You guys really need to slow down. I have a hard time keeping up with the conversation ;) Anyway...hi all First time here, trying to get involved *** sjc has joined #gnuenterprise bluesbaron : heh. of course, when I was doing the GNUe Traffic summaries, everyone was much more talkative Cause or effect? Won't burn myself on that on yet. Hey, I can't get to the roadmaps. Any particular reason? they used to be at http://www.gnuenterprise.org/docs/roadmaps.html on the old site That's a big 404 well go to www.gnuenterprise.org on the left you have one link called: Developer Tools go to the developer tools ooops ;) do: svn co svn://svn.gnuenterprise.org/var/svn/gnue/trunk gnue ;) and you get all files, including the roadmaps :) When svn is working, of course. yes of course i thought they were online at one point in time they were i thought they still were i cant find them http://www.gnuenterprise.org/tools/forms/ on each tools page there is a roadmap link on the left outch yep doh! bluesbaron: i think we're all pretty busy at the moment so not chating it up much both on the ML and in IRC why does forms have so many todos and in progress and so few finished? just kidding * jamest slaps SachaS about with a goat i blame the babyerp team or derek I think I adapted to the pace quite well ;) Thanks Sacha and James, I'll check it out *** psu has left #gnuenterprise *** kilo_ has joined #gnuenterprise where is johannesV? he just committed a bug fix thanks johannesV can someone kick svn, please? jcater: can you explain your "focus order" plans in designer ? i need them, and tried to finish some of code you started just want to get some guidelines is you don't mind... um what I want isn't easily doable w/the current way layout editor works which is why it got put on back burner I plan to have a (1) (2) etc (numbers in colored circles) appear on top of each widget and you can change this order by clicking on the widgets *** dneighbo has joined #gnuenterprise when in "focus order mode" but wx won't let me easily do those colored circle things ah first i just need "Reset Focus Order by Position" to work is 123 button in LayoutEditor's toolbar for switching "focus order" mode ? yes ah yeah, not sure when "Reset Focus Order by Position" stopped working it worked at one point then derek broke it :) these sentences dhould be written in big size fonts on GNUE website frontpage 8-))) *** dsmith has quit IRC *** btami has quit IRC *** dsmith has joined #gnuenterprise *** kilo_ has quit IRC can someone please kick svn for anynmous update jcater or jamest, can you kick svn please appserver introspection is working again *** sjc has left #gnuenterprise jamest: Thanks again jcater: can you kick svn for me, i have to run and not sure if/when i'll make it back tonight Linux TAG00604 2.6.6-1-686 #1 Wed May 12 14:57:57 EST 2004 i686 GNU/Linux *** jamest has quit IRC Yayy dsmith, are you going to Linux Tag 2004? SachaS: heh Stoke: Silly name I have to have for my machine. Time for home *** dsmith has quit IRC *** SachaS has quit IRC *** bluesbaron has left #gnuenterprise *** SachaS has joined #gnuenterprise *** SachaS_ has joined #gnuenterprise *** SachaS has quit IRC tortoise sux ass er windows sux ass ... SachaS_: should be working now *** jcater has quit IRC ok. patched the file from the commit email ;) thanks *** rsb_ has quit IRC * SachaS_ is having issues with babyerp so i will drop babyerp, once again, for the moment and look at xmlblaster and ebXML business service interface. so i can have a message oriented middleware working with my ebxml bsi *** jcater has joined #gnuenterprise *** bluesbaron_ has joined #gnuenterprise *** Morphous has quit IRC *** Amorphous has joined #gnuenterprise *** bluesbaron_ has left #gnuenterprise hmmm xmlbluster has a python library for python clients (gnue-appserver or gnue-appserver-interface) but no ruby library. so to get my ebxml stuff running with xmlblaster i might have to code the library in ruby... writing that library defenitely takes more than a blink of the eye maybe not that bad *** mixi^ has joined #gnuenterprise *** wendall911 has quit IRC *** mixi has quit IRC *** jamest has joined #gnuenterprise *** jamest has quit IRC *** Morphous has joined #gnuenterprise *** Amorphous has quit IRC *** jcater has quit IRC