Category Archives: WebSmart PHP

WebSmart PHP

WebSmart 11.6 is now available

WebSmart 11.6, which includes WebSmart 11.5, is now available for download from myFrescheSolutions.

PHP Templates Field Option for Input/Output
WebSmart PHP templates include an additional wizard step that allows you to set the selected fields as input or output (read only).

PHP Validation Enhancements
WebSmart PHP templates contain a new option to validate required fields in add/change. You can also extend your PHP add/change validation code with custom validators.

WebSmart’s Add/Change option, displaying “Required” field toggle.

Other enhancements include:

  • Improved parm handling in Clover charts with prompts.
  • ILE JSON function parameter 64k data size limit has been removed
  • Write to the job log with new ILE function wrtjoblog
  • You can now select multiple items in the file browser

You can find out more in the WebSmart Upgrade Guide and download WebSmart 11.6 from myFrescheSolutions.

If you have any questions, please contact Technical Support.

WebSmart 11.4 is now available

We’ve recently released WebSmart 11.4. You can download the latest release from myBCDsoftware.

Here are some of the changes in the three WebSmart editions:

ILE Edition

  • ECFGSMTP now supports domain names.
  • Send mailex now supports setting custom ASCII and EBCSID CCSIDs.
  • New HTML encoding attribute for Alpha fields – encode=”html”.
  • New Encode setting in the HTML Field>Right Click>Properties window.
  • New strmfexists function allows you to check that a stream file exists.

PHP Edition

  • Improved the code for retrieving parameters and building SQL in the PHP templates.
  • WebSmart PHP’s WebSmartObject’s new getParameters function retrieves multiple URL parameters at once.
  • Improved configuration to work with Zend Server 8 and PHP 7.

Node.js Edition

  • Dynamically loads the Db2 module based on the installed node version. This allows WebSmart to work with v4 and v6 of Node.js.

ZendCon2017: You’ve heard all about PHP 7, now let’s get busy and start using it!

I’m looking forward to getting out to ZendCon 2017 this year for many reasons. Networking with folks I just don’t see that often is definitely a high point, but getting busy with PHP 7 is certainly the hot topic that I’m most looking forward to exploring. The adoption statistics for PHP 7, while better than previous major transitions, still have a way to go. Why? Because learning about PHP 7 is only half the loaf. As the Nike ad likes to say, you’ve got to “just do it” – and there will be plenty of that at ZendCon; people talking, sharing and hacking all over the place.

I will be hosting two of my favorite sessions “Who’s doing what with PHP on IBM i” on Wednesday and “IBM i panel discussion” on Thursday.  Both sessions represent great places where you can learn more about how to leverage this amazing technology right on IBM i. In the “Who’s Doing What” presentation, we’ll be highlighting great IBM i shops like Newlyweds Foods, T&A and Hydrite Chemical. You can see how these companies leverage diverse and powerful applications that impact their bottom line. I have been lucky enough to recruit the top minds for PHP on IBM i for the panel discussion, including the product manager for Zend Server, Mickey Hoter, who just might make an announcement or two. You never know what you’ll learn at the panel! Be sure to come with your best questions for the panelists to mull over and debate.

I already have my invitation to the IBM i reception. Make sure you check IBM i on your registration so that you can get your own invitation.  It is the premier social event for the IBM i faithful at ZendCon, so don’t miss it!

-Mike Pavlak

HTTPOXY vulnerability on IBM i

If you’re not up to date with security PTFs you will want to read the following security bulletin from IBM:
http://www-01.ibm.com/support/docview.wss?uid=nas8N1021689

It relates to the HTTPOXY vulnerability in the HTTP server, and there are PTFS for Releases 6.1, 7.1, and 7.2.

BCD products that use the HTTP server include WebSmart, Clover, Presto, and Nexus.

As always, contact our support department if you have any questions or concerns,

Marc Hunter

WebSmart 11.0 includes responsive mobile and desktop PHP, ILE and Node.js templates

WebSmart 11.0 is available for download from our customer portal, myBCDsoftware.com, and our public website.

This release includes responsive PHP, ILE and Node.js templates for creating mobile-friendly applications. The templates generate a single code base for desktops and mobile devices using Bootstrap, the most popular open-source HTML/CSS/JavaScript framework for responsive websites.

Continue reading

Zend security vulnerability ~ ImageMagick image processing software

WebSmart PHP users should be aware that Zend has recently published a security notice in their support knowledge base regarding a vulnerability in the Imagick PHP extension.

While this extension is not enabled by default, you may be using the extension in PHP or have it enabled, in which case please follow the instructions in Zend’s security notice.

Please contact me if you have any questions or concerns.

BCD Minimum Support OS/400 Release Level Notification

As our product line evolves, we strive to keep up-to-date with IBM OS/400 release levels while giving you enough time to plan for these changes. This allows us to use current technologies in our products and to make those technologies accessible to you from within our products.

IBM discontinued support for V5R4 on September 30, 2013. Any future BCD product releases and updates will require IBM i 6.1 as the minimum OS/400 release level.

The following versions of our products are the last releases that can be installed on V5R4:

  • Presto 6.2
  • WebSmart PHP 10.10.0
  • WebSmart ILE 10.10.0
  • Clover 10.10.0
  • Catapult 8.0.0
  • Nexus 4.10
  • ProGen Plus 9.70 (Update PG97006)
  • Spool-Explorer 8.0.0
  • File-Flash Plus 4.50
  • DbGen 2.5 (Update DB25R0002)
  • Docu-Mint 6.6

If you have any questions or concerns please contact Technical Support. Knowledge Base article 5595 includes a list of commands for checking software release levels.

Write better, faster PHP applications with WebSmart 10.9’s Z-Ray integration

WebSmart 10.9 is now available for download from myBCDsoftware.com and our public website.

This release includes integration with Zend’s Z-Ray to help you write better, faster PHP programs. Z-Ray, which is included with Zend Server Professional and Enterprise, gives developers real-time insight into how their application is running and consuming resources – from PHP variables to DB2 for i queries to RPG program calls.WebSmart PHP's Z-Ray integration

 

 

 

 

 

Continue reading

WebSmart IDE Shortcuts

In last week’s WebSmart ILE 10.8 webinar (which is available for on-demand viewing), we introduced some new IDE shortcuts such as CTRL+W to close the current tab. We also mentioned that we’d publish a more comprehensive list, including F6 to generate and F9 to format PML.

You can download the printable PDF here: http://www.bcdsoftware.com/websmart-ide-shortcuts

Hopefully the shortcuts will save you some time!

If you know any others that we should add to this list, or have suggestions for new shortcuts, please contact Technical Support.

Continue reading

Extended to Sept. 1: ZendCon early bird savings and BCD promo pricing

If you haven’t already registered for ZendCon (the global PHP conference taking place October 19-22 in Las Vegas), you still have a few days to save big on your registration!

From now until September 1st, save $300 with Zend’s early bird savings and BCD’s promo pricing. Take advantage of this offer by heading to ZendCon’s registration page. Select the early bird pricing option, then enter BCD’s promo code ZC15BCDC15 by clicking the text link above the green register button.

Continue reading