Category Archives: SmartCharts

Articles related to SmartCharts

Check for Flash-enabled browsers (using JavaScript)

Something most web developers take for granted is the ability of our user’s browser to render Flash. When working with BCD’s product suite, this is particularly true whenever we do any development with SmartCharts. But as you may be aware, there are some browsers which can not actually render Flash objects – namely the iPhone and iPad versions of Safari. These users not only fail to see any of your Flash content, but they also tend to receive a popup error message for every flash object you put on a page. So, in addition to missing out on some key functionality of your page, they also get an annoying alert (or three, or five, or ten…). Continue reading

A WebSmart 8.2 upgrade issue, a fix, and several new KB articles

We have recently discovered a WebSmart 8.2 upgrade issue we wanted to bring to your attention, and there is also a new update available for download. Knowledge Base production also continues unabated and I’ve included a sampling of recent ones at the bottom of this message.

WebSmart 8.2 Upgrade Issue
We have found a problem with how early versions of WebSmart 8.2 generated a data structure’s D-specs. This issue affected versions 6247, 6303, 6369 and 6406  (you can confirm your current version from the Help/About WebSmart menu option in the IDE) in the following circumstances:

  • a file contains a field of type B or S
  • the program declares a struct that contains the type B or S field

In these circumstances Numeric subfields of a data structure were incorrectly generated as Packed, regardless of their actual type. This can cause issues if this struct is serialized as a transaction, smurf, or database record. The most likely symptoms of this are decimal data errors or other data corruption occurring after you generate one of the programs in your application.

We don’t expect this to be a common issue, and it is fixed in the PC build 6807 and higher. However, if you feel this is affecting you, please review KB Article 8467 for additional details and information on resolving this issue.

WebSmart 8.2 Server Side Update
You can now download iSeries update W8200004 for WebSmart 8.20. This update resolves issues where the posturl function would generate a Pointer Not Set error when *DEFAULT was used for the header parm.

Recent KB Articles
Here are a few of our most recent KB articles, for WebSmart ILE, PHP, Clover and SmartCharts:

  • Article 8454. How can I make my Excel reports recognize dates correctly? [Clover]
  • Article 8442. How can I dynamically load a menu depending on the user’s access level? [WebSmart ILE]
  • Article 8435. How to validate externally declared PHP functions.
  • Article 8423. I’m storing encrypted data in a file, but it’s not being retrieved or decrypted properly. What could be happening, and how can I resolve this? [WebSmart PHP]
  • Article 8432. How can I use HTML in my SmartCharts?
  • Article 8346. How do I load my own logo to be displayed on a SmartChart?
  • Article 8185. I have a program that features a SmartChart and a jQuery date picker. When the date picker is activated it appears underneath the SmartChart and I am unable to select a date. How can I resolve this?

If you visit the KB, try the new Google Beta search!