Submit Search
Upload
Zend Products and PHP for IBMi
ā¢
0 likes
ā¢
2,227 views
S
Shlomo Vanunu
Follow
Milano conference by_shlomo
Read less
Read more
Technology
Report
Share
Report
Share
1 of 35
Recommended
PHP Toolkit from Zend and IBM: Open Source on IBM i
PHP Toolkit from Zend and IBM: Open Source on IBM i
Alan Seiden
Ā
Web services on IBM i with PHP and Zend Framework
Web services on IBM i with PHP and Zend Framework
Alan Seiden
Ā
Create a welcoming development environment on IBM i
Create a welcoming development environment on IBM i
Alan Seiden
Ā
Strategic Modernization with PHP on IBM i
Strategic Modernization with PHP on IBM i
Alan Seiden
Ā
Browser tools that make web development easier
Browser tools that make web development easier
Alan Seiden
Ā
Getting started with PHP on IBM i
Getting started with PHP on IBM i
Zend by Rogue Wave Software
Ā
DB2 and PHP in Depth on IBM i
DB2 and PHP in Depth on IBM i
Alan Seiden
Ā
PHP Batch Jobs on IBM i
PHP Batch Jobs on IBM i
Alan Seiden
Ā
Recommended
PHP Toolkit from Zend and IBM: Open Source on IBM i
PHP Toolkit from Zend and IBM: Open Source on IBM i
Alan Seiden
Ā
Web services on IBM i with PHP and Zend Framework
Web services on IBM i with PHP and Zend Framework
Alan Seiden
Ā
Create a welcoming development environment on IBM i
Create a welcoming development environment on IBM i
Alan Seiden
Ā
Strategic Modernization with PHP on IBM i
Strategic Modernization with PHP on IBM i
Alan Seiden
Ā
Browser tools that make web development easier
Browser tools that make web development easier
Alan Seiden
Ā
Getting started with PHP on IBM i
Getting started with PHP on IBM i
Zend by Rogue Wave Software
Ā
DB2 and PHP in Depth on IBM i
DB2 and PHP in Depth on IBM i
Alan Seiden
Ā
PHP Batch Jobs on IBM i
PHP Batch Jobs on IBM i
Alan Seiden
Ā
From Zero to ZF: Your first zend framework project on ibm i
From Zero to ZF: Your first zend framework project on ibm i
Alan Seiden
Ā
IBM i: Fertile Ground for PHP Developers
IBM i: Fertile Ground for PHP Developers
Alan Seiden
Ā
Web Performance First Aid
Web Performance First Aid
Alan Seiden
Ā
PHP on IBM i Tutorial
PHP on IBM i Tutorial
ZendCon
Ā
Performance tuning with zend framework
Performance tuning with zend framework
Alan Seiden
Ā
PHP Installed on IBM i - the Nickel Tour
PHP Installed on IBM i - the Nickel Tour
Rod Flohr
Ā
Running open source PHP applications on you IBM i
Running open source PHP applications on you IBM i
Proximity Group
Ā
Install MariaDB on IBM i - Tips, troubleshooting, and more
Install MariaDB on IBM i - Tips, troubleshooting, and more
Rod Flohr
Ā
Fundamentals of performance tuning PHP on IBM i
Fundamentals of performance tuning PHP on IBM i
Zend by Rogue Wave Software
Ā
Zend_Tool: Practical use and Extending
Zend_Tool: Practical use and Extending
ZendCon
Ā
PHP on Windows - What's New
PHP on Windows - What's New
ZendCon
Ā
Zend Core on IBM i - Security Considerations
Zend Core on IBM i - Security Considerations
ZendCon
Ā
Getting Started with SQL Server Compact Edition 3.51
Getting Started with SQL Server Compact Edition 3.51
Mark Ginnebaugh
Ā
Web Clients for Ruby and What they should be in the future
Web Clients for Ruby and What they should be in the future
Toru Kawamura
Ā
PHP Frameworks Review - Mar 19 2015
PHP Frameworks Review - Mar 19 2015
kyphpug
Ā
Require js training
Require js training
Dr. Awase Khirni Syed
Ā
Introduction to column oriented databases in PHP
Introduction to column oriented databases in PHP
Zend by Rogue Wave Software
Ā
Zend Framework
Zend Framework
John Coggeshall
Ā
Extending ZF & Extending With ZF
Extending ZF & Extending With ZF
Ralph Schindler
Ā
Getting started with PHP on IBM i
Getting started with PHP on IBM i
COMMON Europe
Ā
Zend server for IBM i update 5.6
Zend server for IBM i update 5.6
Zend by Rogue Wave Software
Ā
PHP Apps on the Move - Migrating from In-House to Cloud
PHP Apps on the Move - Migrating from In-House to Cloud
RightScale
Ā
More Related Content
What's hot
From Zero to ZF: Your first zend framework project on ibm i
From Zero to ZF: Your first zend framework project on ibm i
Alan Seiden
Ā
IBM i: Fertile Ground for PHP Developers
IBM i: Fertile Ground for PHP Developers
Alan Seiden
Ā
Web Performance First Aid
Web Performance First Aid
Alan Seiden
Ā
PHP on IBM i Tutorial
PHP on IBM i Tutorial
ZendCon
Ā
Performance tuning with zend framework
Performance tuning with zend framework
Alan Seiden
Ā
PHP Installed on IBM i - the Nickel Tour
PHP Installed on IBM i - the Nickel Tour
Rod Flohr
Ā
Running open source PHP applications on you IBM i
Running open source PHP applications on you IBM i
Proximity Group
Ā
Install MariaDB on IBM i - Tips, troubleshooting, and more
Install MariaDB on IBM i - Tips, troubleshooting, and more
Rod Flohr
Ā
Fundamentals of performance tuning PHP on IBM i
Fundamentals of performance tuning PHP on IBM i
Zend by Rogue Wave Software
Ā
Zend_Tool: Practical use and Extending
Zend_Tool: Practical use and Extending
ZendCon
Ā
PHP on Windows - What's New
PHP on Windows - What's New
ZendCon
Ā
Zend Core on IBM i - Security Considerations
Zend Core on IBM i - Security Considerations
ZendCon
Ā
Getting Started with SQL Server Compact Edition 3.51
Getting Started with SQL Server Compact Edition 3.51
Mark Ginnebaugh
Ā
Web Clients for Ruby and What they should be in the future
Web Clients for Ruby and What they should be in the future
Toru Kawamura
Ā
PHP Frameworks Review - Mar 19 2015
PHP Frameworks Review - Mar 19 2015
kyphpug
Ā
Require js training
Require js training
Dr. Awase Khirni Syed
Ā
Introduction to column oriented databases in PHP
Introduction to column oriented databases in PHP
Zend by Rogue Wave Software
Ā
Zend Framework
Zend Framework
John Coggeshall
Ā
Extending ZF & Extending With ZF
Extending ZF & Extending With ZF
Ralph Schindler
Ā
What's hot
(19)
From Zero to ZF: Your first zend framework project on ibm i
From Zero to ZF: Your first zend framework project on ibm i
Ā
IBM i: Fertile Ground for PHP Developers
IBM i: Fertile Ground for PHP Developers
Ā
Web Performance First Aid
Web Performance First Aid
Ā
PHP on IBM i Tutorial
PHP on IBM i Tutorial
Ā
Performance tuning with zend framework
Performance tuning with zend framework
Ā
PHP Installed on IBM i - the Nickel Tour
PHP Installed on IBM i - the Nickel Tour
Ā
Running open source PHP applications on you IBM i
Running open source PHP applications on you IBM i
Ā
Install MariaDB on IBM i - Tips, troubleshooting, and more
Install MariaDB on IBM i - Tips, troubleshooting, and more
Ā
Fundamentals of performance tuning PHP on IBM i
Fundamentals of performance tuning PHP on IBM i
Ā
Zend_Tool: Practical use and Extending
Zend_Tool: Practical use and Extending
Ā
PHP on Windows - What's New
PHP on Windows - What's New
Ā
Zend Core on IBM i - Security Considerations
Zend Core on IBM i - Security Considerations
Ā
Getting Started with SQL Server Compact Edition 3.51
Getting Started with SQL Server Compact Edition 3.51
Ā
Web Clients for Ruby and What they should be in the future
Web Clients for Ruby and What they should be in the future
Ā
PHP Frameworks Review - Mar 19 2015
PHP Frameworks Review - Mar 19 2015
Ā
Require js training
Require js training
Ā
Introduction to column oriented databases in PHP
Introduction to column oriented databases in PHP
Ā
Zend Framework
Zend Framework
Ā
Extending ZF & Extending With ZF
Extending ZF & Extending With ZF
Ā
Similar to Zend Products and PHP for IBMi
Getting started with PHP on IBM i
Getting started with PHP on IBM i
COMMON Europe
Ā
Zend server for IBM i update 5.6
Zend server for IBM i update 5.6
Zend by Rogue Wave Software
Ā
PHP Apps on the Move - Migrating from In-House to Cloud
PHP Apps on the Move - Migrating from In-House to Cloud
RightScale
Ā
What's new with Zend server
What's new with Zend server
COMMON Europe
Ā
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Filipe Miranda
Ā
High performance PHP: Scaling and getting the most out of your infrastructure
High performance PHP: Scaling and getting the most out of your infrastructure
mkherlakian
Ā
Lamp Zend Security
Lamp Zend Security
Ram Srivastava
Ā
The i7 Framework for System-i
The i7 Framework for System-i
Ivo Jansch
Ā
A Tale of Two Toolkits
A Tale of Two Toolkits
Zend by Rogue Wave Software
Ā
green
green
alind tiwari
Ā
How do I securely deploy Internet websites in PHP on my IBMi?
How do I securely deploy Internet websites in PHP on my IBMi?
Zend by Rogue Wave Software
Ā
Zend
Zend
marcosTedsys
Ā
Integrating PHP With System-i using Web Services
Integrating PHP With System-i using Web Services
Ivo Jansch
Ā
Ria Applications And PHP
Ria Applications And PHP
John Coggeshall
Ā
Red Hat for Power Systems IBM Enterprise2014 Las Vegas
Red Hat for Power Systems IBM Enterprise2014 Las Vegas
Filipe Miranda
Ā
Microsoft TechDays 2011 - PHP on Windows
Microsoft TechDays 2011 - PHP on Windows
Enterprise PHP Center
Ā
Ibm i-modernization
Ibm i-modernization
Tom Presotto
Ā
DPC2007 Zend Framework (Gaylord Aulke)
DPC2007 Zend Framework (Gaylord Aulke)
dpc
Ā
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Mack Hardy
Ā
(phpconftw2012) PHP as a Middleware in Embedded Systems
(phpconftw2012) PHP as a Middleware in Embedded Systems
sosorry
Ā
Similar to Zend Products and PHP for IBMi
(20)
Getting started with PHP on IBM i
Getting started with PHP on IBM i
Ā
Zend server for IBM i update 5.6
Zend server for IBM i update 5.6
Ā
PHP Apps on the Move - Migrating from In-House to Cloud
PHP Apps on the Move - Migrating from In-House to Cloud
Ā
What's new with Zend server
What's new with Zend server
Ā
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Ā
High performance PHP: Scaling and getting the most out of your infrastructure
High performance PHP: Scaling and getting the most out of your infrastructure
Ā
Lamp Zend Security
Lamp Zend Security
Ā
The i7 Framework for System-i
The i7 Framework for System-i
Ā
A Tale of Two Toolkits
A Tale of Two Toolkits
Ā
green
green
Ā
How do I securely deploy Internet websites in PHP on my IBMi?
How do I securely deploy Internet websites in PHP on my IBMi?
Ā
Zend
Zend
Ā
Integrating PHP With System-i using Web Services
Integrating PHP With System-i using Web Services
Ā
Ria Applications And PHP
Ria Applications And PHP
Ā
Red Hat for Power Systems IBM Enterprise2014 Las Vegas
Red Hat for Power Systems IBM Enterprise2014 Las Vegas
Ā
Microsoft TechDays 2011 - PHP on Windows
Microsoft TechDays 2011 - PHP on Windows
Ā
Ibm i-modernization
Ibm i-modernization
Ā
DPC2007 Zend Framework (Gaylord Aulke)
DPC2007 Zend Framework (Gaylord Aulke)
Ā
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Strategies and Tips for Building Enterprise Drupal Applications - PNWDS 2013
Ā
(phpconftw2012) PHP as a Middleware in Embedded Systems
(phpconftw2012) PHP as a Middleware in Embedded Systems
Ā
Recently uploaded
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Ā
Hot Sexy call girls in Panjabi Bagh š 9953056974 š Delhi escort Service
Hot Sexy call girls in Panjabi Bagh š 9953056974 š Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Ā
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Ā
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
Ā
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
MarianaLemus7
Ā
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
null - The Open Security Community
Ā
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
BookNet Canada
Ā
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
Ā
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Ā
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Ā
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Ā
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Ā
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Ā
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
BookNet Canada
Ā
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
Ā
Bun (KitWorks Team Study ė øė³ė§ė£Ø ė°ķ 2024.4.22)
Bun (KitWorks Team Study ė øė³ė§ė£Ø ė°ķ 2024.4.22)
Wonjun Hwang
Ā
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Ā
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Deakin University
Ā
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Ā
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Ā
Recently uploaded
(20)
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Ā
Hot Sexy call girls in Panjabi Bagh š 9953056974 š Delhi escort Service
Hot Sexy call girls in Panjabi Bagh š 9953056974 š Delhi escort Service
Ā
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Ā
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Ā
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
Ā
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Ā
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Ā
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
Ā
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Ā
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Ā
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Ā
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Ā
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Ā
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Ā
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Ā
Bun (KitWorks Team Study ė øė³ė§ė£Ø ė°ķ 2024.4.22)
Bun (KitWorks Team Study ė øė³ė§ė£Ø ė°ķ 2024.4.22)
Ā
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Ā
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Ā
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Ā
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Ā
Zend Products and PHP for IBMi
1.
Zend Products and
PHP for IBMi Shlomo Vanunu Zend Global Services Ā© All rights reserved. Zend Technologies, Inc.
2.
CV
ā¢ Shlomo Vanunu is a senior consultant in the Zend lab located in Ramat Gan Israel and is a part of the i5 Global Services Team, involved in the development of the Zend for i5/OS installation base for IBMi. ā¢ At the Zend IBMi Global Services, he provides technical services support and education for Zend Products for IBMi and related technologies on IBMi. ā¢ Shlomo has worked in the IT industry for 25 years and has experience with IBMi OS, programming and several other OS variants. 2 Ā© All rights reserved. Zend Technologies, Inc.
3.
Agenda ā¢ IBM/ZEND Relationship
and Offering ā¢ Zend Server/Studio Integration ā¢ Open Source Toolkit/Compatibility Wrapper ā¢ Zend Framework ā¢ QA 3 Ā© All rights reserved. Zend Technologies, Inc.
4.
Increasing the Maturity
of the PHP Application Lifecycle A PHP Server for The RightScale Zend A professional-grade business-critical PHP PHP Solution Pack development environment applications that require enables you to easily that includes PHP code performance, reliability manage a PHP runtime editing, debugging, profili and security. environment in the ng, unit cloud. testing, diagnostics and more. 4 Ā© All rights reserved. Zend Technologies, Inc.
5.
Zend Server 5.6
for IBMi Key Features ļ“Shipping with IBMi 6.1 & 7.1 ļ“New Open Source Toolkit ļ“Performance enhancements ļ“PHP 5.3.8 ļ“Zend Framework 1.11.3 ļ“Application Deployment ļ“PTF Update as well as full package ā¢ Hotfix 5 Ā© All rights reserved. Zend Technologies, Inc.
6.
Zend Server 5.6
for IBMi 6 Insert->Header & Footer Ā© All rights reserved. Zend Technologies, Inc.
7.
Zend Products for
IBMi Prerequisites ā¢ Prerequisite IBMi License programs ā GO LICPGM ļ Select option ļ 10. Display installed licensed programs ā¢ Check the list of installed license programs: 5722SS1 30 Qshell 5722SS1 33 Portable App Solutions Environment 5722SS1 13 System Openness Includes 5722DG1 *BASE IBM HTTP Server for i5/OS 5733SC1 *BASE IBM Portable Utilities for i5/OS 5733SC1 1 OpenSSH, OpenSSL, zlib Ā© All rights reserved. Zend Technologies, Inc. #
8.
Installation ā¢ Interactive Installation
RSTLICPGM LICPGM(2ZSVRPI) DEV(*SAVF) SAVF(QGPL/ZSVRSAVF) ā¢ Objects created ļ“The ZENDSVR library, ļ“/usr/local/Zendsvr directory, ļ“/www/zendsvr directory (web document root) ļ“Zend-supplied user profiles ļ“The Zendsvr subsystem and the HTTP servers ā¢ Batch/Silent Install SBMJOB (RSTLICPGM LICPGM(2ZSVRPI) DEV(*SAVF) SAVF(QGPL/ZSVRSAVF)) Ā© All rights reserved. Zend Technologies, Inc. #
9.
Configuration - Setup
Menu Ā© All rights reserved. Zend Technologies, Inc. #
10.
Configuration -
Setup Menu Ā© All rights reserved. Zend Technologies, Inc. #
11.
Zend Server, Zend
Studio Integration 11 Insert->Header & Footer Ā© All rights reserved. Zend Technologies, Inc.
12.
Zend Server Integration ā¢
Zend Server ļ“ A value-added PHP install for IBMi, Linux, Windows, Mac OS X ļ“ Community Edition (CE) and regular edition ļ“ Installs a copy of Zend Framework ā¢ PHP.INI specifies ā/usr/local/zendsvr/share/ZendFramework/ā in its include_path variable ā¢ All your PHP applications will be able to find the /library/zend folder without any further work ā¢ http://www.zend.com/en/products/server/ Ā© All rights reserved. Zend Technologies, Inc.
13.
Zend Studio Integration
ā¢ Zend Studio ļ“ Integrated Development Environment (IDE) ļ“ IBMi edition is free thanks to IBM/Zend relationship ļ“ Also installs its own copy of Zend Framework! (on your PC) ā¢ http://www.zend.com/en/products/studio/ 13 Insert->Header & Footer Ā© All rights reserved. Zend Technologies, Inc.
14.
Zend Framework
ā¢ Zend Framework ļ“Can work with any PHP 5.x installation, but of course it works best with the Zend Products for IBMi ļ“Installed automatically with Zend Server for IBMi /usr/local/zendsvr/share/ZendFramework/library/zend ļ“Updates available at http://framework.zend.com/download/latest ļ“Unzip into /usr/localā¦ (see above) or your ZF library folder ā¢ www.framework.zend.com 14 Insert->Header & Footer Ā© All rights reserved. Zend Technologies, Inc.
15.
Zend DBi
ā¢ Drop in replacement for MySQL ā¢ Updates existing MySQL installation ā¢ DB2 storage engine included 15 Insert->Header & Footer Ā© All rights reserved. Zend Technologies, Inc.
16.
Zend DBi ā
DB2/MySQL ā¢ Zend DBi: MySQL Replacement for IBMi ļ“Use PHP's most popular database on the IBMi ļ“MySQL has become the most commonly used database for PHP applications. ļ“Zend's commitment to the IBMi platform, Zend DBi is available as a compatible drop-in replacement for MySQL on IBMi. ļ“Zend DBi erases any uncertainty about the future of IBMi as a supported MySQL platform: ļ“ built using the same open-source code used to build MySQL, and will be kept up to date by Zend and IBM with all features and bug fixes introduced in MySQL. ļ“Zend DBi is part of the enterprise-ready PHP technology stack for IBMi that allows users to leverage open and industry standard solutions, while keeping their web and mobile workloads on existing IBMi systems where databases, business logic, and legacy applications reside. 16 Insert->Header & Footer Ā© All rights reserved. Zend Technologies, Inc.
17.
PHP Open Source
Toolkit Access your IBMi 17 Ā© All rights reserved. Zend Technologies, Inc.
18.
Open Source PHP
Toolkit ā¢ Open Source! ļ“Community Involvement can improve it ļ“Customer can tweak! ļ“Usher new era for IBMi developer!!! ā¢ Collaboration between IBM and Zend ā¢ Built on ILE RPG, Stored procedures and pure PHP ā¢ Speed improvement over current toolkit ā¢ Cross Platform Solution, run PHP scripts on desktop to IBMi ā¢ Object Oriented, but not too much! Ā© All rights reserved. Zend Technologies, Inc.
19.
New Toolkit Has
Two Components ā¢ IBM ļ“XML Service ā¢ Zend ļ“Series of classes that āwrapā the IBM project ļ“ToolkitService() Class ļ“Zend built the PHP wrapper ļ“Let your i5 functions use the new toolkit under the covers ā¢ No OO training required to use them!!! ā¢ Need IBM PTFās! (See Release Notes!) Ā© All rights reserved. Zend Technologies, Inc.
20.
XML Service lives
at YiPs! 20 Insert->Header & Footer Ā© All rights reserved. Zend Technologies, Inc.
21.
Get your own
copy of the code! ā¢ RPG, XML & Stored Procedures http://www.youngiprofessionals.com 21 Insert->Header & Footer Ā© All rights reserved. Zend Technologies, Inc.
22.
Toolkit Architecture
DB2 DB2 Extension Functions or ODBC DRDA DB2 XML Stored PHP Procedures OO & Classes Program Data Toolkit Calls API XML HLLās OO Request RPG, COBOL i5 RPG Compatibility XMLSERVICE functions Wrapper System Parm Data Artifacts 22 Insert->Header & Footer Ā© All rights reserved. Zend Technologies, Inc.
23.
What are the
major components? ā¢ Program calls ā¢ Operating System functions ā¢ SQL access 23 Insert->Header & Footer Ā© All rights reserved. Zend Technologies, Inc.
24.
Toolkit Overview ā¢ Setting
Database Connections ļ“ $ToolkitServiceObj = ToolkitService::getInstance($Host, $USER, $PASSWORDā, $ExtensionPrefix) ļ“ ā¢ Setting the XML Service Options ļ“ $ToolkitServiceObj->setToolkitServiceParams(array('lib=>$XMLServiceLib 'plug' => $Plug, internalKey'=>$InternalKey, controlkey'=>$ControlKey, 'debugflag'=>$debug, 'lang uage'=>$Encoding)); ļ“ include_once 'authorization.php'; include_once '../API/ToolkitService.php'; $ToolkitServiceObj = ToolkitService::getInstance(ā*LOCALā, āUSERā, āPASSWORDā, āibm_db2ā); Ā© All rights reserved. Zend Technologies, Inc.
25.
Toolkit Overview ā¢ The
CLCommand Method ļ“CLInteractiveCommand ā Will return the command message or command return values. $message = $obj->CLInteractiveCommand($Command); ļ“CLcommand ā Will run the command in the batch without returning command messages or command return values. $obj->CLCommand($Command); Ā© All rights reserved. Zend Technologies, Inc.
26.
Toolkit Overview ā¢ The
PGMCall Method ļ“The program call method allows calling a program (*PGM) or service program (*SRVPGM). PgmCall($Program, $Library, $Parameters, $ReturnValue, $Function) ļ“Define Program Parameters Methods The AddParameterPackDec The AddParameterZoned The AddParameterInt The AddParameterUInt The AddParameterFloat The AddParameterBin The AddDataStructure The SetParameterValue Ā© All rights reserved. Zend Technologies, Inc.
27.
Toolkit Overview ā¢ Define
Program Parameters Methods ļ“AddParameterChar Method AddParameterChar( $IOType, , $Size, $Comment, $Name, $Value); ļ“AddParameterPackDec Method AddParameterPackDec ($IOType, , $Size, $Comment, $Name, $Value) ; ļ“AddParameterZoned Method AddParameterZoned ($IOType, , $Size, $Comment, $Name, $Value) $param[] = $ToolkitServiceObj->AddParameterPackDec('both',12,2,'CheckAmt', 'amount', '2000.25'); ļ“SetParameterValue SetParameterValue ($Name, $Value) $ToolkitServiceObj->SetParameterValue('code', '2'); ļ“$ToolkitServiceObj->disconnect() 27 Insert->Header & Footer Ā© All rights reserved. Zend Technologies, Inc.
28.
Samples! ā¢ Located off
the document root in directory NewToolkit! ā¢ Contains sample program call, etcā¦ Ā© All rights reserved. Zend Technologies, Inc.
29.
Zend Framework 29
Ā© All rights reserved. Zend Technologies, Inc.
30.
Overview ā¢ Zend Framework
ļ“ Open source framework ļ“ Develop secure web applications and web services with PHP 5 ļ“ Implemented using object oriented code and design ā¢ Unique component structure ļ“Each component designed with few dependencies on other components ļ“Many loosely coupled components that you can use more or less independently or āuse-at-willā Ā© All rights reserved. Zend Technologies, Inc.
31.
Overview ā¢ Zend Framework
also ļ“Provides an advanced Model-View-Controller (MVC) implementation ļ“Used to establish a basic structure for your Zend Framework applications ļ“A database abstraction that is simple to use ļ“Forms/Views components that implements HTML form rendering ļ“Validation and Filtering ļ“Allows developers to consolidates all operations Ā© All rights reserved. Zend Technologies, Inc.
32.
Overview
ā¢ Zend Framework Components list 32 Insert->Header & Footer Ā© All rights reserved. Zend Technologies, Inc.
33.
33
Zend Framework home page Ā© All rights reserved. Zend Technologies, Inc.
34.
Resources
ā¢ Recorded Webinars ļ“http://www.zend.com/en/resources/webinars/i5-os ā¢ Zend Server for IBM i main page, link to downloads ļ“http://www.zend.com/en/products/server/zend-server-ibm-i ā¢ Zend Server manual: ļ“PDF: http://www.zend.com/topics/Zend-Server-5-for-IBMi-Reference-Manual.pdf ļ“Online: http://files.zend.com/help/Zend-Server-5/zend- server.htm#installation_guide.htm 34 Insert->Header & Footer Ā© All rights reserved. Zend Technologies, Inc.
35.
Books!
ā¢ Gutmans - PHP 5 Power Programming ā¢ White - PHP 5 in Practice ā¢ Schroeder/Olen ā The IBM i 35 Ā© All rights reserved. Zend Technologies, Inc.