Archive

Posts Tagged ‘IBM i’

Alan Seiden Consulting: PHP and IBM i Expertise › Zendcon 2014 promo video for IBM i users

August 21st, 2014 Comments off

About Zendcon:


Read the original at Alan Seiden Consulting: PHP and IBM i Expertise.

Alan Seiden Consulting: PHP and IBM i Expertise › Find the Technology Refresh (TR) level of an IBM i

August 16th, 2014 Comments off

I recently needed to know if a client’s IBM i 7.1 system had Technology Refresh 4 (TR4) installed. If it did, I could use the relatively new INSERT with remote SUBSELECT technique, which allows a single SQL statement to copy DB2 data from one partition to another. Such are the benefits of keeping current with Technology Refreshes.

After reading an article on TRs by Steve Will, I decided to document how to determine which TRs are installed on an IBM i system.

TRs, which were introduced with IBM i 7.1, are packaged as Program Temporary Fixes (PTFs). They can be found with the DSPPTF command.

First, determine the product number of the licensed internal code of  your system. For 7.1, the product number is 5770999.

Then use the DSPPTF command followed by this product number. For example:

DSPPTF 5770999

When run on my test system, this command produced a list of PTFs that included MF99007, MF99006, MF99005, MF99004, MF99003, MF99002, and MF99001.

Because Technology Refresh PTF numbers follow the format MF99nnn, where nnn is the TR number (bolded above), I knew that TR7, TR6, TR5, TR4, TR3, TR2, and TR1 were available. I was pleased to learn I could use TR4′s enhancements to DB2.


Read the original at Alan Seiden Consulting: PHP and IBM i Expertise.

Alan Seiden Consulting: PHP and IBM i Expertise › ZendCon+Tutorial discount expires Aug. 15

August 12th, 2014 Comments off

ZendCon, the premier PHP conference, October 27-30, 2014, in Santa Clara, California, has a discount expiring August 15. When you register, be sure to include the tutorial day (Oct. 27). If you already registered but forgot to add the tutorial day, you can contact the organizers via a link at the bottom of the registration page. Among other half-day tutorials, I’ll be presenting two focused on IBM i:

  • PHP Performance on IBM i
    • If you’re interested in performance of PHP, or IBM i generally, in order to scale your application up to meet increased user demand, or if you have specific performance needs right now, you’ll want to attend.
    • Additional insight to be provided by IBM’er Tony Cairns (see below)
    • Testimonial from last year: “Our process now runs 30-50% faster, thanks to one tip from Alan’s presentation.”
      —Mike Meszaros, Software Developer, Specialty Pipe & Tube
  • DB2 with PHP in Depth
    • DB2 on IBM i has received major enhancements over the past year, including a dozen new settings in the PHP ibm_db2 middleware. Hear  how they can help improve security, performance, and stability. Other topics will include, but not be limited to:
      • Basic topics (with added commentary to make it interesting for everyone) such as library lists, prepared queries for security, persistent connections
      • DB2 in frameworks
        • Zend Framework 2
          • Including pagination (page-at-a-time logic)
        • Status of PDO and how it can be used in Laravel and other frameworks
      • The real scoop about modernization and the DDS vs. DDL (SQL) debate
      • Connecting to IBM i’s DB2 from Windows and Linux and other IBM i partitions
      • How to link MySQL-based applications (WordPress, etc.) to DB2 with the DB2 Storage Engine, with special tips
      • Using DB2′s HTTP features to make PHP-based web services even more accessible, including to allow RPG to call PHP and get results back
      • How to optimize queries
      • Strategies to safely open your application to the public
      • Topics and questions that YOU request (contact me in advance if you wish)

My co-presenter for tutorials will be IBM’s Tony Cairns, who helped bring PHP to the IBM i in the first place. He also created XMLSERVICE (toolkit back-end) and is a maintainer of ibm_db2 on the IBM i. One reason Tony comes to ZendCon is to hear from attendees such as yourselves. Normally he stays locked up in his lab. Take advantage of this opportunity to meet him. Watch Tony and me argue and debate in front of the class!

I’m also presenting a session during the regular conference about the PHP Toolkit for IBM i. I’ve updated my presentation with new features of the toolkit and best practices for calling RPG and COBOL.

ZendCon‘s topics are generally advanced ones to enable professional, enterprise-ready development practices. There’s also an IBM i track and plenty of networking time so that IBM i users of PHP can learn from speakers and each other, making the conference appropriate for intermediate users of PHP on IBM i as well.

Hope to see you there, October 27-30, 2014! Remember to register for tutorial day when you register for the conference. Get in touch with questions you’d like answered during my presentations.


Read the original at Alan Seiden Consulting: PHP and IBM i Expertise.

Angus' Blog › Another challenge to step up

July 9th, 2014 Comments off

I received an email today titled “I Know Your Password” from IBM i iSeries & AS/400 Security News . You can read the web version of the email here:

http://campaign.r20.constantcontact.com/render?ca=b85bbed4-f6e4-4923-a4b5-7761ad3030d5&c=e3344840-62f9-11e3-b628-d4ae52844372&ch=e3d93ad0-62f9-11e3-b6f9-d4ae52844372

I was taken aback by the utter branding confusion throughout the email, and having talked to Dan in the past, I thought it was time for another attempt at reason.

Here is the response I emailed…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
It’s time….

Now that it is 20i4, and IBM i has been with us for 6 years, it is time to start leading with the current and future platform branding – that is, IBM i.

While you continue to send emails out with iSeries and AS/400 as the subject, you are propagating the myth that there is some kind of question about the branding. And there is not. The platform is IBM i. It was, in the past, System i – then before that, iSeries – and before that, AS/400. And while some customers still think mistakenly that they have an old branded server, this is usually not the case.

Can I encourage you to step up to the platform’s future and start using the correct branding? That is, IBM i.

It is not “IBM i (iSeries and AS/400)”. It is not “iSeries and AS/400”. It is not “AS/400, iSeries, IBM i”. It is also not “IBM i, iSeries AS/400”. It is not “IBM i AS/400”. It is not “IBM i, iSeries”. All of these are found in this one email. It truly is adding to the confusion.

And, if you are the “Top IBM i Security Expert”, why would you be promoting old platforms that are considered out of date and dead now.

I understand the marketing requirement to attract the audience who thinks it is an AS/400 or an iSeries, but using those terms ONCE in your email or web page is sufficient for the search terms to be found. It is, in 20i4, no longer necessary to feed the backward thinking of that part of the community lost in the dark green ages.

It is time to step up to IBM i. Can you do it? The challenge is laid down…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

How about you – have you a favorite brand abuser you would like to contact? If you are not up to it personally, feel free to comment the link/s here, and I will address the abuse.


Read the original at Angus' Blog.

Categories: Blogs Tags: ,

Simply i › Who would have thought! I am starting to use RPG!

July 4th, 2014 Comments off
I have always said that I did not need to learn or use ‘RPG’ on the IBM i as I always found that ‘C’ could do all that I needed. Recently I was asked by a friend to help them … Continue reading


Read the original at Simply i.

Simply i › New RDX Drive not supported by the BACKUP menu commands on our V7R1 Power 720

June 24th, 2014 Comments off
When we read that IBM was recommending users who are currently using the DAT160GB tape system move to the RDX drive system for backup purposes, we decided we would give it a try. First of all we checked with a … Continue reading


Read the original at Simply i.

Simply i › Annoying CPF9E7F message fixed

June 23rd, 2014 Comments off
After the attempted migration from i-hosting-i to a VIOS based partition configuration and subsequent rebuild of the i-hosting-i partitions, we found that the QSYSOPR message queue was being sent CPF9E7F messages constantly. We checked the HMC configurations and everything looked … Continue reading


Read the original at Simply i.

Simply i › Issue with ‘restore 21′ resolved, everything running

June 12th, 2014 Comments off
The problems with the restore 21 of the partition data have been resolved and all of the partitions are now up and running. The problem which gave us the most grief was the update to the content of the partition … Continue reading


Read the original at Simply i.

Simply i › Rebuild of the i-hosting-i underway.

June 11th, 2014 Comments off
We have finally started the rebuild of the data for the i-hosting-i partitions and came across a few problems. First problem was to do with the system plan. Before we started down the VIOS route we created a system plan … Continue reading


Read the original at Simply i.

Simply i › Its a bust!

June 10th, 2014 Comments off
Finally we get the answer we have been looking for.. Generally we don’t recommend VIOS and virtualised partitions using internal disks. Usually organisations are using VIOS with external storage. There are many reasons – performance, benefits, etc. Yep, mostly for … Continue reading


Read the original at Simply i.

css.php