« August 2006 | Main | October 2006 »

September 29, 2006

ColdFusion MX 7: Missing images with cfdocument

(TechNote) Images in files created with cfdocument may sometimes be replaced with a red X.

Posted by dmorris at 12:12 PM

Displaying images using Flash Forms and FireFox

(TechNote) An image on a cfform with format="flash" may not always display when requested by Mozilla FireFox. This problem does not occur with Microsoft Internet Explorer.

Posted by dmorris at 12:09 PM

JRun 4 Updater 6: Hot fix for remote transactions

(Hot fix) JRun Remote transactions did not function properly with remote client.

Posted by dmorris at 9:34 AM

JRun 4 Updater 6: Browsing a clustered Instance on restart causes "500 Server" error

(Hot fix) When browsing a cluster while an instance is starting, the server throws a "500 Server error Service Temporarily Unavailable" message in the browser window until the instance has fully started.

Posted by dmorris at 9:34 AM

JRun 4 Updater 6: Hot fix for lost query string parameters under heavy load

(Hot fix) JRun may lose query string parameters from the same URL under heavy load if request.setCharacterEncoding() is called before getting the parameters.

Posted by dmorris at 9:33 AM

JRun 4 Updater 6: Hot fix for connector returning a blank page when JRun server is stopped

(Hot fix) JRun connector returns a blank page for a JSP request when the JRun server is stopped.

Posted by dmorris at 9:32 AM

September 28, 2006

Flash content displays on top of all DHTML layers

(TechNote - update) A Flash movie in a layer on a DHTML page containing several layers may display above all the layers, regardless of the stacking order ("z-index") of those layers.


By default, browsers place embedded plug-in content, such as a Flash movie or Java applet, on the topmost layer. In older browsers attempts to place a DHTML layer on top of a Flash layer would fail. Newer browsers add the ability to layer Flash content with DHTML content and in some cases the ability to use transparent backgrounds in the Flash content.

Posted by jeberwein at 1:25 PM

When saving files Dreamweaver always shows the Save As Template prompt

(TechNote) When you try to save a non-template file (for example, a .html file), Dreamweaver always shows the Save As Template dialog box.

This usually means that your non-template file contains Dreamweaver template markup tags. This can occur if you saved a template file (a .dwt file) as a .htm file (or .php, .asp, etc.). This is not the correct way to create a new page from a template.

Posted by jeberwein at 1:23 PM

Protecting ASP JavaScript server behaviors from SQL injection vulnerability

(TechNote) Some databases let you send multiple SQL statements in a single query. Because of this, there are potential security risks when you pass parameters in a query string to a dynamically generated database query. Hackers might try to modify URL or form variables in a dynamic query by appending malicious SQL statements to existing parameters. This is often referred to as a SQL injection attack. Some of the server behavior code created by Dreamweaver should be modified to reduce the risk of SQL injection attacks. For more background information on SQL injection, see this Wikipedia article.

Posted by jeberwein at 1:22 PM

Debugging JSP pages

(TechNote) Debugging Methods
There are several different approaches to choose from when debugging JSP pages. For example, the error.jsp page can be used to capture runtime exceptions. However, other methods of debugging are also available. In some cases, a different strategy may prove to be more useful.

Posted by jeberwein at 1:21 PM

Macintosh installation stops with 190 items left to install

(TechNote) When you install Dreamweaver 8 on a Macintosh system, the installation stalls with "190 items left to install". At that point, the installation process searches the Macintosh hard drive and hangs.

Posted by jeberwein at 1:20 PM

Framesets cannot be previewed when the testing server is remote

(TechNote) View > Live Data, or Preview In Browser, do not function if the Testing Server category of the Dreamweaver site definition is set to anything but "none". Depending on what types of pages you have in your frameset, you will see one of these two warnings pop-up in Dreamweaver when you try to go into Live Data view or Preview In Browser.

If you run Preview in Browser on a frameset, then this message displays:

Framesets cannot be previewed when the testing server is remote. Would you like to preview the frameset locally?

If your frameset consists of server-side files (e.g. ASP files) and you run View > Live Data, then this message displays:

The testing server did not execute any of the scripts in your document. Possible explanations include:

1) The testing server is not running.
2) The testing server ignores files with the ".asp" file extension.
3) Your document does not contain any scripts.

Posted by jeberwein at 1:19 PM

Dreamweaver 8 for Windows loses FTP login settings

(TechNote) Some Windows users are reporting that their FTP usernames and passwords in their Dreamweaver site definitions are deleted when they close and re-open Dreamweaver 8 or when they reboot their machine. This issue does not occur in earlier versions of Dreamweaver.

Posted by jeberwein at 1:18 PM

Download SubInACL from Microsoft to fix permission issues that prevent the Flash Player Installation

(TechNote) The Flash Player may fail to install due to incorrect permissions in the registry. Before you download the Microsoft tool and follow these instructions, try this first: How to fix almost all Flash Player issues.

Additionally, if you don't have administrator access, then you may not be able to install the Flash Player successfully. Permissions can be tricky but, in general, you should be able to install and use the Adobe Flash Player if your system administrator gives you full access. Windows users should be familiar with Registry permissions required for Flash Player install or update (TechNote tn_19148).

Posted by jeberwein at 1:17 PM

Troubleshooting Macromedia Flash Player for Linux and Solaris

(TechNote) This document provides troubleshooting guidelines for users of the Macromedia Flash Players for Linux and Solaris. These players are available for download from Macromedia Web Player Alternates.

Posted by jeberwein at 1:17 PM

Flash Player upgrade for operating systems that do not support Flash Player 8

(TechNote) Due to recent enhancements and features added to Macromedia Flash Player 8, certain operating systems are no longer supported for playback of Flash movies. Starting with the Flash Player 8 release, Macromedia Flash Player is no longer available for Microsoft Windows 95, Microsoft Windows NT, or classic Macintosh operating systems.

Legacy versions of Macromedia Flash Player have security and stability issues that are corrected in Flash Player 8. Users who cannot install or upgrade to Flash Player 8 should download and install the Flash Player version 7r68 included in this TechNote to take advantage of security updates for Flash Player 7.

Macromedia recommends that all Flash Player users on supported systems upgrade to the most recent version of the player through the Player Download Center.

Posted by jeberwein at 1:16 PM

Troubleshooting Adobe Flash Player for Intel-based Macs

(TechNote) This document provides troubleshooting guidelines for users of Adobe Flash Player and Intel-based Macs. Users can download the final release of Flash Player 9 (formerly known as Flash Player 8.5) that runs natively on Intel-based Macs.

Posted by jeberwein at 1:14 PM

Rosetta mode not supported for Flash Player 9 on Intel-based Macintosh computers

(TechNote) Rosetta mode is not supported for Flash Player 9 on Intel-based Macintosh computers.

Flash Player 9 is available as a universal binary that includes both a version of Flash Player that runs natively on Intel-based Macs and a PowerPC version that can run in Rosetta. Rosetta is a special mode that runs older legacy PowerPC applications on Intel-based Macs.

For more information about Adobe support for Intel-based Macs, see this FAQ.

Posted by jeberwein at 1:13 PM

Flash Player audio failure on Intel-based Macintosh

(TechNote) Flash Player audio output stops working on Intel-based Macintosh computers when you change specific system audio settings, or when those settings are changed byother third-party software. This issue in not strictly isolated to Intel-based Macintosh computers and may occur on any Macintosh system that is equipped with a sound card capable of exceeding 44Hz. However, this issue will be more prevalent on Intel-based Macintosh computers, because the majority the sound cards on other Macintosh systems do not exceed 44Hz.

Posted by jeberwein at 1:12 PM

Flash Player Support FAQ

(TechNote - update) This TechNote focuses on installation and troubleshooting of Flash Player on Macintosh and Windows systems. Additional information is also available from the Flash Player Support Center.

Posted by jeberwein at 1:10 PM

Red exclamation marks appear in Server Behaviors panel

(TechNote - update) You may occasionally see red exclamation marks ( ! ) next to the items in your Server Behaviors panel. For example, if you create a recordset or an Insert Record server behavior and then change the database connection, you may see a red exclamation mark. Or if you make manual modifications to the server behavior code blocks, you may also see red exclamation marks.

Posted by jeberwein at 9:51 AM

How to put a search and results page set on the same page

(TechNote - update) A common question among Dreamweaver users is how to create a search page that displays the results of the search on the search page instead of on another page. There are many different ways to implement a search that displays the results on the same page. This TechNote demonstrates one possible solution using the ASP server model. Because this example uses the Dreamweaver visual interface, the steps below also apply to the other server models supported by Dreamweaver (ColdFusion, PHP, ASP.NET and JSP).

Posted by jeberwein at 9:50 AM

Creating dynamic hyperlinks and e-mail links with recordsets

(TechNote - update) This TechNote describes how to apply dynamic hyperlinks and dynamic e-mail links to both static text and dynamic text derived from a recordset. The same principles also apply to dynamic images.

Posted by jeberwein at 9:49 AM

Adding a "Select All" option to a list/menu consisting of string values

(TechNote - update) Support, Tips & Tricks

This TechNote assumes that you have a static list/menu or a dynamic list/menu on your page that consists of string or text values. If your list/menu consists of numeric values, see TechNote 16105, "Adding a "Select All" option to a list/menu consisting of numeric values." Please refer to the resources listed at the end of this TechNote for details on setting up the initial list/menu.

Posted by jeberwein at 9:48 AM

Building RoboHelp_CSH.cpp in Visual Studio 2005 generates multiple errors

(TechNote) When you attempt to build RoboHelp_CSH.cpp in Microsoft Visual Studio 2005, the following error messages are displayed:

RoboHelp_CSH.cpp
..\RoboHelp_CSH.cpp(163) : error C2440: 'initializing' : cannot convert from 'const char *' to 'LPTSTR'
Conversion loses qualifiers
..\RoboHelp_CSH.cpp(526) : error C2440: 'initializing' : cannot convert from 'const char *' to '_TCHAR *'

Posted by jeberwein at 9:47 AM

Cross-site scripting security issue in Dreamweaver MX and Dreamweaver UltraDev server behaviors

(TechNote) There is a security issue with some of the server behaviors in Dreamweaver MX, Dreamweaver UltraDev 4, Dreamweaver UltraDev 1, and two extensions that shipped as part of the Developer's Resource Kit (DRK), vol. 2 and vol. 4. If exploited, this issue makes it possible for an attacker to gain access to certain site-specific cookie and session information. (Ref. 146889)

Note: This security issue has been fixed in Dreamweaver MX 2004 and later versions.

Posted by jeberwein at 9:39 AM

Dreamweaver 8 does not fully render large files in Design view on Macintosh

(TechNote) When you open certain large files in Design view in Dreamweaver 8 on the Macintosh, Dreamweaver does not render the complete page. This typically causes the last section of the page to be cut off. This issue does not occur in earlier versions of Dreamweaver.

The size limit is not the number of bytes in the source file, but the display size to which the markup renders. Dreamweaver 8 currently has a limitation of 32,768 pixels by 32,768 pixels on the Macintosh.

Posted by jeberwein at 9:38 AM

"Error Code 3" when you work with templates

(TechNote) When you try to update pages after making changes to a template, or when you try to create a new file from a template, the following error occurs:

Error Accessing File: "\\servername\wwwroot\templates\\\servername\wwwroot\templates\main2.dwt": bad file path (error code 3)

You may find that the path above is a combination of two paths concatenated together, or you may see only one path. This issue may occur only when other files are open in Dreamweaver.

Posted by jeberwein at 9:37 AM

Copy, Cut, Paste and Undo stop working in Dreamweaver 8

(TechNote) After working correctly for a period of time on Windows, Dreamweaver 8 loses the ability to copy, cut, paste and undo. These options are grayed out in the main menu and also in the right-click context menus, and the keyboard shortcuts for these options do not work.

Posted by jeberwein at 9:35 AM

Error "Parameter is incorrect"

(TechNote) You see a "Parameter is incorrect" error in Dreamweaver 8 when you perform the following actions:

* When you try to save changes to a file on an offline mapped network drive (Windows). (Ref. 202814)
* When you perform: File > New > click on Templates tab (Windows). (Ref. 202810)
* When you attempt to Put, Get or Synchronize files to or from a remote server, attempt to open a file, or try to connect to the remote server. (Ref. 200120)

Posted by jeberwein at 9:34 AM

ASP error '80020009' when you retrieve data from SQL Server

(TechNote - update) The following error may occur when you access a recordset in an ASP file that contains "text" or "ntext" datatypes from a Microsoft SQL Server table:
Microsoft OLE DB Provider for ODBC Drivers error '80020009'

Posted by jeberwein at 9:32 AM

Adding a "Select All" option to a list/menu consisting of numeric values

(TechNote - update) his TechNote assumes that you have a static list/menu or a dynamic list/menu on your page that consists of numeric values. If your list/menu consists of string or text values, refer to Adding a "Select All" option to a list/menu consisting of string values (TechNote 15746). Please refer to the resources listed at the end of this TechNote for details on setting up the initial list/menu....

Posted by jeberwein at 9:30 AM

Internet Explorer security message when you view files locally with JavaScript or Flash content

(TechNote - updated) Due to updates from Microsoft to the Internet Explorer browser in April 2006 (updates made as part of the Microsoft Windows XP Service Pack 2 (XP SP2) update), the following security message appears in the Internet Explorer yellow Information Bar when you view a web page locally that needs to run active content or scripting:

Posted by jeberwein at 9:24 AM

September 25, 2006

Total Training videos: Introducing Adobe Flex 2

Watch these videos to learn more about how you can use Adobe Flex to help you build effective, interactive RIAs.

Posted by gfox at 10:29 AM

Creating SIS files for distribution

Package large, multi-part Flash Lite applications into one installation file for use in Symbian OS devices.

Posted by gfox at 10:28 AM

Learn Adobe LiveCycle software with Zee – Part 1: Building forms with LiveCycle Designer

Watch the series of tutorials and learn how to build enterprise solutions using Adobe LiveCycle and Flex software.

Posted by gfox at 10:27 AM

Flex Data Services 2: How to use subtopics in messaging applications

(TechNote) This TechNote describes how to use subtopics with producers and consumers in Flex Data Services 2 messaging applications, and provides a sample to demonstrate the configuration steps as well as a simple working code example.

Posted by dmorris at 8:37 AM

September 21, 2006

Flex 2: ComboBox Prompt Property

(TechNote) Setting the prompt property on the ComboBox lets the user know a choice can be made. But, once a choice has been selected from the drop-list, it is not possible to put the ComboBox back into a "pre-selection" state.

Posted by dmorris at 8:47 AM

Breeze content search does not return any results

(TechNote) The content search function in the Breeze Manager does not return any results, even though you know that there is Breeze content that matches your search string.

Posted by dmorris at 7:13 AM

September 19, 2006

Flex Builder 2: Running under a User account after installing under an Admin account

(TechNote) This TechNote explains how to run Flex Builder 2 with an account that has less privileges than the account under which it was installed, for example, System Administrator.

Posted by dmorris at 12:59 PM

New Flex functionality in the Flex Developer Center

Check out this new widget to stay current on Flex blog posts and articles, tune into upcoming events, and see Flex 2 in action.

Posted by gfox at 8:44 AM

Participate in the MAXUP unconference at MAX 2006

Watch this presentation on the community-led unconference and get a sneak peek at how you can engage with colleagues in the developer community.

Posted by gfox at 8:44 AM

Humans as part of the SOA equation

Explore the interactions between an enterprise architecture embracing a service-oriented architecture (SOA) and a human actor.

Posted by gfox at 8:43 AM

Creating a Flex 2 interface for the BlogCFC application

Raymond Camden shares his experience creating a Flash interface for his BlogCFC application with ColdFusion and Flex 2.

Posted by gfox at 8:43 AM

White paper: Flash security and enterprise solutions (PDF, 548K)

Securely develop, deploy, and distribute Flash and Flex applications while leveraging the player's existing security infrastructure.

Posted by gfox at 8:41 AM

Join the Barcoded Forms eSeminars

Learn about barcoded forms and how to work with them.

Posted by gfox at 8:41 AM

Adobe XML Forms Architecture (XFA) specification, version 2.4 (PDF, 7.27M)

Get the complete Adobe XML Forms 2.4 specification in one reference document.

Posted by gfox at 8:40 AM

September 15, 2006

Breeze menu is not visible in PowerPoint

(TechNote) After installing Breeze Presenter, the Breeze menu is not visible in PowerPoint.

Posted by dmorris at 6:57 AM

September 14, 2006

How to create a Breeze login ID with a “one time use” password

(TechNote) A common request from Breeze application developers is how to create a new Breeze login ID that has a password that is only good for one time, using the Breeze XML/API. When the user logs into Breeze for the first time they will be prompted to change their password.

Posted by dmorris at 8:06 AM

September 12, 2006

Upgrading the Flash Authoring Tool with the Flash Player 9 Security Release

(TechNote) The Flash Player 9 Security Release is an update of the Flash Player that addresses various security-related concerns of the player. For more information regarding the update see the Adobe Flash Player security advisory APSB06-11. Updated versions of the player are being provided for the Flash authoring tool.

Posted by dmorris at 12:22 PM

Multiple Vulnerabilities in Adobe Flash Player 8.0.24.0 and Earlier Versions

(Security bulletin) Critical vulnerabilities have been identified in Flash Player 8.0.24.0 and earlier versions that could allow an attacker who successfully exploits these vulnerabilities to take control of the affected system. A malicious SWF file must be loaded in Flash Player by the end user for an attacker to exploit these vulnerabilities. It is recommended that users update to the most current version of Flash Player available for their platform.

Posted by dmorris at 12:20 PM

Updated Debug Flash Player 7 for Flex 1.5 and Flex Builder 1.5

(TechNote - updated) Due to a recent update to Flash Player 7, we are releasing an update to the debug version of the Flash Player 7 that ships with Flex 1.5 and Flex Builder 1.5.

Posted by dmorris at 12:04 PM

ColdFusion MX 7.0.1: Sandbox Security for ColdFusion Components

(TechNote) Sandbox security limits CFML code from being accessed by code outside the sandbox. It was found that CFML templates could invoke ColdFusion components (CFCs) outside its sandbox. There is a hot fix available to fix this issue in ColdFusion MX 7.0.1.

Posted by dmorris at 12:02 PM

ColdFusion MX: Webservices not protected by Sandbox Security

(TechNote) ColdFusion MX sandbox security allows you to secure code within a sandbox. CFML code can only be viewed or executed by other code within the same sandbox. However, sandboxing does not affect webservice calls to ColdFusion Components (CFCs).

Posted by dmorris at 11:58 AM

ColdFusion MX: Cross-site scripting vulnerability in forms

(TechNote) A possible cross-site scripting (XSS) vulnerability has been discovered in ColdFusion's handling of forms. This issue has been discovered in ColdFusion MX 6.1 through ColdFusion MX 7.0.2. This has been logged as issue 64586.

Posted by dmorris at 11:56 AM

ColdFusion Sandbox Security vulnerability

(Security bulletin) Under certain circumstances, CFML templates outside a sandbox can call components (CFC) within a sandbox.

Posted by dmorris at 11:54 AM

In Labs: Flash Lite 2.1 for Windows Mobile 5.0

Expand your target platforms for Flash Lite by trying out this pre-release of Flash Lite 2.1 for Windows Mobile 5.0 devices.

Posted by gfox at 8:35 AM

September 11, 2006

Multiple file upload with Flex and ColdFusion

Take advantage of the file I/O capabilities of Flash Player 9 to transport files from the client side to the server side.

Posted by gfox at 8:39 AM

What's new in the Adobe LiveCycle 7.2 release

Get a summary of new feature enhancements, individual product changes, and items being retired.

Posted by gfox at 8:38 AM

Developing Flash websites using progressive enhancement

Learn how to create Flash experiences that are visible for search engines and accessible to the biggest target audience possibl

Posted by gfox at 8:38 AM

Optimizing your content for OTA delivery

Learn how to create Flash Lite content for download through wireless networks.

Posted by gfox at 8:37 AM

Flex Builder 101: Four basic lessons on coding your first application with Flex Builder

Watch this FlexTV presentation and get started with Flex 2.

Posted by gfox at 8:37 AM

Sample: Adding subform instances using the addInstance method (ZIP, 89K)

Learn how to use the addInstance method to add subform instances at runtime.

Posted by gfox at 8:36 AM

September 8, 2006

Supported specifications for Talking Head Video

(TechNote) Talking head video is a video of a speaker that appears in the viewer side bar. Breeze Presenter supports the Flash (SWF) and Flash Video (FLV) file formats. When video is added to a presentation, it appears in the location used for presenter photographs.

Posted by dmorris at 10:25 AM

Email subject and body in Japanese is garbled when received by some email clients

(TechNote) When email sent from Breeze is received by some email clients, such as Lotus Notes, the email subject and body is garbled and cannot be understood.

Posted by dmorris at 10:21 AM

September 7, 2006

Presenter image quality is inferior after publishing

(TechNote) The quality of images inserted into Presenter may be better before the PPT file has been published (either locally or to a Breeze server) than after.

Posted by dmorris at 7:59 AM

September 6, 2006

How to verify that Breeze HTTP header authentication is working

(TechNote) Once you finish configuring your Breeze server to perform HTTP header authentication, you will need to test it to verify that it works as expected.

Posted by dmorris at 11:25 AM

How to configure Breeze to perform HTTP header authentication

(TechNote) One of the ways to implement Single Sign-on (SSO) in Breeze is by using HTTP header authentication. This Technical Note provides an overview of HTTP header authentication and explains how to configure Breeze to use HTTP header authentication to implement Single Sign-on solutions.

Posted by dmorris at 7:35 AM

September 5, 2006

Introducing Adobe Captivate 2: Changing the way you author interactive content

Branching simulations, content libraries, and more—see what's in store in the new release.

Posted by gfox at 2:28 PM

ColdFusion and Flex: Do you need Flex Data Services?

Get a handle on Flex Data Services and when to use it instead of Flash Remoting.

Posted by gfox at 2:27 PM

Quickly create multiple versions of your Flash Lite 1.1 content

Learn what modifications you need to make so that your content runs on a variety of devices.

Posted by gfox at 2:26 PM

Performance testing Adobe LiveCycle applications with IBM WebSphere Application Server and Microsoft Windows Server 2003

Learn the best practices for performance testing applications built on LiveCycle software.

Posted by gfox at 2:25 PM

Can I move the Breeze content folder into another directory?

(TechNote) It may be desired to move the Breeze content folder from the existing Breeze directory to another directory, in the case of low disk space, for example.

Posted by dmorris at 11:49 AM

Adding Premiere Telephony settings stalls the server

(TechNote) After adding Premiere Telephony settings to the C:\breeze\custom.ini, CPU usage hits 99%. The CPU usage drops to a normal level as soon as the Breeze server is stopped.

Posted by dmorris at 7:16 AM

How to add or remove users from groups using the XML API

(TechNote) A common request from Breeze application developers is how to add or remove a user from a particular group.

Posted by dmorris at 6:54 AM

Viewing the RTMP connection string in Breeze Meeting

(TechNote) At some point, you may want to know what port or server you are connecting to when you access a Breeze meeting. This may be valuable for troubleshooting client-side connectivity issues or cluster failover.

Posted by dmorris at 6:22 AM

Enabling Breeze Meeting to communicate on both RTMP and RTMPS

(TechNote) Some Breeze administrators may not want SSL enabled for every meeting, but would like the ability to have users connect over the RTMPS protocol if they can't connect over RTMP.

Posted by dmorris at 5:48 AM