*** reinhard has joined #gnuenterprise *** btami has joined #gnuenterprise *** johannesV has joined #gnuenterprise *** dcmwai has quit IRC *** bluesbaron_ has joined #gnuenterprise *** bluesbaron_ has left #gnuenterprise *** dcmwai has joined #gnuenterprise good morning morning SachaS hi btami chillywilly: you probably came across AS2 for EDI: http://www.nwfusion.com/news/tech/2002/1209techupdate.html there is an open source AS2 project at: http://www.openas2.org/ *** dimas_ has joined #gnuenterprise *** dimas has quit IRC *** SachaAway has quit IRC *** SachaS has joined #gnuenterprise *** reinhard_ has joined #gnuenterprise *** btami has quit IRC *** reinhard has quit IRC *** dcmwai has quit IRC *** kilo has joined #gnuenterprise *** mixi^ has quit IRC *** mixi has joined #gnuenterprise hi everyone hi kilo juyst reading your emails let me know what you think ... ok SachaS, can you give me some links to UBL? UBL homepage: http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ubl a tool (gratis, check licence) for UBL: http://www.gefeg.com/en/standard/xml/ubl.htm thx we've been discussing with btami recently to re-open some universally scriptable projects lsot sometime in gnue like in packages, there are lots of usably things but first we should consider what definition language to use for it ODL, UBL, UML... and such one use could be to develop a system using this descriptive language and have a tool to automate the gsd generation, or better, write it directly into appserver. yes i agree with you. so that classrepo.gfd could be left out of this game, as it raises many possibilities of making errors, like in ecery manual work i totally agree with you. with babyerp, even though it has only a few packages, few classes, few procedures ... its hard to ... remember whats there at one point in time when the gnue packages start to get momentum again people have to sit down again and plan how to proceed for me thats the hard part to get started at the beginning you set the foundation and if the foundation is flawed .... whatever you do on top of the foundation is flawed aye what you mean with aye? *** dsmith has joined #gnuenterprise building a strong foundation is the most mportant thing what you think of the following: we start a repository we add business classes to that repository can be uml diagrams uml class diagrams with attributes and procedures I also like the idea of having uml diagrams save them as xmi or whatever and then export them to .gsd files so in a uml editor, like argouml you can reuse those business classes of the gnue registry then again this is all technical stuff the hard part is to design/model a business class how does a person, addres etc business class look like? what are its attributes? what are its procedures? for the record how can we model a address business class which can be reused all over again that would be übercool if somebody would do such a thing uml2gsd * reinhard goes back to work was it uebercool? ;) supercool ok. great to know reinhard supports the idea * kilo speaks aber little Deutsch i looked at how dia stores its uml diagrams ... its def. dooable dia stores it in xml fully so a xslt script should do it :) kilo: dia stores it in dia notation in dia xml has no xmi export uml is a superset over what a gsd can do imho argouml does ;) but if you create an empty class, save it as .xmi and then load it again - bombs argouml reinhard: xslt yeah :) some transformation dia is a drawing tool not a creation one ok ok :) i agree so we maybe should use a uml tool and that is where i got interested in UBL I have heard of people doing database schemas in dia anf then generating postgres code, for example. reinhard: have a quick look at http://www.brunswickwdi.com/map_builder ... that a gpl tool which lets you create transformations (i have to admit i just installed it and gave it a 5 minute go) there are tools for dia->sql transforms, yes at one stage, there must have been a dia2gnue script derek told me even dia->python transforms too I have a dia2sql that someone here gave me. we would need a UMLClassDiagram2gsd script * SachaS is talking appserver of course Ever see umbrello? but again no umbrello got a link? this is all technical stuff ;) the hard question (for me) is still, how do you model a specific business class, like address, purchase order, person, this, that, etc but - even though i love dia - dia has serious display problems, like different fonttypes completely fscking up the whole diagram... apt-get install umbrello apt-cache show umbrello oh yeah. http://uml.sourceforge.net/index.php pretty cool ok apt-get install umbrello ;) It's kde. And I'm not sure it's xml. ok. i see 2 things (appserver related) there are business classes (like person, address, purchase order, this and that) and then there are business processes if you look again at the business integration engine at http://www.brunswickwdi.com/dashboard you have a gpl tool, which allows you to visually model a business process (internal, local business process) and it also includes a business process execution engine and apparently its based on bpml, the business process markup language from www.bpml.org there is a new one: wsbpel: web services business process execution language ibm has a bpel implementation see more at: http://www.alphaworks.ibm.com/tech/bpws4j licence of ibm impl. maybe does not go along the gnue licence policy, so .. maybe a no go but we are in a very intersting space here ;) ie? kilo ie? what you mean? ie=id est in latin, ie what do you mean 8-))) interesting space ? ah :) its very interesting to follow this electronic business, business 2 business, path first thing to consider then should be the declaration of the method and tools to use and only after that can serious work be started how do you think this could be started ? could be done we should ask reinhard 8-)))))) wtf, i have umberllo installed??? SachaS: i think that building a central object repo is a great idea Umbrello is very specifically a UML editor. Dia can do uml, but it can also do a lot more. There is a plugin interface to dia iirc, so it could be mutated into a buisness specific editor. it should be pushed and pushed until work began I love the realtime clock in dia, that can be put on a diagram... kilo: i agree, to use a central object repo comes after the decision: what to consider, declaration of method and tools ... i suggest we talk to others about it and if noone volunteers to start the project, or re-enable older, ceised projects like this (and no one will...) we should start it something i forgot to write down of the conversation with reinhard was: how committed are people to contribute to gnue me for example I am mostly just hanging out here. now with babyerp and the howto doc will I update that? for how long? is it worth having it, when I disappear after 1 year? do you plan to? 8-)) haha should we start making stickers: "Have you seen this man, SachaS?" i like to start things, not so good at actually finishing them. yeah ;) actually i dont know so thats no good :) for this project it would be good to have someone saying: yeah i will be around for the next 10 years. noone can see so far :) we here want to build a HR system using gnue. it wont be a two-month project, thats for sure and we are very interested in HR systems in other countries too, especially here in europe how much common can we find in them *** Morphous has joined #gnuenterprise I have no idea about HR :) no, you do it deals with people do you know any humans? what data can be stored about them? lol so if you do, you can contribute to a HR system via a central repo... ? sexy non sexy ? is that a good attribute? maybe depends which business ;) *** jamest has joined #gnuenterprise yes, exactly ok got to go now, will be back in the evening ok. see you later *** kilo has quit IRC oh i went to a Santana concert a while back we was saying: "Some sell out, we go deep and long" thought this has something in common with free software anyways will shut up for a while *** SachaS has quit IRC *** Amorphous has quit IRC *** SachaS has joined #gnuenterprise hey SachaS I was reading the AS2 standard the other day it's just that not too many people use it they are still stuck on usign proprietary VANs hmmm, they have nicely organized links to all the relevant RFCs I know Walmart actually does AS2 ok but why Java ;) ugh ;) chillywilly: What's AS2? a standard for doing EDI over the internet Ahh http://www.ietf.org/internet-drafts/draft-ietf-ediint-as2-12.txt a standard for doing EDI? it's a communication protocol i am not used to see "standard" and "EDI" in the same sentence you send encryted documents and then send receipts back ASC X12 and EDIFACT are EDI standards are they not? ;) chillywilly: That link doesn't exist (anymore?) lame can't find it now bah http://www.ietf.org/internet-drafts/draft-ietf-ediint-as2-15.txt there ;P reinhard : i will quote you here "the wonderful thing about standards, there are so many to choose from" i think that phrase is dead on when it comes to EDI :) there is an 810 document (and it has a standard) but depending on which company you ask you will receive a different answer to what a valid 810 is ;) *** johannesV_ has joined #gnuenterprise *** johannesV has quit IRC SachaS: the headsup thing is just a data entry application for order forms we can the customer's order forms in using a high-speed fujitsu scanner then the data entry operators can see the form on their screen to key it versus the old way of having to flip through the order forms themselves hi jcater: very nice. thanks *** dhill1 has joined #gnuenterprise everytime I ask Derek a question, he says I should come here and ask you guys... I need to prepare and execute a query. How do I do it, or where do I look for how to do it? *** wendall911 has joined #gnuenterprise dhill1: is this in forms? or in python via common quick review of gnue-forms/src/GFObjects/GFBlock.py yields .initQuery() and .executeQuery() to prepare and execute executeQuery seems to map to processQuery so not sure which is correct to use (i assume executeQuery) however i did not see any way to "pass values" perhaps ..set('value') or ..setValue('value') or . = 'value' it seems I can do the initQuery and set the values, but executeQuery fails. what happens on the fail? If I press the query button it works, but I'd rather not press the button name 'executeQuery' is not defined try .processQuery() and see if it works name 'processQuery' is not defined. executeQuery should work and processQuery shouldn't but hey.. is it meeting time? okay there is a shotgun in the corner... pick it up... put two shells from the drawer in the barrel dhill1: i have a sample aim at computer please hang on pull twice yes meeting time ooo, meetings are so much fun beats having your teeth pulled any day jcater: good point dhill1 : then reload gun with two fresh shells and bring to meeting jamest: samples are cool totally cool ;) if blkPO_ITEMS.isEmpty(): claimValue = str(blkPO.fldClaimNo) poValue = str(blkPO.fldPoNo) vendorValue= str(blkPO.fldVendName) print claimValue, poValue, vendorValue if len(claimValue): blkPO.initQuery() blkPO.fldClaimNo.set(claimValue) blkPO.executeQuery() elif len(poValue): blkPO.initQuery() blkPO.fldPoNo.set(poValue) blkPO.executeQuery() elif len(vendorValue): blkPO.initQuery() blkPO.fldVendName.set(vendorValue) blkPO.executeQuery() ]]> then i attach that to a field via a pre-focusout trigger it autopopulates the form they are about to edit based upon a what they typed in to begin with is that what you needed? oh yeah :) *** Vee2d2 has joined #gnuenterprise *** SachaS has quit IRC *** btami has joined #gnuenterprise dsmith: thanks mention umbrello it's simply GREAT you guys might appreciate this link http://www.funroll-loops.org/ (work friendly) *** SachaS has joined #gnuenterprise btami: np reinhard or johannesV_ are you here? reinhard, johannesV: i am on my way. will by at reinhards place at 19.45 *** SachaS has quit IRC *** johannesV_ has quit IRC l8r *** reinhard has quit IRC jamest: thanks. yup if blkPO_ITEMS.isEmpty(): claimValue = str(blkPO.fldClaimNo) poValue = str(blkPO.fldPoNo) vendorValue= str(blkPO.fldVendName) print claimValue, poValue, vendorValue if len(claimValue): blkPO.initQuery() blkPO.fldClaimNo.set(claimValue) blkPO.executeQuery() elif len(poValue): *** wendall911 has left #gnuenterprise blkPO.initQuery() blkPO.fldPoNo.set(poValue) blkPO.executeQuery() elif len(vendorValue): blkPO.initQuery() blkPO.fldVendName.set(vendorValue) blkPO.executeQuery() ]]> oops :) * derek wants to know how a far commute it is from liechtenstien (sp) to austria * dhill1 makes a not to not press *that* button again it is only fun to press that button when chillywilly is here it used to be fun when jamest was on dialup, but he fixed that so its not as fun anymore ;) *** mixi has quit IRC *** mixi has joined #gnuenterprise hmmm? I am here dhill1 quick hit that button *** btami has quit IRC *** kilo has joined #gnuenterprise derek: liechtenstein is stuck between austria and switzerland and if you are not beware, where youstep, you might wander over the order... between australia and norway s/order/border *** roby has joined #gnuenterprise *** roby has quit IRC *** sjc has joined #gnuenterprise nickr: shutup what? are you illiterate? No ok then shut yer pie hole :) Why? cause I Lord chillywilly have deemed it so off with his head! I dunno you're in Oregon right I thought that was some sort of North Western greeting !&$%@&#^% make my code work nickr it b0rked it's first you must realize that lichtenstein is between australia and norway australia is nowhere near there it's a freakin' ISLAND Its still between them- not *right* between them, granted.. *** kilo has quit IRC *** wayneg has quit IRC split! you try too hard nickr *** wayneg has joined #gnuenterprise *** kilo has joined #gnuenterprise too hard at what? to be a funny man I'm trying to be funny? Hmm dale dale dale how the heck are ya? *** reinhard has joined #gnuenterprise GRoovy. chillywilly: 2.6.6 is happening on my desktop box cool is it in the debian archive? Yep. Linux gandalf.libertyetech.com 2.6.4-1-686 #1 Sat Mar 13 19:25:38 EST 2004 i686 GNU/Linux hmmm bah that's not my desktop that's my desktop at home Linux TAG00604 2.6.6-1-686 #1 Wed May 12 14:57:57 EST 2004 i686 GNU/Linux Linux wood.metalexpress.net 2.6.5-1-686 #5 Fri Apr 30 20:26:13 EST 2004 i686 GNU/Linux guess I need to upgrade ;) My palm serial/usb thingy is working great without hanging, and the lego mindstorms vidcam is working great too. pics! pics! ;P turn it on (I use that as a rear-view-mirror sometimes) Right Left *** sjc has quit IRC Ok, you asked for it. chillywilly: http://users.adelphia.net/~dsmich/screen.png heh I thought you were gonna take mug shots what wm are you using? Wouldn't want to break anything xawtv my desktop is prettier than yours night all *** reinhard has quit IRC night Sure, but I *like* mine. how can you ;) those look like athena widgets the ugliest toolkit ever created fvwm yuck ;P and emacs I like athena round buttons rock I don't like the X emacs athena is cool for low resource systems. nothing on there is athena well whatever that fake 3-d wannabe toolkit was called chillywilly: Of course not. You should use GNU emacs xaw3d maybe dsmith: I don't like the GUI for GNU Emacs better? ;) heh emacs -nw forever *** SachaS has joined #gnuenterprise http://www.ultraspec.us/p2g4.htm <-- I want one of those http://users.adelphia.net/~dsmich/snap.jpg heh what's on the board back there? secret stuff bah I can digitally enhance it and steal your secrets now w00t My screen in in the corner away from the opening, so I use the camera to watch people walk by. are you in a cube farm? Yes. But not very large. * chillywilly has his own office ;) * chillywilly is a big shot or something * dsmith gets paid to do cool stuff. But now I'm leaving *** dsmith has quit IRC yay hmmmm, I should go home i thought that said.... chillywilly rolls in pig snot not "is a big shot" ok... damnit this thing was working... derek: it takes 45 minutes with the car from Liechtenstein to Lustenau (Austria) *** jamest has quit IRC *** dhill1 has quit IRC *** kilo has quit IRC *** Vee has quit IRC *** Vee has joined #gnuenterprise *** crazymike has joined #gnuenterprise *** bluesbaron_ has joined #gnuenterprise *** crazymike has quit IRC *** bluesbaron_ has left #gnuenterprise *** crazymike has joined #gnuenterprise *** jcater has quit IRC *** mixi^ has joined #gnuenterprise *** mixi has quit IRC *** crazymike has quit IRC *** __aaron__ has joined #gnuenterprise *** jcater has joined #gnuenterprise *** crazymike has joined #gnuenterprise hey you broke your message board ;P lol...yup actually I think the storms did it oh hmmm cause it killed the power so postgres won't come up? I guess dude, want to call me? what happens if you run /etc/init.d/postgresql restart sure if you want i'll try that yeah, call me...haven't talked to you in a long time 414-810-8644 ok bah, now your phone number is publicly logged ;) oh well *** crazymike has quit IRC *** dimas_ has quit IRC *** SachaS has quit IRC