SlideShare a Scribd company logo
1 of 18
The RPG Dude 
and Open Display Files 
Pascal Polverini 
Take a seat while the meeting starts… 
3 
Drag & Drop 
Reference Fields
RPG preamble 
To design an interactive program you have to create 
a display and then create a RPG pgm to reference it 1 
You can use SDA, RDp or a third party tool to design 
the display 
You can use PDM or RDp to code the RPG 
2 
3
RPG preamble 
To design the display: 
• You can design a display within a 5250 environment 
Or 
• You can design a rich open display (mobile, browser, 
desktop) 
In 5250 environment, the design possibilities are limited 
and a DDS format is directly produced for the display 
description. 
In open environment, the design possibilities are wider as 
open formats can be used for the display description to 
incorporate rich UI elements and capacities.
RPG preamble 
Reference field in your display 
5250 
DSPF 
Reference 
Field 
Field 
definition 
Open 
DSPF 
Reference 
Field 
Field 
definition 
and 
description
RPG preamble 
Reference field in your display 
Open 
DSPF 
Reference 
Field 
Field 
definition 
and 
description 
RPG code 
generated 
Read ref_file 
Chain ref_file
Now, let’s talk about 
The RPG Dude 
- 
and particularly about 
His Open display file perspective
The RPG Dude 
You remember him… 
Still the same with so 
many applications to 
maintain and to develop…
The RPG Dude 
Here is his boss, who 
adores references!! 
In any field!
The RPG Dude 
Now, our RPG Dude would 
like to: 
1. Navigate through the DB 
2. And Drag & Drop fields… 
…to directly design fields 
with their definition and 
also label onto the display. 
!
The RPG Dude 
All of this, without having 
to distort reality…
The RPG Dude 
Or to charm anyone… 
This is not him?! Is this his sister? 
Nope…but let’s say yes!
The RPG Dude 
Could a solution exist? 
Take a big breath!
Drag & Drop reffld 
Navigate or select library/file then 
get field and label or columns 
heading with a simple Drag & Drop 
Note that key fields are 
marked in the DB ref! 
Why? 
You will see! 
The RPG Dude
The RPG Dude 
RPG code 
All this code is 
automatically generated? 
Yes, and here you can see an 
example of where the external DB 
keys ref can be used!
The RPG Dude 
And now, our RPG dude has a happy life.
The RPG Dude 
“Thank you looksoftware!” 
He just sent us a 
postcard.
The RPG Dude 
I am convinced this is a TV show 
now!
Learn more about Open Display Files: 
Learn about our solution with Open Display Files: 
http://go.looksoftware.com/version-101-info-page-slideshare 
Obtain a free assessment on your IBM i : 
http://go.looksoftware.com/assessment-odf-slideshare

More Related Content

What's hot

A good intro to Flutter and its magic
A good intro to Flutter and its magicA good intro to Flutter and its magic
A good intro to Flutter and its magicTarek Alabd
 
Google flutter and why does it matter
Google flutter and why does it matterGoogle flutter and why does it matter
Google flutter and why does it matterAhmed Abu Eldahab
 
Mobile App Development Tools of 2018
Mobile App Development Tools of 2018Mobile App Development Tools of 2018
Mobile App Development Tools of 2018Ahmed Abu Eldahab
 
Building beautiful apps using google flutter
Building beautiful apps using google flutterBuilding beautiful apps using google flutter
Building beautiful apps using google flutterAhmed Abu Eldahab
 
Mobile Devolpment Slides
Mobile Devolpment SlidesMobile Devolpment Slides
Mobile Devolpment SlidesLuke Angel
 
Flutter not yet another mobile cross-platform framework - i ox-kl19
Flutter   not yet another mobile cross-platform framework - i ox-kl19Flutter   not yet another mobile cross-platform framework - i ox-kl19
Flutter not yet another mobile cross-platform framework - i ox-kl19oradoe
 
Build web applications using google flutter
Build web applications using google flutterBuild web applications using google flutter
Build web applications using google flutterAhmed Abu Eldahab
 
Building Successful Apps with Google Firebase
Building Successful Apps with Google FirebaseBuilding Successful Apps with Google Firebase
Building Successful Apps with Google FirebaseAhmed Abu Eldahab
 
Flutter talkshow
Flutter talkshowFlutter talkshow
Flutter talkshowNhan Cao
 
Google flutter the easy and practical way
Google flutter the easy and practical wayGoogle flutter the easy and practical way
Google flutter the easy and practical wayAhmed Abu Eldahab
 
Why companies like Google, Alibaba and UOL choose Flutter
Why companies like Google, Alibaba and UOL choose FlutterWhy companies like Google, Alibaba and UOL choose Flutter
Why companies like Google, Alibaba and UOL choose FlutterGeison Goes
 
Fight for the pixel. How designers and developers can work side by side.
Fight for the pixel. How designers and developers can work side by side.Fight for the pixel. How designers and developers can work side by side.
Fight for the pixel. How designers and developers can work side by side.Chiara Aliotta
 

What's hot (20)

LO1 - Lesson 10 - Feedback
LO1 - Lesson 10 - FeedbackLO1 - Lesson 10 - Feedback
LO1 - Lesson 10 - Feedback
 
A good intro to Flutter and its magic
A good intro to Flutter and its magicA good intro to Flutter and its magic
A good intro to Flutter and its magic
 
Google flutter and why does it matter
Google flutter and why does it matterGoogle flutter and why does it matter
Google flutter and why does it matter
 
LO1 - Lesson 7 - Hardware
LO1 - Lesson 7 - HardwareLO1 - Lesson 7 - Hardware
LO1 - Lesson 7 - Hardware
 
Mobile App Development Tools of 2018
Mobile App Development Tools of 2018Mobile App Development Tools of 2018
Mobile App Development Tools of 2018
 
LO2 - Lesson 8 - Hardware
LO2 - Lesson 8 - HardwareLO2 - Lesson 8 - Hardware
LO2 - Lesson 8 - Hardware
 
LO1 - Lesson 3 - Software
LO1 - Lesson 3 - SoftwareLO1 - Lesson 3 - Software
LO1 - Lesson 3 - Software
 
LO1 - Lesson 4 - Software
LO1 - Lesson 4 - SoftwareLO1 - Lesson 4 - Software
LO1 - Lesson 4 - Software
 
Building beautiful apps using google flutter
Building beautiful apps using google flutterBuilding beautiful apps using google flutter
Building beautiful apps using google flutter
 
Mobile Devolpment Slides
Mobile Devolpment SlidesMobile Devolpment Slides
Mobile Devolpment Slides
 
Flutter not yet another mobile cross-platform framework - i ox-kl19
Flutter   not yet another mobile cross-platform framework - i ox-kl19Flutter   not yet another mobile cross-platform framework - i ox-kl19
Flutter not yet another mobile cross-platform framework - i ox-kl19
 
LO2 - Lesson 9 - Software
LO2 - Lesson 9 - SoftwareLO2 - Lesson 9 - Software
LO2 - Lesson 9 - Software
 
LO1 - Lesson 9 - Feedback
LO1 - Lesson 9 - FeedbackLO1 - Lesson 9 - Feedback
LO1 - Lesson 9 - Feedback
 
Flutter beyond hello world
Flutter beyond hello worldFlutter beyond hello world
Flutter beyond hello world
 
Build web applications using google flutter
Build web applications using google flutterBuild web applications using google flutter
Build web applications using google flutter
 
Building Successful Apps with Google Firebase
Building Successful Apps with Google FirebaseBuilding Successful Apps with Google Firebase
Building Successful Apps with Google Firebase
 
Flutter talkshow
Flutter talkshowFlutter talkshow
Flutter talkshow
 
Google flutter the easy and practical way
Google flutter the easy and practical wayGoogle flutter the easy and practical way
Google flutter the easy and practical way
 
Why companies like Google, Alibaba and UOL choose Flutter
Why companies like Google, Alibaba and UOL choose FlutterWhy companies like Google, Alibaba and UOL choose Flutter
Why companies like Google, Alibaba and UOL choose Flutter
 
Fight for the pixel. How designers and developers can work side by side.
Fight for the pixel. How designers and developers can work side by side.Fight for the pixel. How designers and developers can work side by side.
Fight for the pixel. How designers and developers can work side by side.
 

Viewers also liked

The RPG Dude on Open Display File Technology for your IBM i - GUI - DOM Control
The RPG Dude on Open Display File Technology for your IBM i - GUI - DOM ControlThe RPG Dude on Open Display File Technology for your IBM i - GUI - DOM Control
The RPG Dude on Open Display File Technology for your IBM i - GUI - DOM Controllooksoftware
 
Fairytale "Harrods" by Samarova J.S.
Fairytale "Harrods" by Samarova J.S.Fairytale "Harrods" by Samarova J.S.
Fairytale "Harrods" by Samarova J.S.teacherSmile
 
Chip Kidd - Graphic Design
Chip Kidd - Graphic DesignChip Kidd - Graphic Design
Chip Kidd - Graphic DesignArts4good
 
гарабажиу и федоришин
гарабажиу и федоришингарабажиу и федоришин
гарабажиу и федоришинDenis Lanciu
 
مقدمه في البرمجه.مجموعه روبي
مقدمه في البرمجه.مجموعه روبيمقدمه في البرمجه.مجموعه روبي
مقدمه في البرمجه.مجموعه روبيOM Soso
 
социальные сервисы Web 2
социальные сервисы Web 2социальные сервисы Web 2
социальные сервисы Web 2Nubar Alieva
 
عرض تقديمي1
عرض تقديمي1عرض تقديمي1
عرض تقديمي1OM Soso
 
Báo Cáo Cuối Kỳ
Báo Cáo Cuối KỳBáo Cáo Cuối Kỳ
Báo Cáo Cuối KỳLy ND
 
Studies on Iron Biofortified Maize
Studies on Iron Biofortified MaizeStudies on Iron Biofortified Maize
Studies on Iron Biofortified MaizeMercy Lung'aho
 
Output overview and presentation
Output overview and presentationOutput overview and presentation
Output overview and presentationPraveen Anil
 
02.gitva.20151111
02.gitva.2015111102.gitva.20151111
02.gitva.20151111JENNY K. OH
 
Pràctica 1 de presentacions
Pràctica 1 de presentacionsPràctica 1 de presentacions
Pràctica 1 de presentacionsRobynnatalia
 
Girls in Technology DC - Session #1: STEM Career Exploration - 10/25/2016
Girls in Technology DC - Session #1: STEM Career Exploration - 10/25/2016Girls in Technology DC - Session #1: STEM Career Exploration - 10/25/2016
Girls in Technology DC - Session #1: STEM Career Exploration - 10/25/2016JENNY K. OH
 
Brunei History Centre
Brunei History CentreBrunei History Centre
Brunei History CentreRajiah2404
 
عرض فيجول1
عرض فيجول1عرض فيجول1
عرض فيجول1OM Soso
 

Viewers also liked (19)

The RPG Dude on Open Display File Technology for your IBM i - GUI - DOM Control
The RPG Dude on Open Display File Technology for your IBM i - GUI - DOM ControlThe RPG Dude on Open Display File Technology for your IBM i - GUI - DOM Control
The RPG Dude on Open Display File Technology for your IBM i - GUI - DOM Control
 
Fairytale "Harrods" by Samarova J.S.
Fairytale "Harrods" by Samarova J.S.Fairytale "Harrods" by Samarova J.S.
Fairytale "Harrods" by Samarova J.S.
 
Chip Kidd - Graphic Design
Chip Kidd - Graphic DesignChip Kidd - Graphic Design
Chip Kidd - Graphic Design
 
Anotomy of root and stem
Anotomy of root and stemAnotomy of root and stem
Anotomy of root and stem
 
Death
DeathDeath
Death
 
гарабажиу и федоришин
гарабажиу и федоришингарабажиу и федоришин
гарабажиу и федоришин
 
مقدمه في البرمجه.مجموعه روبي
مقدمه في البرمجه.مجموعه روبيمقدمه في البرمجه.مجموعه روبي
مقدمه في البرمجه.مجموعه روبي
 
социальные сервисы Web 2
социальные сервисы Web 2социальные сервисы Web 2
социальные сервисы Web 2
 
عرض تقديمي1
عرض تقديمي1عرض تقديمي1
عرض تقديمي1
 
Báo Cáo Cuối Kỳ
Báo Cáo Cuối KỳBáo Cáo Cuối Kỳ
Báo Cáo Cuối Kỳ
 
Studies on Iron Biofortified Maize
Studies on Iron Biofortified MaizeStudies on Iron Biofortified Maize
Studies on Iron Biofortified Maize
 
Output overview and presentation
Output overview and presentationOutput overview and presentation
Output overview and presentation
 
02.gitva.20151111
02.gitva.2015111102.gitva.20151111
02.gitva.20151111
 
Competition act
Competition actCompetition act
Competition act
 
Pràctica 1 de presentacions
Pràctica 1 de presentacionsPràctica 1 de presentacions
Pràctica 1 de presentacions
 
Girls in Technology DC - Session #1: STEM Career Exploration - 10/25/2016
Girls in Technology DC - Session #1: STEM Career Exploration - 10/25/2016Girls in Technology DC - Session #1: STEM Career Exploration - 10/25/2016
Girls in Technology DC - Session #1: STEM Career Exploration - 10/25/2016
 
Brunei History Centre
Brunei History CentreBrunei History Centre
Brunei History Centre
 
Meningita
MeningitaMeningita
Meningita
 
عرض فيجول1
عرض فيجول1عرض فيجول1
عرض فيجول1
 

Similar to The RPG Dude on Open Display File Technology for your IBM i - Drag & Drop Reference Fields

Domain Specific Languages
Domain Specific LanguagesDomain Specific Languages
Domain Specific Languageselliando dias
 
NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo...
NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo...NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo...
NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo...Hafez Kamal
 
Game Design with Adobe® Flash® Professional CS6
Game Design with Adobe® Flash® Professional CS6Game Design with Adobe® Flash® Professional CS6
Game Design with Adobe® Flash® Professional CS6Joseph Labrecque
 
Top Tips Every Notes Developer Needs To Know
Top Tips Every Notes Developer Needs To KnowTop Tips Every Notes Developer Needs To Know
Top Tips Every Notes Developer Needs To KnowKathy Brown
 
Open event (show&tell april 2016)
Open event (show&tell april 2016)Open event (show&tell april 2016)
Open event (show&tell april 2016)Jorge López-Lago
 
User Group Meeting PaperVision3D
User Group Meeting PaperVision3DUser Group Meeting PaperVision3D
User Group Meeting PaperVision3DAlmog Koren
 
Introduction of Tools for providing rich user experience in debugger
Introduction of Tools for providing rich user experience in debuggerIntroduction of Tools for providing rich user experience in debugger
Introduction of Tools for providing rich user experience in debuggerNaoto Ono
 
Windows storemindcrcaker23rdmarch
Windows storemindcrcaker23rdmarchWindows storemindcrcaker23rdmarch
Windows storemindcrcaker23rdmarchDhananjay Kumar
 
Android design lecture #1
Android design   lecture #1Android design   lecture #1
Android design lecture #1Vitali Pekelis
 
D3 in Jupyter : PyData NYC 2015
D3 in Jupyter : PyData NYC 2015D3 in Jupyter : PyData NYC 2015
D3 in Jupyter : PyData NYC 2015Brian Coffey
 
Building DSLs: Marriage of High Essence and Groovy Metaprogramming
Building DSLs: Marriage of High Essence and Groovy MetaprogrammingBuilding DSLs: Marriage of High Essence and Groovy Metaprogramming
Building DSLs: Marriage of High Essence and Groovy MetaprogrammingSkills Matter
 
Oh the compilers you'll build
Oh the compilers you'll buildOh the compilers you'll build
Oh the compilers you'll buildMark Stoodley
 
Desert Code Camp 2014.2 Intro to Bluetooth Low Energy
Desert Code Camp 2014.2 Intro to Bluetooth Low EnergyDesert Code Camp 2014.2 Intro to Bluetooth Low Energy
Desert Code Camp 2014.2 Intro to Bluetooth Low Energyjjrosent
 
Bradfield, Chris - Godot engine game development projects_ build five cross-p...
Bradfield, Chris - Godot engine game development projects_ build five cross-p...Bradfield, Chris - Godot engine game development projects_ build five cross-p...
Bradfield, Chris - Godot engine game development projects_ build five cross-p...Francisco S. Barralaga
 
Controlling Project Size for Student/Hobby Videogame Development
Controlling Project Size for Student/Hobby Videogame DevelopmentControlling Project Size for Student/Hobby Videogame Development
Controlling Project Size for Student/Hobby Videogame DevelopmentChris DeLeon
 
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023Pedro Vicente
 
9 File Formats That Support Adobe Photoshop
9 File Formats That Support Adobe Photoshop9 File Formats That Support Adobe Photoshop
9 File Formats That Support Adobe PhotoshopCPZ Media
 
DTP Certification
DTP CertificationDTP Certification
DTP CertificationVskills
 

Similar to The RPG Dude on Open Display File Technology for your IBM i - Drag & Drop Reference Fields (20)

Domain Specific Languages
Domain Specific LanguagesDomain Specific Languages
Domain Specific Languages
 
NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo...
NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo...NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo...
NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo...
 
Game Design with Adobe® Flash® Professional CS6
Game Design with Adobe® Flash® Professional CS6Game Design with Adobe® Flash® Professional CS6
Game Design with Adobe® Flash® Professional CS6
 
Top Tips Every Notes Developer Needs To Know
Top Tips Every Notes Developer Needs To KnowTop Tips Every Notes Developer Needs To Know
Top Tips Every Notes Developer Needs To Know
 
Open event (show&tell april 2016)
Open event (show&tell april 2016)Open event (show&tell april 2016)
Open event (show&tell april 2016)
 
User Group Meeting PaperVision3D
User Group Meeting PaperVision3DUser Group Meeting PaperVision3D
User Group Meeting PaperVision3D
 
Introduction of Tools for providing rich user experience in debugger
Introduction of Tools for providing rich user experience in debuggerIntroduction of Tools for providing rich user experience in debugger
Introduction of Tools for providing rich user experience in debugger
 
Windows storemindcrcaker23rdmarch
Windows storemindcrcaker23rdmarchWindows storemindcrcaker23rdmarch
Windows storemindcrcaker23rdmarch
 
Guide for stream beginners
Guide for stream beginnersGuide for stream beginners
Guide for stream beginners
 
Android design lecture #1
Android design   lecture #1Android design   lecture #1
Android design lecture #1
 
D3 in Jupyter : PyData NYC 2015
D3 in Jupyter : PyData NYC 2015D3 in Jupyter : PyData NYC 2015
D3 in Jupyter : PyData NYC 2015
 
Debugging ZFS: From Illumos to Linux
Debugging ZFS: From Illumos to LinuxDebugging ZFS: From Illumos to Linux
Debugging ZFS: From Illumos to Linux
 
Building DSLs: Marriage of High Essence and Groovy Metaprogramming
Building DSLs: Marriage of High Essence and Groovy MetaprogrammingBuilding DSLs: Marriage of High Essence and Groovy Metaprogramming
Building DSLs: Marriage of High Essence and Groovy Metaprogramming
 
Oh the compilers you'll build
Oh the compilers you'll buildOh the compilers you'll build
Oh the compilers you'll build
 
Desert Code Camp 2014.2 Intro to Bluetooth Low Energy
Desert Code Camp 2014.2 Intro to Bluetooth Low EnergyDesert Code Camp 2014.2 Intro to Bluetooth Low Energy
Desert Code Camp 2014.2 Intro to Bluetooth Low Energy
 
Bradfield, Chris - Godot engine game development projects_ build five cross-p...
Bradfield, Chris - Godot engine game development projects_ build five cross-p...Bradfield, Chris - Godot engine game development projects_ build five cross-p...
Bradfield, Chris - Godot engine game development projects_ build five cross-p...
 
Controlling Project Size for Student/Hobby Videogame Development
Controlling Project Size for Student/Hobby Videogame DevelopmentControlling Project Size for Student/Hobby Videogame Development
Controlling Project Size for Student/Hobby Videogame Development
 
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
 
9 File Formats That Support Adobe Photoshop
9 File Formats That Support Adobe Photoshop9 File Formats That Support Adobe Photoshop
9 File Formats That Support Adobe Photoshop
 
DTP Certification
DTP CertificationDTP Certification
DTP Certification
 

Recently uploaded

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

The RPG Dude on Open Display File Technology for your IBM i - Drag & Drop Reference Fields

  • 1. The RPG Dude and Open Display Files Pascal Polverini Take a seat while the meeting starts… 3 Drag & Drop Reference Fields
  • 2. RPG preamble To design an interactive program you have to create a display and then create a RPG pgm to reference it 1 You can use SDA, RDp or a third party tool to design the display You can use PDM or RDp to code the RPG 2 3
  • 3. RPG preamble To design the display: • You can design a display within a 5250 environment Or • You can design a rich open display (mobile, browser, desktop) In 5250 environment, the design possibilities are limited and a DDS format is directly produced for the display description. In open environment, the design possibilities are wider as open formats can be used for the display description to incorporate rich UI elements and capacities.
  • 4. RPG preamble Reference field in your display 5250 DSPF Reference Field Field definition Open DSPF Reference Field Field definition and description
  • 5. RPG preamble Reference field in your display Open DSPF Reference Field Field definition and description RPG code generated Read ref_file Chain ref_file
  • 6. Now, let’s talk about The RPG Dude - and particularly about His Open display file perspective
  • 7. The RPG Dude You remember him… Still the same with so many applications to maintain and to develop…
  • 8. The RPG Dude Here is his boss, who adores references!! In any field!
  • 9. The RPG Dude Now, our RPG Dude would like to: 1. Navigate through the DB 2. And Drag & Drop fields… …to directly design fields with their definition and also label onto the display. !
  • 10. The RPG Dude All of this, without having to distort reality…
  • 11. The RPG Dude Or to charm anyone… This is not him?! Is this his sister? Nope…but let’s say yes!
  • 12. The RPG Dude Could a solution exist? Take a big breath!
  • 13. Drag & Drop reffld Navigate or select library/file then get field and label or columns heading with a simple Drag & Drop Note that key fields are marked in the DB ref! Why? You will see! The RPG Dude
  • 14. The RPG Dude RPG code All this code is automatically generated? Yes, and here you can see an example of where the external DB keys ref can be used!
  • 15. The RPG Dude And now, our RPG dude has a happy life.
  • 16. The RPG Dude “Thank you looksoftware!” He just sent us a postcard.
  • 17. The RPG Dude I am convinced this is a TV show now!
  • 18. Learn more about Open Display Files: Learn about our solution with Open Display Files: http://go.looksoftware.com/version-101-info-page-slideshare Obtain a free assessment on your IBM i : http://go.looksoftware.com/assessment-odf-slideshare