Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
AGuidedTourof
Alexandria
Jeffrey Kemp
AUSOUG Perth Conference, October 2012
About Me
• Oracle Developer since 2000
• SQL, PL/SQL, Apex
http://jeffkemponoracle.com
Intro
General Utilities
• Demo #1File Formats
Data Interchange
Encryption & Security
• Demo #2Internet & WWW
Conclusion
Alexandria
• Open Source
Author
• Morten Braten "Chief Scribe of the Library"
http://ora-00001.blogspot.com
http://code.google.com/p/plsql-utils/
Free Download
Alexandria Packages
• PDF, RTF, Excel, Office 2007
• Zip and unzip
• RSS feeds
• JSON
• FTP
• MS Exchange
• Google Maps
• ...
Intro
General Utilities
• Demo #1File Formats
Data Interchange
Encryption & Security
• Demo #2Internet & WWW
Conclusion
Basic Utilities
• Logging and Debug
• Dates
• Strings
• Files
…
Other Utilities
• Math & GIS
• Apex
• RAW (bitwise ops)
• Regular Expressions
• SQL (SQL_BUILDER_PKG)
• CLOB to BLOB & vic...
Intro
General Utilities
• Demo #1File Formats
Data Interchange
Encryption & Security
• Demo #2Internet & WWW
Conclusion
File Formats
• Generate PDF files
• Generate RTF files
• Zip and Unzip
…
Work with Office 2007 Files
• Read document properties (Word, Excel, Powerpoint)
• Extract text (Word, Powerpoint)
• Read ...
Intro
General Utilities
• Demo #1File Formats
Data Interchange
Encryption & Security
• Demo #2Internet & WWW
Conclusion
xl...
Intro
General Utilities
• Demo #1File Formats
Data Interchange
Encryption & Security
• Demo #2Internet & WWW
Conclusion
Data Interchange
• Generate JSON
• XML
• CLOB to CSV
…
Intro
General Utilities
• Demo #1File Formats
Data Interchange
Encryption & Security
• Demo #2Internet & WWW
Conclusion
Encryption & Security
• CRYPTO_UTIL_PKG (wrapper for DBMS_CRYPTO)
• NTLM
http://en.wikipedia.org/wiki/Integrated_Windows_A...
Intro
General Utilities
• Demo #1File Formats
Data Interchange
Encryption & Security
• Demo #2Internet & WWW
Conclusion
Internet and WWW
• HTTP
• HTML
• Generate RSS Feed
• Parse RSS Feed
• Transfer Files by FTP
• Google Maps
• Amazon Web Ser...
Intro
General Utilities
• Demo #1File Formats
Data Interchange
Encryption & Security
• Demo #2Internet & WWW
Conclusion
al...
Intro
General Utilities
• Demo #1File Formats
Data Interchange
Encryption & Security
• Demo #2Internet & WWW
Conclusion
In the Pipeline?
• POP3
• Paypal
• Google Calendar
http://code.google.com/p/plsql-utils/issues/list
“when you have a golden hammer, everything looks like a nail”
Deployment Requirements
• CREATE SESSION
• CREATE PROCEDURE
• CREATE TYPE
• EXECUTE on:
• DBMS_CRYPTO
• UTL_FILE
• UTL_HTT...
Links
Download
Alexandria
bit.ly/dMWOli code.google.com/p/plsql-utils/
Morten Braten bit.ly/USyXTQ ora-00001.blogspot.com
...
Image Sources
http://lucasjalyl.wordpress.com/libraryofalexandria/
http://www.farmersunion.com.au/
http://notv.posterous.c...
Thank you
http://jeffkemponoracle.com
Nächste SlideShare
Wird geladen in …5
×

Guided Tour of Alexandria (PL/SQL Library)

6.778 Aufrufe

Veröffentlicht am

Presented at AUSOUG Perth Conference, October 2012

Veröffentlicht in: Technologie
  • If you are looking for trusted essay writing service I highly recommend ⇒⇒⇒WRITE-MY-PAPER.net ⇐⇐⇐ The service I received was great. I got an A on my final paper which really helped my grade. Knowing that I can count on them in the future has really helped relieve the stress, anxiety and workload. I recommend everyone to give them a try. You'll be glad you did.
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • These are one of the best companies for review articles. High quality with cheap rates. ⇒⇒⇒WRITE-MY-PAPER.net ⇐⇐⇐ I highly recommend it :)
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • www.HelpWriting.net is a really good site. thanks
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • I also order from www.HelpWriting.net
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • D0WNL0AD FULL ▶ ▶ ▶ ▶ http://1lite.top/wYPKk ◀ ◀ ◀ ◀
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

Guided Tour of Alexandria (PL/SQL Library)

  1. 1. AGuidedTourof Alexandria Jeffrey Kemp AUSOUG Perth Conference, October 2012
  2. 2. About Me • Oracle Developer since 2000 • SQL, PL/SQL, Apex http://jeffkemponoracle.com
  3. 3. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion
  4. 4. Alexandria • Open Source
  5. 5. Author • Morten Braten "Chief Scribe of the Library" http://ora-00001.blogspot.com
  6. 6. http://code.google.com/p/plsql-utils/ Free Download
  7. 7. Alexandria Packages • PDF, RTF, Excel, Office 2007 • Zip and unzip • RSS feeds • JSON • FTP • MS Exchange • Google Maps • Amazon S3 Simple Storage API • SOAP or REST • … plus some others • … and more to come
  8. 8. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion
  9. 9. Basic Utilities • Logging and Debug • Dates • Strings • Files …
  10. 10. Other Utilities • Math & GIS • Apex • RAW (bitwise ops) • Regular Expressions • SQL (SQL_BUILDER_PKG) • CLOB to BLOB & vice versa (SQL_UTIL_PKG) • Generate Random and Test data …
  11. 11. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion
  12. 12. File Formats • Generate PDF files • Generate RTF files • Zip and Unzip …
  13. 13. Work with Office 2007 Files • Read document properties (Word, Excel, Powerpoint) • Extract text (Word, Powerpoint) • Read cell contents (Excel) • Write file from template (Word, Excel, Powerpoint) • Generate Excel files from scratch See also: http://technology.amis.nl/2011/02/19/create-an-excel-file-with-plsql/
  14. 14. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion xls_demo.sql
  15. 15. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion
  16. 16. Data Interchange • Generate JSON • XML • CLOB to CSV …
  17. 17. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion
  18. 18. Encryption & Security • CRYPTO_UTIL_PKG (wrapper for DBMS_CRYPTO) • NTLM http://en.wikipedia.org/wiki/Integrated_Windows_Authentication
  19. 19. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion
  20. 20. Internet and WWW • HTTP • HTML • Generate RSS Feed • Parse RSS Feed • Transfer Files by FTP • Google Maps • Amazon Web Services – S3 API • Web Service APIs (SOAP / REST) …
  21. 21. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion alex-demo.sql
  22. 22. Intro General Utilities • Demo #1File Formats Data Interchange Encryption & Security • Demo #2Internet & WWW Conclusion
  23. 23. In the Pipeline? • POP3 • Paypal • Google Calendar http://code.google.com/p/plsql-utils/issues/list
  24. 24. “when you have a golden hammer, everything looks like a nail”
  25. 25. Deployment Requirements • CREATE SESSION • CREATE PROCEDURE • CREATE TYPE • EXECUTE on: • DBMS_CRYPTO • UTL_FILE • UTL_HTTP • UTL_TCP
  26. 26. Links Download Alexandria bit.ly/dMWOli code.google.com/p/plsql-utils/ Morten Braten bit.ly/USyXTQ ora-00001.blogspot.com http://jeffkemponoracle.com
  27. 27. Image Sources http://lucasjalyl.wordpress.com/libraryofalexandria/ http://www.farmersunion.com.au/ http://notv.posterous.com/ http://myhealthygreenfamily.com/blog/wordpress/sugar-sugar-how- to-avoid-gmo-this-halloween/
  28. 28. Thank you http://jeffkemponoracle.com

×