Assembly Gallery
User login
Navigation
Cape Clear Studio 7.0.1 Release Notes
Cape Clear Studio 7.0.1 Release Notes are divided into two sections:
Issues Fixed Since Cape Clear Studio 7.0
The following tables list the issues fixed since Cape Clear Studio 7.0:
| Issue Summary: | WSDL to Java Web Service that invoke on other Web services projects do not build when first generated |
| ID: | WTP-3124 |
| Status: | Fixed |
| Component: | WSDL2Java |
| Description: | WSDL to Java Web Service that invoke on other Web services projects do not build when first generated. The client web service proxy code is not initially generated. They must be cleaned and rebuilt before they will build cleanly. |
| Issue Summary: | Remove "JBoss Server" from "Cape Clear 7 on JBoss Server (External Cluster)" |
| ID: | WTP-3299 |
| Status: | Fixed |
| Component: | Servers - Clustered |
| Description: | In the "Define a New Server" wizard page the "JBoss server" text should be removed from the clustered server option. 7.0.1 adds support for clustering on Websphere and Weblogic so the external cluster server option is no longer limited to JBoss. |
| Issue Summary: | Add patched WSDL Validator plugin to the Cape Clear Update Site. |
| ID: | WTP-3134 |
| Status: | Fixed |
| Component: | Installer |
| Description: | The patched WSDL Validator needs to be made available via the Cape Clear Update Site as a new plugin. Users of Cape Clear's update site can then install this feature (along with the Studio, Samples, Buckminister & HibernateTools) onto a WTP 1.5.3 installation to get an installation that is identical to that provided by the Studio installer kit. |
| Issue Summary: | Edit Partner Link toolbar icon in Partner Viewer should be improved for clarity. |
| ID: | WTP-3229 |
| Status: | Fixed |
| Component: | Documentation - Studio User Guide |
| Description: | The Edit Partner Link toolbar icon in the Partner Viewer should be changed to something more meaningful as the existing icon does not indicate the "edit" facility. |
| Issue Summary: | The licence agreement in the Cape Clear Studio installer needs to be updated. |
| ID: | WTP-3137 |
| Status: | Fixed |
| Component: | Installer |
| Description: | The license agreement in the studio installer reflects the beta release and should be updated to reflect the full product release. |
| Issue Summary: | Incorrect XPath generated for attribute in property alias |
| ID: | WTP-3280 |
| Status: | Unresolved |
| Component: | View - BPEL Properties |
| Description: | The Property Alias editor generates an incorrect XPath query for mesage attributes. For example /root/element@attname is generated rather than /root/element/@attname - there is a missing / between the element and attribute parts of the path. The problem can be worked around by manually correcting the generated XPath expression. |
| Issue Summary: | Web Service Tester does not detect all WSDL imports |
| ID: | WTP-3150 |
| Status: | Fixed |
| Component: | Editor - Web Service Tester |
| Description: | The Cape Clear Web Service Tester is only detecting WSDL imports one level down and is not presenting the bindings and PortTypes defined within WSDL defined beyond the first level. A workaround is to the use the WSDL query URL which picks out the WSDL interface to be tested e.g. http://localhost:8080/ccx/ConfirmDeal/ConfirmDealPartnerLinks.wsdl?wsdl |
| Issue Summary: | The image export facility in the BPEL Editor uses an incorrect file extension |
| ID: | WTP-3138 |
| Status: | Fixed |
| Component: | Editor - BPEL Editor |
| Description: | The image export facility which allows users to export the BPEL script representations as an image file for documentation purposes saves the file with an incorrect .gif extension instead of *.jpg. |
| Issue Summary: | Web service tester does not use MIME types from the WSDL |
| ID: | WTP-3147 |
| Status: | Fixed |
| Component: | Editor - Web Service Tester |
| Description: | The Web Services Tester does not support the use of the MIME content type specified in an operation's WSDL Binding to determine how to encode attachments. This makes it impossible to control whether an attachment is sent as binary or in plain text (BPEL requires XML content to be delivered in plain text format). |
| Issue Summary: | Errors occur against the SCM demo WSDL files when no Internet connection is available on importing |
| ID: | WTP-3168 |
| Status: | Fixed |
| Component: | Editor - WTP WSDL Editor |
| Description: | Errors such as "Referenced file contains errors" and "Failed to read schema document" occur when the SCM demo projects are imported to Eclipse when no internet access is available to the machine. The problem can be resolved by reconnecting to the Internet and running a clean-all-projects in Cape Clear Studio. |
| Issue Summary: | Metadata exception deploying BPEL service that contains a literal assign from an element with local name 'query' |
| ID: | WTP-3263 |
| Status: | Fixed |
| Component: | Validator - BPEL Semantic |
| Description: | When a BPEL process containing an <assign> activity that contains a <copy> that copies from a literal XML fragment that starts with a root element named 'query' is deployed, the following error is thrown on the server console when the deployed web service is starting:
[10-Apr-2007 23:00:56.375 PDT] ERROR <DefaultProcessInfoBuilder> Feature 'queryString' not found. (file:/C:/capeclear/webapps/ccx/ WEB-INF/webservices/SFDCBpelTest/WSAR-INF/SFDCBpelTest.bpel, 184, 22) Resolution: |
| Issue Summary: | Web Service Browser does not work if there are Servers without a Server Runtime |
| ID: | WTP-3099 |
| Status: | Fixed |
| Component: | View - Web Service Browser |
| Description: | If there are Servers defined which do not have an associated Server Runtime (e.g. if the Runtime has been removed from the workspace), the Web Service Browser does not display anything. The Browse Server (for WSDL) dialog (the "Server" option when loading WSDL) also logs an NPE and displays nothing when the Runtime has been removed. To workaround this, if you remove a Server Runtime, either remove the Servers which used it, or create a new Runtime for those Servers and associate them with that new Runtime. |
| Issue Summary: | Web Service Browser does not inform user when it cannot update from the server |
| ID: | WTP-2754 |
| Status: | Fixed |
| Component: | View - Web Service Browser |
| Description: | If an error occurs with a Web service running on the server then the Web Service Browser's list of services is displayed as empty and no error message is displayed. If there is an underlying problem with a service when the server is running there needs to be some output that highlights the problem. |
| Issue Summary: | Remove the "Cape Clear 6 on JBoss Server (External Cluster)" server type |
| ID: | WTP-3303 |
| Status: | Fixed |
| Component: | Servers - Clustered |
| Description: | The "Cape Clear 7 (External Cluster)" server type should be used instead.
If you have workspaces that you want to continue to use that have servers of type "Cape Clear 6 on JBoss Server (External Cluster)", you must delete those servers. To do so, select the "Servers" view, right-click on the server and select delete, uncheck "Stop server(s) before deleting" (leave "Delete running server(s)" checked) and then click OK. |
| Issue Summary: | Target adapter does not exist on classpath in WSDL to Java web service projects problem marker when project first created |
| ID: | WTP-3121 |
| Status: | Fixed |
| Component: | WSDL2Java |
| Description: | A problem marker indicating the target adapter does not exist on the project classpath in WSDL to Java web service projects is sometimes displayed when the project is first created. The workaround to this is to rebuild the project after it has been created, which will clean the marker. |
| Issue Summary: | Transform builder can't create Text->XML step for text schema that xsd:imports another schema |
| ID: | WTP-3067 |
| Status: | Fixed awaiting Merge |
| Component: | Editor - Transform Builder |
| Description: | If a text schema xsd:import's another schema an error will occur when attempting to create the Text->XML transform step utilising this text schema. This is because the transform builder is looking for the included schema relative to the current directory of the Eclipse executable rather than the directory of the text schema. A workaround is to specify the import using an absolute path. |
| Issue Summary: | Double clicking a folder in the BPEL Wizard's (Browse) Workspace dialog closes the dialog. |
| ID: | WTP-3178 |
| Status: | Fixed |
| Component: | Wizard/Property Pages - New BPEL WS |
| Description: | [In the the Browse Workspace dialog that is launched from the BPEL File Configuration Details page of the New BPEL Web Service Project wizard, ]
if you double click on a folder the dialog closes the dialog and nothing happens. The dialog should be set so that is selects only files and not directories. Double clicking on a directory should expand it rather than close the dialog. |
| Issue Summary: | Removing fault messages using the WTP WSDL Editor leaves schema element and message definitions in the file |
| ID: | WTP-3135 |
| Status: | Fixed |
| Component: | Editor - WTP WSDL Editor |
| Description: | Adding a fault message using the WTP WSDL Editor and then removing it leaves fragments of the message in the WSDL. The definition is removed from the operation but the schema element for the fault and the WSDL message are left. |
| Issue Summary: | Hitting the delete key twice in the BPEL Editor deletes entire BPEL script |
| ID: | WTP-3143 |
| Status: | Fixed |
| Component: | Editor - BPEL Editor |
| Description: | Selecting an activity and then hitting the delete key deletes the activity from the script. However, hitting the delete key a second time deletes the entire BPEL process and causes an error message stating "No Root Process Element" to be displayed. |
| Issue Summary: | Transform builder XML does not get focus when opened |
| ID: | WTP-3098 |
| Status: | Fixed |
| Component: | Editor -Text Schema |
| Description: | When opening an existing transform builder file or creating a new file using the new file wizard, the XML area is not getting focus and in the second case the workbench selection remains on the package explorer leaving the editor unselected (white tab). |
| Issue Summary: | The ws-application-client.xml editor should not offer "Allow Inproc transport" option |
| ID: | WTP-3106 |
| Status: | Fixed |
| Component: | Editor - WS-Application |
| Description: | This option is set at the service side and should not be offered in the client-side editor. |
| Issue Summary: | Partner Links are no longer differentiated by color |
| ID: | WTP-3165 |
| Status: | Fixed |
| Component: | Editor - BPEL Editor |
| Description: | All new Partner Links added after the initial wizard are colored black. A new color should be allocated to a Partner Link from a preference list of colors. |
| Issue Summary: | File lock maintained on BPEL image file |
| ID: | WTP-3141 |
| Status: | Fixed |
| Component: | Editor - BPEL Editor |
| Description: | When using the new BPEL print feature available via the camera icon Eclipse does not close the file immediately after the image has been written and instead waits for an indeterminate amount of time before closing. Whilst Eclipse holds the file open it cannot be deleted or loaded into another program that demands exclusive access to the file. |
| Issue Summary: | Properties appear multiple times in the BPEL Properties viewer |
| ID: | WTP-3166 |
| Status: | Fixed |
| Component: | View - BPEL Properties |
| Description: | When adding properties from within the BPEL Properties view results in new properties appearing twice in the list. |
| Issue Summary: | Not all java code is generated when a project is created |
| ID: | WTP-3262 |
| Status: | Fixed |
| Component: | Builder - Java WS |
| Description: | Not all the required Java coded is generated when creating a project using the WSDL-to-Java web service that invokes on other Web services wizard. This only occurs when the "Copy WSDL into project now" option is selected and leaves the project invalid. Cleaning the project causes the missing code to be generated. |
| Issue Summary: | Error "Duplicate entry" when deployng a Java Web Service project to a Cape Clear Server |
| ID: | WTP-3261 |
| Status: | Fixed |
| Component: | WSDL2Java |
| Description: | The Java Web Service wizard attempts to copy duplicate versions of the client WSDL and XSD files into the project WSAR file during server deployment. Selecting the option to copy the client WSDL/XSD files into the project (instead of linking to them) works around the issue. |
| Issue Summary: | Leading slash omitted from XPath expression containing attributes in BPEL Copy dialog |
| ID: | WTP-3248 |
| Status: | Fixed |
| Component: | Editor - BPEL Editor |
| Description: | Assigning an attribute to an attribute or element to attribute in the BPEL Editor's copy panel, the attribute's leading slash is left out. |
Known Issues in Cape Clear Studio 7.0.1
The following tables list the known issues in Cape Clear Studio 7.0.1:
| Issue Summary: | Cannot drag onto a BPEL diagram that has "empty" instead of "sequence" at its root |
| ID: | WTP-3059 |
| Status: | Unresolved |
| Component: | Editor - BPEL Editor |
| Description: | If a BPEL has an "empty" element but no surrounding "sequence" element, then the drag and drop logic in the BPEL editor does not allow activities to be dropped onto the diagram. A workaround is to delete the empty activity, which results in an empty sequence being created, and then proceed as normal by adding activities to the sequence. |
| Issue Summary: | Incorrect XPath generated for attribute in property alias |
| ID: | WTP-3280 |
| Status: | Unresolved |
| Component: | View - BPEL Properties |
| Description: | The Property Alias editor generates an incorrect XPath query for mesage attributes. For example /root/element@attname is generated rather than /root/element/@attname - there is a missing / between the element and attribute parts of the path. The problem can be worked around by manually correcting the generated XPath expression. |
| Issue Summary: | Error deleting Hibernate Sample "sample_database" project |
| ID: | WTP-3321 |
| Status: | Unresolved |
| Component: | Samples - Implementation |
| Description: | The following error appears when a user attempts to delete the Hibernate Sample projects (ticking the box to remove the resources from the file system):
Problems encountered while deleting resources. |
| Issue Summary: | Workbench preference page Cape Clear Java Project Settings has no effect |
| ID: | WTP-2969 |
| Status: | Unresolved |
| Component: | Wizard/Property Pages - New Java Client |
| Description: | The workbench preference page Cape Clear -> Java Project Settings has a property titled "Enforce compatability with only the current workbench JRE" which causes new projects to specify the exact (current) JRE version in the .classpath file. When not checked, the project can be compiled with any JRE version. The preferences check box has been noted to have no effect and when this happens the Cape Clear wizards create projects that are compatible with any JRE. |
| Issue Summary: | Error in error log when importing samples |
| ID: | WTP-2847 |
| Status: | Unresolved |
| Component: | Other |
| Description: | Each time a sample project is imported from the Studio Samples this error is seen in the error log:
java.lang.NullPointerException This problem has been raised with Eclipse.org, see https://bugs.eclipse.org/bugs/show_bug.cgi?id=175562 |
| Issue Summary: | WSDLs with schemas using xsd:include cannot be processed by the Java Web Service and Java Web Service Client wizards |
| ID: | WTP-3065 |
| Status: | Unresolved |
| Component: | Wizard/Property Pages - New Java Client |
| Description: | If a WSDL contains an embedded schema that xsd:include's another schema both the WSDL->Java web service wizard and Java web service client wizards are unable to process the WSDL. A workaround for this is to edit the WSDL such that the embedded schema targets a different namespace and then use xsd:import's to import the physical-item.xsd rather than including them. |
| Issue Summary: | Uninstall only works for one installation, others Studio installs cannot then be uninstalled |
| ID: | WTP-2805 |
| Status: | Unresolved |
| Component: | Installer |
| Description: | If more than one Cape Clear Studio is installed using the Installer e.g.
Studio installed into "C:\CapeClearA" with start menu "Cape Clear 7 A" After uninstalling one of the installations, the other cannot be uninstalled. |
| Issue Summary: | A combined WSDL to Java Web Service and Java Web Service Client project implementing and invoking on the same WSDL won't compile if default options used |
| ID: | WTP-3041 |
| Status: | Unresolved |
| Component: | Builder - Java WS |
| Description: | If a WSDL to Java Web service that invokes other web services is created with the default source folders settings and default namespace to package mappings, and the same WSDL is used for the implementing service and for the client, when code is generated it does not compile and problem markers are seen on the project. This happens because classes are generated for both the client and service into the same source folders that have the same name but different implementations, and one overwrites the other. There are two workarounds for this: (1) generate the service and client code into different source folders, or (2) change the package names for one of either the service or client in the namespace to package mapping table. |
| Issue Summary: | Help -> Software Updates -> Manage Configuration shows error markers for the Web Standard Tools (WST) feature |
| ID: | WTP-3094 |
| Status: | Unresolved |
| Component: | Other |
| Description: | Use Help -> Software Updates -> Manage Configuration to open the "Product Configuration" view, open the tree and notice that the "Web Standard Tools (WST)..." node and child nodes have error markers. Right click on the nodes, and select Properties -> Status to see the problem description.
The root cause is this error: Plug-in "org.eclipse.wst.wsdl.validation" version "1.1.101.v200701260245" referenced by this feature is missing. Cape Clear has patched this plug-in and so distributes the plug-in with a different version stamp e.g. "1.1.101.v200702211200-CCPATCH-154684-169427", where the numbers after "CCPATCH" are the Eclipse bug numbers for the problems addressed by the patching. The error markers appear because the feature descriptions specify the un-patched version number but Cape Clear Studio is supplied with and runs with the patched plug-in. The error markers can be ignored. |
| Issue Summary: | Whitespace in paths is not handled by the Buckminster command script as shown in the help |
| ID: | WTP-3112 |
| Status: | Unresolved |
| Component: | Headless Build |
| Description: | Whitespace in paths is not handled by the Buckminster command script as shown in the help. The Buckminster Automated Build will not correctly handle whitespace as shown in the help unless the paths are surrounded with double quotes. For example, specifying this path for the project.dir property
<property name="project.dir" value="C:/Documents and Settings/jdoe/myworkspace/" /> will cause the build to fail at the ccimport step e.g. ccimport --clean @project.dir@ To workaround this, surround the project.dir with double quotes e.g. ccimport --clean "@project.dir@" |
| Issue Summary: | Changes to Transform service WSDL outputData part of transformResponse are not preserved |
| ID: | WTP-3076 |
| Status: | Unresolved |
| Component: | Builder - Transform WS |
| Description: | The BPEL engine in Cape Clear 7.0 performs more stringent type checking on assignments that the 6.x server. This means that a technique of using a transform service to produce the XML for some elements of a variable/message no longer works because the xsd:base64Binary to element assignment will generate a MismatchedAssignmentFailure. To work around this, the WSDL for the transform service can be modified so that the outputData part of transformResponse is set to be the desired element. The mime:content of the binding for the output must also be customized to be text/xml. However, if the transformation serquence is modified or if the project is restored to the workspace from a ZIP the WSDL is rewritten and the changes are lost. A workaround is to stop the WSDL from being re-written by disabling the Cape Clear Transform Web Service Builder (via Project Properties->Builders). Such changes to builders are persisted to the .project file so a zipped and re-imported projects will continue to work. |
| Issue Summary: | HTTPS Restart Workbench button does not apply changes |
| ID: | WTP-3114 |
| Status: | Unresolved |
| Component: | Other |
| Description: | The Cape Clear HTTPS preferences page includes a "Restart Workbench" button, because the workbench must be restarted for the changes to take effect. However, if Restart Workbench is clicked before the "Apply" button has been clicked, the changes will be lost. The workaround is to Apply the changes before restarting the workbench. |
| Issue Summary: | "Problems occurred while trying to save the state of the workspace" error dialog when shutting down Studio workbench on JDK 1.4 |
| ID: | WTP-3012 |
| Status: | Unresolved |
| Component: | Hibernate Tools Integration |
| Description: | When you close Eclipse while using JDK 1.4 an error message is displayed saying "Problems occurred while trying to save the state of the workspace". However the workspace is saved, so this is error not fatal. . The recommended workaround is to use JDK 1.5.
The error is caused by a shutdown failure in the HibernateTools plugins that are shipped in Cape Clear Studio - it fails to persist the Console Configuration at exit as the HibernateTools implementation requires JDK 1.5 APIs to complete this task. Note this error occurs even if you have not used the HibernateTools plugins. A consequence of this failure to persist the console configuration data is that when the workbench restarts, Java to WSDL project (with Hibernate persistence support) will not have a valid HibernateTools Console Configuration until the project is rebuit. This is reported to the user as errors every time Console Configuration is used for projects had been created in previous sessions. There are three potential places where this can happen: To avoid this, perform a clean re-build of the Hibernate projects once before attempting any of the above tasks in a workbench. The HibernateTools Console Configuration will be re-created as part of the rebuild. |
| Issue Summary: | The BPEL Copy Dialog (Property View) does not display enumeration types correctly |
| ID: | WTP-2737 |
| Status: | Unresolved |
| Component: | View - BPEL Properties |
| Description: | Schema elements that are defined using enumeration type restrictions are not displayed correctly in the BPEL Copy Dialog (Property View). The workaround for this is to switch to the BPEL XML view and create the copy "from" and "to" contents manually. |
| Issue Summary: | Stored procedures with arguments maped to Types.OTHER are not generated |
| ID: | WTP-3271 |
| Status: | Unresolved |
| Component: | Hibernate Tools Integration |
| Description: | Stored procedures with arguments are maped to jdbc type Types.OTHER are not generated. If jdbc driver reports procedure column with type OTHER it means that the result is dynamic (ResultSet). Only simple types are supported in stored procedures signature. |
| Issue Summary: | Sqlserver: procedure/function which opens a cursor and return a value cause runtime error. |
| ID: | WTP-3272 |
| Status: | Unresolved |
| Component: | Hibernate Tools Integration |
| Description: | Procedure or function which returns cursor causes runtime exception.
Example: |
| Issue Summary: | Headless build commands ccdeploy and ccundeploy are documented but not present in the 7.0.1 Release |
| ID: | WTP-3361 |
| Status: | Unresolved |
| Component: | Documentation - Studio User Guide |
| Description: | The ccdeploy and ccundeploy headless build commands are described in the Cape Clear Studio 7.0.1 documentation but are not present in the software. They will be available in a future release |
| Issue Summary: | Removing a mapping in the XSLT Mapper doubles the nodes when two nodes are mapped to the parent |
| ID: | WTP-2593 |
| Status: | Unresolved |
| Component: | Editor - Mapper |
| Description: | Removing a mapping in the XSLT Mapper doubles the nodes when two nodes are mapped to the parent. This can be illustrated using the following steps: 1) Create an new XSLT file and load in the mapper. 2) Map a parent node to activate its children 3) Map one of its child nodes 4) Right click on the child node and select Remove. Only one mapping is listed. 5) Map another node to the parent 6) Richt click on the child node and select Remove. The mapping is listed twice. |
| Issue Summary: | Dependency on Eclipse HibernateTools feature |
| ID: | WTP-3449 |
| Component: | Hibernate Tools Integration |
| Description: | Cape Clear Studio has a dependency on the HibernateTools Eclipse feature that affects deployment of Web Services if the HibernateTools feature is not installed.
The HibernateTools feature is used primarily by our Java Web Service database integration and should have been declared as a required feature when installing the Cape Clear Studio 7.0.0 and 7.0.1 feature. Unfortunately the WTP Server runtime framework, on which our Web Service deployment infrastructure is built, requires that all features referenced by the Cape Clear project facet implementations be present in order to function correctly. If you have installed Cape Clear 7.0.0 (or 7.0.1) via our Update Site, you must ensure that you have the HibernateTools 3.2.0.beta9a feature installed or you will not be able to deploy your Web Service projects onto Cape Clear servers from within the Studio workbench. We are already hosting this feature on our update site. To install:
In future releases, Cape Clear Studio 7.0.2 and beyond, the product will declare a dependency on this feature ensuring that the Update Manager will prompt users to resolve the dependency before installing the Cape Clear Studio feature. |
Subscribe to Feeds
Developer News
Forums
Blogs
