Cgidev2

CGIDEV2
Original author(s)Mel Rothman
Developer(s)IBM Rochester
Initial release1999; 25 years ago (1999)
Stable release
2020-08-01 / August 1, 2020; 4 years ago (2020-08-01)[1]
Operating systemIBM i
TypeProgram development toolkit
License?
Websitecgidev2.easy400.net

CGIDEV2 is a free and open source[citation needed] IBM i (formerly known as AS/400) based program development toolkit that facilitates the development of interactive web-based programs using RPG ILE or Cobol (using the older CGIDEV version) as the back-end Common Gateway Interface language. The functionality of this toolset is incorporated into an RPG ILE program by means of a service program that contains all of the procedures required to read input from a browser, generate and send the appropriate response back to the browser. CGIDEV2 is commonly used to generate static or interactive HTML/DHTML pages but it can also produce CSV, XML, Excel-XML and other text based files.

Overview

CGIDEV2 was developed by Mel Rothman while he was with IBM Rochester. It was released to the public in 1999. The product was maintained and promoted by Mr. Rothman and Dr. Giovanni B. Perotti[2] of IBM Italy, who have added enhancements, documentation and code samples to the package. When Dr. Perotti left IBM, the company at first refused to allow him to maintain the product, then later relented.[3] Because the product is written in RPG ILE and comes with complete source, end users have also been able to contribute enhancements to the package and modify it for their specific requirements. In addition to Perotti and Rothman, CGIDEV2 has been enhanced, promoted, or discussed in detail by Brian May, Jon Paris, Susan Gantner, and Brad Stone.[4][5][6]

Unlike most web solutions for the iSeries, CGIDEV2 is neither a terminal emulator or an SQL based solution. CGIDEV2 effectively extends widely used RPG programming language with specific procedures for the web. This permits an iSeries programmer to continue to use all of the familiar tools and techniques that they are accustomed to as they develop interactive programs for the web.

A particular feature of the CGIDEV2 toolkit is that it allows the programmer to isolate the HTML in one or more external template files from the executing CGI program, with special tokens in the HTML templates being replaced at run-time via toolkit procedures. This separation of the HTML code from the CGI program promotes the efficient and consistent development and subsequent maintenance of enterprise scale business applications.

Criticism

While CGIDEV2 is a popular choice as a web development languages for RPG programmers on IBM iSeries systems, CGIDEV2 lacks in some features offered by other web development languages such as session management and the ability to design programs using object oriented design principles. IBM's ambiguous commitment to the CGIDEV2 product and to the iSeries in general is also an issue to some users.[7]

References

  1. ^ CGIDEV2 Change Log
  2. ^ Paris, John; Gantner, Susan (June 2001). "An 'Easy' Route to Web-Enabling RPG Applications". Archived from the original on 9 May 2015. Retrieved 2 May 2016.
  3. ^ Morgan, Timothy Pricket (25 July 2005). "iSeries Programmers Irate Concerning CGIDEV2 Limbo". Archived from the original on 14 February 2015. Retrieved 2 May 2016.
  4. ^ May, Brian (23 December 2013). "Move Your Web Apps Forward, Part 1: Build a Basic CGIDEV2 Application". Archived from the original on 27 April 2016. Retrieved 2 May 2016.
  5. ^ Morgan, Timorthy Pricket. "iSeries Programmers Irate Concerning CGIDEV2 Limbo". Archived from the original on 14 February 2015. Retrieved 2 May 2016.
  6. ^ Stone, Bradley V. "e-RPG Supercharged: Free and Easy Web Enablement with CGIDEV2". Archived from the original on 7 May 2016. Retrieved 2 May 2016.
  7. ^ May, Brian (23 December 2013). "Move Your Web Apps Forward, Part 1: Build a Basic CGIDEV2 Application". Archived from the original on 27 April 2016. Retrieved 2 May 2016.

Read other articles:

Mobility to move social classes Upwardly mobile redirects here. For the Irish television series, see Upwardly Mobile. Not to be confused with Social movement. Illustration from a 1916 advertisement for a vocational school in the back of a US magazine. Education has been seen as a key to social mobility and the advertisement appealed to Americans' belief in the possibility of self-betterment as well as threatening the consequences of downward mobility in the great income inequality existing du...

 

Prime Minister of India from 1984 to 1989 This article is about the politician. For other uses, see Rajiv Gandhi (disambiguation). Rajiv GandhiGandhi in 19876th Prime Minister of IndiaIn office31 October 1984 – 2 December 1989PresidentZail SinghR. VenkataramanPreceded byIndira GandhiSucceeded byV. P. SinghLeader of the Opposition, Lok SabhaIn office18 December 1989 – 23 December 1990Prime MinisterV. P. SinghPreceded byJagjivan RamSucceeded byL. K. AdvaniPresident of ...

 

Extra particles from a particle impact In particle physics, a shower is a cascade of secondary particles produced as the result of a high-energy particle interacting with dense matter. The incoming particle interacts, producing multiple new particles with lesser energy; each of these then interacts, in the same way, a process that continues until many thousands, millions, or even billions of low-energy particles are produced. These are then stopped in the matter and absorbed.[1] Types...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أكتوبر 2018) مارك 43 طوربيد مارك 43 النوع طوربيد خفيف الوزن[1] بلد الأصل الولايات المتحدة تاريخ الاستخدام فترة الاستخدام 1951–57[1] المستخدمون بحرية الولايات المتحدةا

 

الانتخابات النيابية الأردنية 2020  →2016أعضاء 10 نوفمبر 2020 (2020-11-10)مجلس النواب الأردني التاسع عشر 2024←  جميع الـ130 مقعدًا في مجلس النواب جزء من سلسلة مقالات سياسة الأردنالأردن الدستور الدستور حقوق الإنسان الملكية الملك عبد الله الثاني ولي العهد السلطة التنفيذية الس

 

Character in Much Ado About Nothing Fictional character Don PedroMuch Ado About Nothing characterCreated byWilliam ShakespearePortrayed byDenzel Washington Ivar Kants Reed Diamond Michael Boatman Peter GuinnessIn-universe informationFamilyDon John (illegitimate brother) Don Pedro, Prince of Aragon, is a fictional character from William Shakespeare's play Much Ado About Nothing. In the play, Don Pedro is a nobleman who visits his friend Leonato in Messina, Italy, after a successful military co...

AFN-Logo American Forces Network (AFN) ist ein weltweites Netz von Hörfunk- und Fernsehsendern der US-amerikanischen Streitkräfte (Soldatensender). Von 1943 bis in die 1990er-Jahre stand AFN für die Rundfunkaktivitäten des US-Militärs im westlichen Mitteleuropa (Western Europe; siehe unten #Geschichte) mit Ausnahme von Österreich (1945–1955, siehe Blue Danube Network). Heute fungiert AFN als weltweiter Markenname[1] der Defense Media Activity (DMA,[2] Fort Meade, Maryl...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: St Margaret's at Cliffe – news · newspapers · books · scholar · JSTOR (May 2013) (Learn how and when to remove this template message) Human settlement in EnglandSt Margaret's at CliffeSt Margaret of Antioch Church, St Margaret's at CliffeSt Margaret's at Cliffe...

 

Performer Khamiso seen playing Alghoza Akbar Khamiso Khan (Sindhi: اڪبر خميسو خان‎) is an alghoza player from the Sindh province of Pakistan.[1][2] Early life Khan was born on August 10, 1976[3] in Hyderabad, Hyderabad District, Sindh, Pakistan.[4] His father was renowned alghoza player Khamiso Khan. Career Khan has performed both domestically and internationally. One of his most notable performances was at the Golden Jubilee Celebrations of O...

History and regulations of Cypriot citizenship The Republic of Cyprus Citizenship Law, 1967Ο περί του Πολίτου της Κυπριακής Δημοκρατίας Νόμος του 1967House of Representatives Long title A law to make provision for the citizenship of the Republic and for matters connected therewith CitationNo. 43 of 1967Territorial extentCyprus (including Northern Cyprus)Enacted byHouse of RepresentativesEnacted28 July 1967Commenced28 July 1967Status: Amended ...

 

This article is about the place in New Zealand. For the headland in South Australia, see Point Marsden. Marsden Pointclass=notpageimage| Marsden Point on the east coast of New Zealand Marsden Point is a broad, flat peninsula that is the southern head of the Whangārei Harbour entrance on the east coast of Northland, New Zealand, 30 kilometres (19 mi) southeast of the city of Whangārei. It is the location of Marsden Point Oil Refinery and the Northport cargo port. Geography The point is ...

 

Alexander Melville BellLahir(1819-03-01)1 Maret 1819Edinburgh, SkotlandiaMeninggal7 Agustus 1905(1905-08-07) (umur 86)Washington D.C., Amerika SerikatMakamPemakaman Rock CreekWashington, D.C.PendidikanUniversitas EdinburghPekerjaanGuru, dosen, scholarTempat kerjaBerbagai universitasSuami/istriEliza Symonds Harriet G. ShibleyAnakMelville James Bell (1845–70)Alexander Graham Bell (1847–1922)Edward Charles Bell (1848–67)Orang tuaAlexander Bell (1790–1865)Elizabeth Colville (d. 1856)...

South Korean singer and actress For the Soul and R&B singer with this birth name, see Gummy (singer). In this Korean name, the family name is Park. Park Ji-yeonPark in June 2017Born (1993-06-07) June 7, 1993 (age 30)Seoul, South KoreaEducationLila Art High SchoolOccupationsSingeractressAgentAnB GroupSpouse Hwang Jae-gyun ​(m. 2022)​Musical careerGenresK-popInstrument(s)VocalsYears active2007–presentLabelsMBKEMI JapanBanana Culture[1]Longzhen Cul...

 

The purpose of this redirect is currently being discussed by the Wikipedia community. The outcome of the discussion may result in a change of this page, or possibly its deletion in accordance with Wikipedia's deletion policy. Please share your thoughts on the matter at this redirect's entry on the Redirects for discussion page. Click on the link below to go to the current destination page.Please notify the good-faith creator and any main contributors of the redirect by placing {{sub...

 

1990 soundtrack album by various artistsMusic From the Original Motion Picture Soundtrack - MermaidsSoundtrack album by various artistsReleasedNovember 13, 1990GenrePop musicSoundtrack albumLength26:08LabelGeffen RecordsProducervarious artistsSingles from Music From the Original Motion Picture Soundtrack - Mermaids Baby I'm YoursReleased: October 1990 The Shoop Shoop Song (It's in His Kiss)Released: November 7, 1990 Music From the Original Motion Picture Soundtrack - Mermaids is the s...

Aviation museum in Lower Township, New JerseyNaval Air Station Wildwood Aviation MuseumHangar #1Location in New JerseyEstablished1997 (1997)[1]LocationLower Township, New JerseyCoordinates39°00′15″N 74°54′30″W / 39.00418°N 74.90827°W / 39.00418; -74.90827TypeAviation museumCollection size20+ aircraft[2]FounderDr. Joseph Salvatore[1]ChairpersonDr. Joseph SalvatoreWebsiteusnasw.org The Naval Air Station Wildwood Aviation Museum is...

 

Questa voce sugli argomenti conflitti e Colombia è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Guerra d'indipendenza della Colombiaparte Guerre d'indipendenza ispanoamericaneBattaglia di Boyaca, opera di Martin Tovar y Tovar, Palazzo federale di CaracasData1810 – 1824 LuogoColombia EsitoIndipendenza della Colombia SchieramentiIndipendentistiRealisti Voci di guerre presenti su Wikipedia Manuale La gu...

 

2000 video gameHyper ForceCover art in all regions by Tony FergusonDeveloper(s)Visual Impact ProductionsPublisher(s)Original releaseNA/EU: Computer West RelaunchWW: Songbird ProductionsDesigner(s)David GovaertThomas VidtsProgrammer(s)Claude VerstraetenKris Van LierArtist(s)Kurt HuygheTom WillemkensComposer(s)Kurt DrubbelPlatform(s)Atari JaguarReleaseOriginal releaseNA/EU: Cancelled RelaunchWW: 10 April 2000Genre(s)Action-adventure, platformMode(s)Single-player Hyper Force is a side-scrolling ...

County in Ireland County in Leinster, IrelandCounty Meath Contae na MíCounty Coat of armsNickname: The Royal CountyMotto(s): Irish: Tré Neart le ChéileStronger TogetherAnthem: Beautiful Meath (unofficial)CountryIrelandProvinceLeinsterRegionEastern and MidlandHistoryDateKingdom of MeathAntiquityLordship of Meath1172Shired1297Division of Meath1542County townNavan (1898–) Trim (1297–1898)Government • Local authorityMeath County Council • Dáil constituenc...

 

هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (أكتوبر 2020) هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!