Switch to standard view 
  Sybase logo
 
 
 



Release Bulletin Unwired Accelerator 7.0 for Windows XP Windows 2000

 

Document ID: DC00084-01-0700-02

Last revised: February 16, 2007



Accessing current release bulletin information

A more recent version of this release bulletin may be available on the Web. To check for critical product or document information added after the product release, use the Sybase Product Manuals Web site.

Accessing release bulletins at the Sybase Product Manuals Web site
  1. Go to Product Manuals.

  2. Select a product and language and click Go.

  3. Select a product version from the Document Set list.

  4. Select the Release Bulletins link.

  5. From the list of individual documents, select the link to the release bulletin for your platform. You can either download the PDF version or browse the document online.



Product summary

Enclosed is Unwired Accelerator, which is compatible with these platform and operating system configurations:


Version contents

The Unwired Accelerator packaging includes:

The Getting Started with Unwired Accelerator 7.0 CD contains the following manuals:

The Technical Library CD also contains these related manuals:

These manuals are also available online at Product Manuals in PDF and HTML formats.



Special instructions

This section describes any special instructions for Unwired Accelerator.


Daylight Saving Time patch

Starting in 2007, the Daylight Saving Time (DST) rules are changing in the United States and Canada. DST now begins on the second Sunday of March and ends on the first Sunday of November. To ensure that your UA installations continue to function correctly, you must install a Java patch, or upgrade to UA 8.0.

Installing the Java DST Patch
  1. Download the Java DST Patchhttp://java.sun.com/javase/tzupdater_README.html.

  2. Extract the tzupdater-1_0_0.zip file. The .zip file is extracted into its own folder.

  3. Copy the tzupdater.jar file to the %UA_HOME%\JDK1.4.2_06 directory.

  4. Open a Command Prompt window (DOS shell), and navigate to the %UA_HOME%\JDK1.4.2_06 directory.

  5. At the command prompt, enter:

    							 jre\bin\java -jar tzupdater.jar -t						
    	

    This shows if the update is reuired. If it is, a long list of messages is returned, at the end of which is the message Validation tests failed. If the update is not required, nothing is returned.

  6. Stop the UA Windows Service if it is not already stopped.

  7. Run the DST patch with verbose messages by entering:

    							jre\bin\java -jar tzupdater.jar -v -u						
    	
  8. Verify the patch is applied by running the command:

    							jre\bin\java -jar tzupdater.jar -t						
    	

    If nothing is returned, the patch is successfully applied.

  9. Restart the UA Windows Services.



Changed functionality in this version

This section describes new features, enhancements, and changed functionality in this version.


New features and enhancements

This section discusses new features and enhancements to existing features.

For details about the features, see the Unwired Accelerator Developer’s Guide.


Change in import/export functionality

In earlier versions, you could deploy a JSP application into an EAR file that contained multiple WAR files and application definition files using Import/Export. This functionality is no longer available. To deploy a JSP application into an EAR file, you must now use the application server.

Deploying a JSP application into an EAR file
  1. Export the JSP applications to an XML file.

  2. Create a separate WAR file for each JSP application.

  3. Import the XML file.

  4. Deploy the WAR file to the application server (Tomcat or EAServer).



Known problems

See the latest release bulletin for Unwired Accelerator 7.0 for additional known problems. You can find the latest release bulletin at the Sybase Product Manuals Web site.


Mobile Web Studio


List/Detail view does not display properly after syncing to offline BlackBerry client

[CR #393332] When creating a database application, then syncing to the BlackBerry offline client, the List/Detail view does not display properly.

Workaround: Edit the application properties in List/Detail view and specify the width for all the columns to a desired value in the List Text window.


Authorization fails if you are assigned more than 20 roles

[CR #371033] You cannot access any Mobile Web Studio objects if you are assigned more than 20 Mobile Web Studio roles. This limitation is caused by the user’s database table. The column that holds all assigned roles to a user is limited to 255 bytes.

Workaround: None.


Changes not propagated to the device during sync

[CR #371766] When you create a Web application and capture links and text on a page, then sync the application to your BlackBerry device, the device shows the links along with the text of the captured content. When you edit the List/Detail property for the application to display only the text, then sync the application, the changes are not propagated to the device–the links still display.

Workaround: Specify the width setting in the List/Detail pane for each field.


“500 exception” error received during SMS registration

[CR #374529] If too many simultaneous registration attempts are made, you may receive a “500 exception” error during SMS registration.

Workaround: Try registering again.


Double-byte character sets display incorrectly using the DOM option

[CRs #370954 #370969] When performing a content capture using the DOM format, double-byte character sets do not display correctly.

Workaround: Use the One-click format when performing a capture.


Double-byte character sets display incorrectly using Advanced Navigation

[CR #370958] When performing a content capture using Advanced Navigation from a source that uses double-byte character sets, the double-byte character sets do not display correctly.

Workaround: Use the CapAll option when capturing content from a source that uses double-byte character sets.


Double-byte character sets display incorrectly if there is an @OP tag in the URL

[CR #371799] When performing a capture from a source with an @OP tag in the URL, double-byte character sets do not display correctly.

Workaround: None.


Cannot use @OP tag in URL with Advanced Navigation style

[CRs #373984 #371111] When performing a content capture from a source with the @OP tag in the URL, an error message is returned.

Workaround: Use the CapAll style when capturing content from a source that uses @OP in the URL.


Set charset to UTF-8 if content contains special characters

[CR #361553] When the contents of an application grid contain special characters like ® or ’, the XML breaks.

Workaround: Set the charset of applications to UTF-8 if the contents contain special characters.


Data is sorted by default when displaying mobile applications on PalmOne Zire72

[CR #361561] When displaying mobile applications on a PalmOne Zire72 in offline mode, by default the data on the table is sorted alphanumerically using the first field in the table, and the table layout of the original content is not maintained. For example, this:

Table 1: Expected result

Emp name

Salary

Ann

500

Karen

300

Val

450

Total

1250

displays like this:

Table 2: Actual result

Ann

500

Emp name

Salary

Karen

300

Total

1250

Val

450

Workaround: None.


You can define only one event in applications with multiple elements

[CR #361645] If an application includes more than one element you can define events only on one of the elements. You can select each element for event definition, but only the last event defined is saved and used.

Workaround: None.


Content Cache Interval must be “Real Time”

[CR #361663 CR #361651] When you right-click an application and select M-Business | Create Mobile Apps | Preview, the file for XML Location field | XML file has no application data.

Workaround: When you create a new application and save it, verify that the Content Cache Interval is set to Real Time.


Alert messages that use SMS support not sent if size limit is exceeded

[CR #361562] When you select the Include Message box from Agent Builder | Add | Notify | SMS and enter a message in the field that displays, if the message exceeds the size limit, the message is not sent. This is expected behavior.

Workaround: When you enter a message for an alert that uses SMS support, do not exceed the size limit of 110 characters.


Multilayered XML content does not display correctly

[CR #360262] The content for multilayered XML applications does not display correctly. For example, if the Symbol value is “AFRT” and the Name is “American Fire Re,” the application displays some numerical values for both fields.

Workaround: Customize a content XSLT template to filter out the Web service response. The customized template can be used for the Web services response with one layer of XML content since you are mapping the XML structure to a grid structure.

The content XSLT should ensure that the output XML is in this format:

<data><Record><Field op_label="col1" op_position="1">Data11</Field><Field op_label="col2" op_position="2">Data12</Field></Record><Record><Field op_label="col1" op_position="1">Data21</Field><Field op_label="col2" op_position="2">Data22</Field></Record></data>

Users created in LDAP server must activate their profile

[CR #359766] When a user is created in the LDAP server, the user’s profile is not created until the user logs in to Portal Interface. The user’s information cannot be changed or saved from Web Studio Manage | Portal | Users.

Workaround: The user must log in to Portal Interface.


Join Now link displays on some Smartphones

[CR #360133] When you are working in connected mode on some Smartphones and the session expires, you may see Join Now links even though self-registration is not applicable. The browser on these devices may have a limitation where old session IDs are cached too long.

Workaround: Ignore these links, restart the browser, and go to the login page again.


HTTPS not supported on Smartphones

[CR #360928] Cannot access the portal using HTTPS from Smartphones. For example, https://<hostname>.sybase.com:8443/onepage/mp.jsp?rid=1 does not work.

Workaround: Use HTTP for accessing applications on Smartphones. For example:

http://<hostname>.sybase.com:4040/onepage/mp.jsp

Secure applications do not function properly on Smartphones

[CR #360934] Secure applications do not function as expected on Smartphones. For example, the user is not prompted for a password.

Workaround: None.


Raw XML data displays when saving XSL

[CR #335024] When you create a document element with an XML file, then select an XSL file, save it, and preview it, it displays with raw XML data. No transformation occurs.

Workaround: Use the embedded XSL directive in your XML file and the browser to perform the transformation.


When deleting applications, dependencies on agents are not checked

[CR #356299] When an application is deleted, it checks for dependencies on pages, page groups, catalogs, and applications, but it does not check for dependencies on agents. Therefore, you can delete applications with dependencies on agents without getting a warning, and the agent containing the application continues to run and send alerts to users.

Workaround: The administrator must remove the application from the agent’s rule and action.


XML validation must be turned off for the import and export functionality to work

[CR #355835] If XML validation is turned on in global.properties.xml, when you export only applications, or all entities, then perform an import, you receive a connection error: java.lang.NullPointerException.

Workaround:

  1. Open global.properties.xml in a text editor. If you are using Tomcat, the default location of this file is %SYBASE%\UnwiredAccelerator70\tomcat\webapps\onepage\config, where “x” is the drive on which the product is installed.

  2. Find <Property name=”XmlValidation”> and verify that the value is set to “off.” If not, change it.

  3. Save the file and close the text editor.

  4. Restart the application server.


Updating pages and page groups

[CR #346402] Pages and page groups do not update correctly.

Workaround: Using any text editor, open the global.properties.xml file. If you are using Tomcat, the file is located in %SYBASE%\UnwiredAccelerator70\tomcat\webapps\onepage\config.

Search for “deferupdate”, and change the value to “on” so it looks like this:

Property name=“deferupdate” value=“on” description=“on/off”

Save and close the file.


Server-side click-across application does not display correctly

[CR #361665] When an application with server-side click-across is linked to an application with two database elements, the server-side click-across application does not display correctly.

Workaround: To use server-side click-across, the linked application must be a single-element application.


Error message does not display when entering wrong information

[CR #386173] If you preview a linked application in Application Builder with PDA selected as DeviceType, then click the New button to add a record, then make a wrong entry in the text box, no error message displays to inform you of the error.

Workaround: None.


JPEG charts do not work properly on WAP phones if the chart application takes CGI parameters

[CR #361753] On a JPEG chart application, when you input the value to the CGI parameter field and press OK on Smartphone devices, the request is not submitted. This functionality is not supported on Smartphones.

Workaround: Make the CGI parameter invisible by setting the Default Value, setting the Display Type to “None,” and unselecting the Required check box.


Search uses alphanumeric search

[CR #361787] When you create a database application from sampledb, then sync the application to a PDA device and search, the search uses an alphanumeric search. For example, if you search with emp_id<180, the records return 3-digit emp_ids less than 180, but also returns records with 4-digit emp_ids that are less than 180 with the last digit truncated, such as 129, 102, 105, 1021, 1039, and so on.

Workaround: None.


URL pattern cannot be generalized when continuous capture is defined

[CR #370036] When you create an application with continuous capture defined, one or more URL patterns are associated with a CCL command, which is used to extract features from the page that are reached by clicking on a link that matches the URL pattern. When defining continuous capture, sometimes the same features on a page are captured with different CCL definitions, so that the URL pattern cannot be generalized.

Workaround: Edit the continuous capture URL mappings manually to generalize URL pattern.


Creating a new DataPool for the “home” DataSource causes a NullPointerException error

[CR #374904] By default, the “home” DatabaseService in global.properties.xml points to op_portal_asa, the DataPool also shared by the other DatabaseServices. Creating a new DataPool for the “home” DataSource causes a NullPointerException when saving an application in Mobile Web Studio.

Workaround: None.


& character causes problems with XML parsing

[CR #381866] The & character in a SQL query causes a problem in the XML parsing of the result set, and you receive an error instead of results for the query.

Workaround: None.


Portal Interface


After self-registering through a shared page, the user cannot access the shared page

[CR #358226] When an unregistered user receives a shared page, the user can self-register by clicking the “Join Now” link, but is then unable to get the shared page.

Workaround: To get the shared page, the user must log in to Portal Interface again using the link in the shared page e-mail.


Mobilizing personal channels using secure applications not supported

[CR #359375] You cannot create personal channels using secure applications on a PDA by clicking the PDA icon on the application title bar. Secure applications in Portal Interface require a user name and password to access the content. When you sync, the M-Business server does not know the required user name and password.

Workaround: Do not create personal channels with secure applications.


Using Netscape to access an application with an alert enabled permanently removes the alert icon for all users

[CR #361000] If you use Netscape to access an application with an alert enabled, the alert icon is permanently removed from the application for everyone, even those who have already added the application to their portal using Internet Explorer.

Workaround: Do not use Netscape to access alert-enabled applications.


“Access granted” problems appear unless the PortalUser role is selected during self-registration

[CR #316267] If the PortalUser role is not selected when you self-register in Portal Interface, “access granted” problems appear.

Workaround: Select the PortalUser role when self-registering in Portal Interface.


Applications display incorrectly on a PDA if you use the mobile icon to create a private channel

[CR #357699] If you use the PDA icon to create a personal channel with an application containing images, then log in to Portal Interface, add the applications to a page as a private channel, then sync the PDA, the applications display incorrectly with the default settings for the personal channel.

Workaround: Make modifications to the default settings for a personal channel:

  1. Log in to Portal Interface.

  2. Select MyInfo | M-Business.

  3. Select Include Images.

    You may also need to modify the link depth.

.


Page group names have a 25-character limit

[CR #361432] Page group names have a 25-character limit. Once you enter 25 characters for the page group name, no more input is accepted.

For Japanese characters, 64 bytes are allocated for the page group name in the database table, so only 21 of the Japanese characters are saved for the group name, as each Japanese character requires 3 bytes in a UTF-8 database. This truncation gives no warning.

Workaround: Do not exceed the character limit when assigning names to page groups.


Tomcat server


User must have the manager role before deploying a WAR application

[CR #315390] The Tomcat server requires a user to be assigned the manager role before he or she can deploy a WAR application using Mobile Web Studio.

The masuper user name is case sensitive and the password of m8super is assigned the manager role by default. The manager role is also included in the global.properties.xml property registration.userJ2EEroles. This causes the manager role to appear in the list of available roles when users self-register using the Join Now link in the login application.

You can also assign the manager role to existing users. Security-conscious advisors can remove the manager role after creating a user who can deploy WAR applications.

Workaround: Assign the manager role to users to enable them to deploy WAR applications using Mobile Web Studio.


EAServer


Mobile Web Studio window distorted

[CR #388907] Occasionally, when logging in to Mobile Web Studio, the initial window display is distorted or black.

Workaround: Refresh the browser window, or close and restart the browser.


Content Capture does not work if Proxy Protocol is set to HTTPS or HTTP

[CR #365116 & 365870] When the HTTP Config Proxy Protocol is set to HTTPS or HTTP, Content Capture fails when creating a portlet in Web Studio.

Workaround: Reset HTTP Config Proxy Protocol to blank:

  1. In EAServer Manager, under Servers, right-click Jaguar and select Server Properties.

  2. Select the HTTP Config tab.

  3. Change the Proxy Protocol field from HTTPS or HTTP to blank.

  4. Click OK.


Cannot connect to Portal Interface without the correct JDK version

[CR #361877] After installing Unwired Accelerator into EAServer, EAServer is restarted by the setup.bat, but it may start with JDK 1.3. This causes a “ClassNotFound” exception in the portal.err log file, and the user cannot connect to Portal Interface.

Workaround: Verify that EAServer restarted with the correct JDK version by checking the Jaguar.log for the following:

Jul 20 13:27:58 2004: 180389-Java virtual machine initialized: javaversion 1.4.2_03 
Jul 20 13:27:58 2004: 180389-Java virtual machine initialized: Java HotSpot(TM)Client VM (version 1.4.2_03-b02, mixed mode)

If EAServer did not start with the correct JDK version, shut down EAServer and restart it using serverstart.bat -jdk14.


UA does not run if the Web Services Toolkit (WST) are not installed

[CR #362245] When Unwired Accelerator is installed into EAServer 5.2, the runtime components for EAServer 5.2 must also be installed. If WST runtime components are not installed, Unwired Accelerator does not run.

Workaround: Copy the commons-logging.jar file located in infoedition\tomcat\common\lib directory to %JAGUAR%\java\classes.

Note:Do not use the commons-logging.jar file located in infoedition\tomcat\webapps\onepage\WEB-INF\lib.


JSPs with multibyte data do not display correctly in the browser

[CR #362621] If Unwired Accelerator is running on EAServer, JSPs that have multibyte data do not display correctly in the browser.

Workaround: Add the following declaration to the beginning of the JSP file:

<%@ page contentTYpe=“text/html;charset=CHARSET-NAME”%>

Replace CHARSET-NAME with the name of the character set that matches the data in the JSP.


BlackBerry


Multiple user queries cause Support – JVM 531 error

[CR #394586] When running ask UA queries on multi-user using the BlackBerry client, the BlackBerry device returns a Support - JVM 531 errorr and exits the BlackBerry client.

Workaround: Restart the BlackBerry device and try the query again.


Repeating Find on the same Answers Anywhere query returns blank screen

[CR #394426] Performing Find on the same Ask UA query twice returns a blank screen after syncing the second time.

Workaround: Enter the query again and click Find.


NullPointerException when performing a search using All Columns option

[CR #394577] When opening an application on the BlackBerry device and performing a search using the All Columns option, the user receives a “NullPointerException” error.

Workaround: None.


Incorrect sorting results when using a mixture of uppercase and lowercase letters

[CR #376648] The sorting feature on the BlackBerry client does not handle a mixture of uppercase and lowercase letters correctly, so sorting results can display incorrectly.

Workaround: None.


Sync update log is not detailed

[CR #386470] When a user creates update applications on BlackBerry, then performs a Sync Update and looks at the Sync Update log, it is not possible to tell which message in the log corresponds to which application, as there is insufficient detail in the log.

Workaround: None.


Ask UA query results do not display completely

[CR #373074] When using Ask UA on a Blackberry device, if the results of your query contain too much data, the result displays only partially, and you cannot scroll to view the result.

Workaround: None.


When concurrent updates to records are made, users are not notified

[CR #374598] Unwired Accelerator uses optimistic concurrency control to prevent conflicts when multiple users make updates to the same record. For example, if four users make updates to the same record and sync, only the first user’s sync is executed. The subsequent users are not notified that their updates did not take effect.

Workaround: None.


M-Business Client browser


Application title displays as “untitled” on PalmOne Zire72

[CR #360390] On PalmOne Zire72 using the M-Business Client browser, the title of applications displays as “untitled.”

Workaround: None.


Drill-down pie chart applications do not display correctly

[CR #361776] When you create a drill-down pie chart application, it does not display correctly when the image is reduced to display in the M-Business Client browser. The clickable regions on the image are not properly aligned with the pie wedges.

Workaround: None.


SAP


IE hangs when creating or editing a SAP application

[CR #389896] When you are creating or editing SAP applications using a machine with low memory, IE may hang in the Application Builder window.

Workaround: Close IE and restart it.


IE hangs with multiple edits

[CR #393334] Making multiple edits to a large SAP application can cause IE to hang.

Workaround: Restart Internet Explorer.


Some RFC input parameters do not work with English key words

[CR #385736] From UA, some RFC input parameters do not work when using English keywords as the RFC is looking for the German keyword.

Workaround: Try using the German keyword.


If edit of filter rules fails, user does not receive an error message

[CR #393335] When editing Exclude and Include filter rules on a SAP application, the user sees a blank window with no error message indicating the edit failed.

Workaround: Define Insert Record and Edit Record rules prior to the Exclude and Include filter rules.


Answers Anywhere


Answers Anywhere Web application is case insensitive

The Answers Anywhere Web application is case insensitive, while Mobile Web Studio is case sensitive. Therefore, if you run a query against two applications with the same name but different cases, Answers Anywhere retrieves only the first application with the common name.

For example, if you create an application named “web_cgitext,” then create a second application named “Web_CgiText” in Mobile Web Studio, then run the query “get Web_CgiText,” only results from the application “web_cgitext” are returned.


Query fails unless match is 80-90%

[CR #388545] The Substring match does not work unless the match is at least 80% in most cases. For example, if you enter a query get custdetails to work against an application dbcustdetails, the query fails. If you enter a query using dbcustdetails, the query does work.

Workaround: Queries should match the orginal word as closely as possible.


Substring matching does not work properly if symbols are used

[CR #389245] Substring matching does not work if there are symbols in application names, synonyms, and field labels, as they are used as delimiters in Dejima’s substring matcher in the wired.opal file as shown below:

 

<Symbols>     <CharacterRange lowerLimit="!" upperLimit="/" />     <CharacterRange lowerLimit=":" upperLimit="@" />     <CharacterRange lowerLimit="[" upperLimit="`" />     <CharacterRange lowerLimit="{" upperLimit="~" />   </Symbols>

Workaround: Do not use symbols like “:” in application names, synonyms, and field labels. Alternatively, you can remove the symbols from the wired.opal file and specify a different character range for symbols.


Mobile Data Service (MDS)


Syncing a large UA application to BlackBerry

When syncing large applications to BlackBerry, you should change the Mobile Data Service default HTTP connection timeout setting in the rimpublic.property file located in the Mobile Data Service configuration folder from two minutes to a greater number to avoid receiving timeout errors. See your BlackBerry documentation for more information about changing this property.


Security


Users who log in to Mobile Web Studio cannot access objects

[CR #356085] Mobile Web Studio users created from LDAP with all roles cannot access objects the first time they log in because the user’s information is not yet in the user’s table.

Workaround: Log out and log in again.


LDAP user’s password is not set automatically in M-Business Server

[CR #356453] When an LDAP user logs in to Web Studio the first time, the user is created automatically in M-Business Server, but the user’s password is blank, so the user cannot log in to the M-Business Administrator Console.

Workaround: The administrator must log in to Web Studio or the M-Business Administrator Console and reset the user’s password.


LDAP users cannot edit or save account information in Mobile Web Studio

[CR #391501] Users created in LDAP cannot edit or change their account information in Mobile Web Studio.

Workaround: The user must click Join Now in Portal Interface and create an account with their information in Portal Interface.


When StudioAdmin role is removed from LDAP user, Mobile Web Studio operations are still visible to the user

[CR #386843] When the StudioAdmin role is removed from an LDAP user, the user still sees the StudioAdmin role operations in Mobile Web Studio.

Workaround: None.



Technical support

Each Sybase installation that has purchased a support contract has one or more designated people who are authorized to contact Sybase Technical Support. If you have any questions about this installation or if you need assistance during the installation process, ask the designated person to contact Sybase Technical Support or the Sybase subsidiary in your area.



Other sources of information

Use the Sybase Getting Started CD, the SyBooks CD, and the Sybase Product Manuals Web site to learn more about your product:


Sybase certifications on the Web

Technical documentation at the Sybase Web site is updated frequently.

Finding the latest information on product certifications
  1. Point your Web browser to Technical Documents.

  2. Click Certification Report.

  3. In the Certification Report filter select a product, platform, and timeframe and then click Go.

  4. Click a Certification Report title to display the report.

Finding the latest information on component certifications
  1. Point your Web browser to Availability and Certification Reports.

  2. Either select the product family and product under Search by Base Product; or select the platform and product under Search by Platform.

  3. Select Search to display the availability and certification report for the selection.

Creating a personalized view of the Sybase Web site (including support pages)

Set up a MySybase profile. MySybase is a free service that allows you to create a personalized view of Sybase Web pages.

  1. Point your Web browser to Technical Documents.

  2. Click MySybase and create a MySybase profile.


Sybase EBFs and software maintenance

Finding the latest information on EBFs and software maintenance
  1. Point your Web browser to the Sybase Support Page.

  2. Select EBFs/Maintenance. If prompted, enter your MySybase user name and password.

  3. Select a product.

  4. Specify a time frame and click Go. A list of EBF/Maintenance releases is displayed.

    Padlock icons indicate that you do not have download authorization for certain EBF/Maintenance releases because you are not registered as a Technical Support Contact. If you have not registered, but have valid information provided by your Sybase representative or through your support contract, click Edit Roles to add the “Technical Support Contact” role to your MySybase profile.

  5. Click the Info icon to display the EBF/Maintenance report, or click the product description to download the software.



Back to Top
© Copyright 2010, Sybase Inc.