<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1507291458808356628</id><updated>2011-11-27T16:12:58.250-08:00</updated><title type='text'>JD Edwards - Notes</title><subtitle type='html'>This is my personal notes on JD Edwards Development, just intend for knowledge-sharing purposes.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jdenote.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1507291458808356628/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jdenote.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Avatar Ng</name><uri>http://www.blogger.com/profile/17532077659766019555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1507291458808356628.post-513846106307687436</id><published>2008-10-18T09:26:00.000-07:00</published><updated>2009-01-20T11:01:11.628-08:00</updated><title type='text'>How to fetch record with undefine key(s)</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Often you wanted to fetch records from table with combination of key(s) that you know is unique (yes you use this ONLY when you know exactly what you want), then you find the key(s) that you are trying to map is not define either in Primary Key(PK) /Composite Keys(CK) or the Alternate Key(s) (AK).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;Then what you can do?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;1. Yes you might want to add another alternate key into this, but you'll have to regenerate your indexes, what if it's a standard table?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;2. You try to use FetchNext, but there's no such key combination there to select.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;&lt;u&gt;Example Scenario:&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Say you try to fetch field "&lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;F0101.AN8&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;" of FIRST ROW of record from &lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;F0101&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; (Address Book Master) where &lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;URCD=[szCriteria_URCD]&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;In this case, instead of trying the F0101.Fetch Single function, try following ...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;font-family:courier new;" &gt;F0101.Open&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;font-family:courier new;" &gt;F0101.Select&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt; [VA frm_szCriteria_URCD] = [BF szUserReservedCode]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;If&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt; [SV File_Status] &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;equal to&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt; [CO_SUCCESS]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt; &lt;span style="font-weight: bold;"&gt;F0101.Fetch Next&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;  [VA evt_mnF0101_AN8] &lt;- [BF mnAddressNum&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 102);font-family:courier new;" &gt;&lt;span style="color: rgb(0, 0, 153);"&gt;ber]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);font-family:courier new;" &gt;F0101.Close&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Then you notice I used &lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;F0101.Open&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; and &lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;F0101.Close&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;, these advance Table I/O operation might not be significant in here, but I like to keep this kind of practice so I know when my table operation start and stop it's session, so it won't interrupt with other similar I/O operation in a same event scope.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;u style="font-weight: bold;"&gt;Reference(s):&lt;/u&gt;&lt;br /&gt;- F0101 standard key(s)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;img src="http://lh5.ggpht.com/avatar21/SPoUn5-z8II/AAAAAAAAAfs/R3CFSccBAf8/F0101_Indices.png" style="border: 1px solid rgb(0, 0, 0); width: 239px; height: 274px; left: 245px; top: 0px;" /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;By Avatar Ng&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;2008/10/19&lt;/span&gt;&lt;br /&gt;&lt;img style="font-family: courier new;" src="file:///C:/DOCUME%7E1/ngcw/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /&gt;&lt;img style="font-family: courier new;" src="file:///C:/DOCUME%7E1/ngcw/LOCALS%7E1/Temp/moz-screenshot-1.jpg" alt="" /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1507291458808356628-513846106307687436?l=jdenote.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jdenote.blogspot.com/feeds/513846106307687436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1507291458808356628&amp;postID=513846106307687436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1507291458808356628/posts/default/513846106307687436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1507291458808356628/posts/default/513846106307687436'/><link rel='alternate' type='text/html' href='http://jdenote.blogspot.com/2008/10/how-to-fetch-record-with-undefine-keys.html' title='How to fetch record with undefine key(s)'/><author><name>Avatar Ng</name><uri>http://www.blogger.com/profile/17532077659766019555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/avatar21/SPoUn5-z8II/AAAAAAAAAfs/R3CFSccBAf8/s72-c/F0101_Indices.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1507291458808356628.post-6970278479000771209</id><published>2008-06-19T08:21:00.000-07:00</published><updated>2008-06-19T08:36:35.847-07:00</updated><title type='text'>BSFN: ValidateAccountNumber (XX0901)</title><content type='html'>&lt;span style="font-family: courier new;"&gt;&lt;span style="font-weight: bold;"&gt;BSFN: ValidateAccountNumber&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Account Number (alias=ANI) were very frequent used field in G/L side, unlike the other common alias out there ... ANI is a bit different.&lt;br /&gt;&lt;br /&gt;ANI can be in any form and any length, most commonly setting were the "MCU.OBJ.SUB" combination.&lt;br /&gt;&lt;br /&gt;So when comes to validation of Account Number, things were a bit complex.&lt;br /&gt;&lt;br /&gt;I found this Business Function were quite handy in doing this job:&lt;br /&gt;XX0901 (ValidateAccountNumber)&lt;br /&gt;&lt;br /&gt;However it's a bit tricky to use, after looking at the parameter notes, I able to figure out how to make use of it for validation.&lt;br /&gt;&lt;br /&gt;Example ER:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102); font-weight: bold;"&gt;ValidateAccountNumber&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt; [FC Account Number] -&gt; [BF mnAccountNumber]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt; [VA evt_mnF0901_AID] &lt;- [BF mnAccountID]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt; "7" -&gt; [BF cBaseCode]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt; "1" -&gt; [BF cFormatCode]&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102); font-weight: bold;"&gt;F0901.FetchSingle&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt; [VA evt_mnF0901_AID] = [BF mnAccountID]&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(0, 0, 102);"&gt; [VA evt_szF0901_OBJ] &lt;- [BF ObjectAccount]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(0, 0, 102);"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;If&lt;/span&gt; [SV File_Status] &lt;span style="font-weight: bold;"&gt;equal to&lt;/span&gt; [CO_SUCCESS]&lt;br /&gt; &lt;span style="font-weight: bold;"&gt;MDDebug&lt;/span&gt;&lt;br /&gt;  "Valid Account Number" -&gt; [BF szComment]&lt;br /&gt;  [VA evt_mnF0901_AID] -&gt; [BF String1]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102); font-weight: bold;"&gt;Else&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102); font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-family: courier new; color: rgb(0, 0, 102);"&gt;&lt;span style="font-weight: bold;"&gt; MDDebug&lt;/span&gt;&lt;br /&gt;  "Invalid Account Number" -&gt; [BF szComment]&lt;br /&gt;  [VA evt_mnF0901_AID] -&gt; [BF String1]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;span style="color: rgb(0, 0, 102); font-weight: bold;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;by Avatar Ng&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;2008/06/19&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1507291458808356628-6970278479000771209?l=jdenote.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jdenote.blogspot.com/feeds/6970278479000771209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1507291458808356628&amp;postID=6970278479000771209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1507291458808356628/posts/default/6970278479000771209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1507291458808356628/posts/default/6970278479000771209'/><link rel='alternate' type='text/html' href='http://jdenote.blogspot.com/2008/06/bsfn-validateaccountnumber-xx0901.html' title='BSFN: ValidateAccountNumber (XX0901)'/><author><name>Avatar Ng</name><uri>http://www.blogger.com/profile/17532077659766019555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1507291458808356628.post-9060323420796989347</id><published>2008-04-04T11:39:00.000-07:00</published><updated>2008-04-04T11:41:36.890-07:00</updated><title type='text'>EnterpriseOne(R) object types</title><content type='html'>EnterpriseOne(R) object types:&lt;br /&gt;- APPL - Applications, including Vocabulary Overrides, Bitmaps and Icons&lt;br /&gt;- APPLVER - Application Versions, including Processing Options&lt;br /&gt;- BL - Parent Libraries - definition only, the DLL is not copied&lt;br /&gt;- BSFN - Business Functions, all types: C, NER and Java (SBF)&lt;br /&gt;- BSVW - Business Views&lt;br /&gt;- DD - Data Dictionary Items, including any Language Translations&lt;br /&gt;- DSTR - Data Structures, including GT Object Type&lt;br /&gt;- TBLE - Tables&lt;br /&gt;- UBE - Batch Applications, including Vocabulary Overrides&lt;br /&gt;- UBEVER - Batch Versions, including Processing Options, Data Selections, etc.&lt;br /&gt;- UDC - User Defined Codes, including any Language Translations&lt;br /&gt;- MENU/ACTIVERATASK - Menu / Task Items&lt;br /&gt;- USEROVERRIDE - User Overrides&lt;br /&gt;- WORKFLOW - Workflow Processes&lt;br /&gt;- XMLP&lt;br /&gt;- SVCT&lt;br /&gt;- RPDF&lt;br /&gt;- And some others: CLASS, DATASET, AUTOPILOTSCRIPT, ACTIVERARELATION,&lt;br /&gt;ACTIVERARULE, ACTIVERACROSSREF, ACTIVERAVARIANT, USER, GENERIC,&lt;br /&gt;PROJECTOBJECT, PROJECTUSER&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;by Avatar Ng&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1507291458808356628-9060323420796989347?l=jdenote.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jdenote.blogspot.com/feeds/9060323420796989347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1507291458808356628&amp;postID=9060323420796989347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1507291458808356628/posts/default/9060323420796989347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1507291458808356628/posts/default/9060323420796989347'/><link rel='alternate' type='text/html' href='http://jdenote.blogspot.com/2008/04/enterpriseoner-object-types.html' title='EnterpriseOne(R) object types'/><author><name>Avatar Ng</name><uri>http://www.blogger.com/profile/17532077659766019555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1507291458808356628.post-268226719508883171</id><published>2008-04-04T11:03:00.000-07:00</published><updated>2008-04-04T11:26:27.609-07:00</updated><title type='text'>JDE - database independent platform</title><content type='html'>Found some interesting to share here ...&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(102, 0, 204);"&gt;"JDE uses these APIs to dynamically generate platform-specific SQL statements. Thus, this middleware provides workstation-to-server and server-to-server database access. To accomplish this, both the legacy JDE &lt;i&gt;OneWorld&lt;/i&gt; middleware as well as the newer JDE &lt;i&gt;EnterpriseOne&lt;/i&gt; middleware incorporate database driver support for a variety of third-party database drivers including ODBC, for connection to Microsoft SQL server, OCI, for connection to Oracle database and Client Access 400 drivers for connectivity to IBM DB2."&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;As refer to above statement (from wiki), I think it clears lots of doubts that frequently raised by JDE developer: "why can't I just go to the lower level and write my own SQL statement ...?"&lt;br /&gt;&lt;br /&gt;Well a lot of us might ask that due to some performance issues that JDE developer frequently faces.&lt;br /&gt;&lt;br /&gt;JDE is meant to design in such a way so that it is so generic. However, it is common to the software developer that you have to sacrifice something in exchange for something else.&lt;br /&gt;E.g.: you trade off performance OR h/w requirement for graphics in games.&lt;br /&gt;In this case, JDE decided to trade off some-level of performance for greater database-support-range.&lt;br /&gt;&lt;br /&gt;That reminds me a common quote that I often uses: "there is no best software, anything above average is good enough ..." (:P perfectionism might not totally agree with me, but hey ... at least that kills over-budget, behind-schedule or even worst project-dropping).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;by Avatar Ng&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1507291458808356628-268226719508883171?l=jdenote.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jdenote.blogspot.com/feeds/268226719508883171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1507291458808356628&amp;postID=268226719508883171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1507291458808356628/posts/default/268226719508883171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1507291458808356628/posts/default/268226719508883171'/><link rel='alternate' type='text/html' href='http://jdenote.blogspot.com/2008/04/jde-database-independent-platform.html' title='JDE - database independent platform'/><author><name>Avatar Ng</name><uri>http://www.blogger.com/profile/17532077659766019555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1507291458808356628.post-4159268338729513518</id><published>2008-03-17T10:10:00.000-07:00</published><updated>2008-11-13T05:01:49.899-08:00</updated><title type='text'>RDA - the World version</title><content type='html'>Report Design Aid (RDA), in the World version (code in RPG language).&lt;br /&gt;&lt;br /&gt;First complete report design aid in J.D.Edwards ever, recapturing the green screen century.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NcstAiKt6go/R96nFa5_QTI/AAAAAAAAAa0/VIPTc0OMyQE/s1600-h/rda.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 466px; height: 345px;" src="http://1.bp.blogspot.com/_NcstAiKt6go/R96nFa5_QTI/AAAAAAAAAa0/VIPTc0OMyQE/s320/rda.jpg" alt="" id="BLOGGER_PHOTO_ID_5178760333086376242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;By Avatar Ng.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1507291458808356628-4159268338729513518?l=jdenote.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jdenote.blogspot.com/feeds/4159268338729513518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1507291458808356628&amp;postID=4159268338729513518' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1507291458808356628/posts/default/4159268338729513518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1507291458808356628/posts/default/4159268338729513518'/><link rel='alternate' type='text/html' href='http://jdenote.blogspot.com/2008/03/rda-world-version.html' title='RDA - the World version'/><author><name>Avatar Ng</name><uri>http://www.blogger.com/profile/17532077659766019555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_NcstAiKt6go/R96nFa5_QTI/AAAAAAAAAa0/VIPTc0OMyQE/s72-c/rda.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1507291458808356628.post-9132556071907969903</id><published>2008-02-16T08:22:00.000-08:00</published><updated>2008-02-16T08:28:47.217-08:00</updated><title type='text'>JD Edwards - Introduction</title><content type='html'>&lt;span style="font-family: courier new;"&gt;J.D. Edwards, also called JDE, is a software company founded in March 1977 in Denver, Colorado by Jack Thompson, C.T.P."Chuck" Hintze, Dan Gregory and Ed McVaney.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;The company made its name building accounting software for IBM minicomputers, beginning with the System/34 and /36, focusing from the mid 1980s on System/38 minicomputers, switching to the AS/400 when it became available.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Their main AS/400 offering was called JDEdwards WorldSoftware and is popularly called World.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;In 1996, J.D. Edwards also launched a client-server version of their software called OneWorld.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;The company's official name was J.D. Edwards World Source Company and it is located at One Technology Way, in Denver, CO 80237. JDE was bought out by PeopleSoft in 2003.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;PeopleSoft, in turn, was purchased by Oracle Corporation in 2005.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[picked from wikipedia]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1507291458808356628-9132556071907969903?l=jdenote.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jdenote.blogspot.com/feeds/9132556071907969903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1507291458808356628&amp;postID=9132556071907969903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1507291458808356628/posts/default/9132556071907969903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1507291458808356628/posts/default/9132556071907969903'/><link rel='alternate' type='text/html' href='http://jdenote.blogspot.com/2008/02/jd-edwards-introduction.html' title='JD Edwards - Introduction'/><author><name>Avatar Ng</name><uri>http://www.blogger.com/profile/17532077659766019555</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
