TIB Ip Websvcs SRVR Pi 11.9.0 Relnotes
TIB Ip Websvcs SRVR Pi 11.9.0 Relnotes
TIB Ip Websvcs SRVR Pi 11.9.0 Relnotes
Server Plug-in
Release Notes
Version 11.9.0
August 2022
Contents
Contents 2
New Features 4
Release 11.9.0 4
Release 11.8.0 4
Release 11.3.0 5
Changes in Functionality 9
Release 11.9.0 9
Release 11.8.0 9
Release 11.3.0 9
Deprecated Features 10
Release 11.9.0 10
Release 11.8.0 10
Release 11.3.0 10
Closed Issues 12
Restrictions 14
Known Issues 20
Other Information 26
New Features
This section lists features added in the following releases of the product.
Release 11.9.0
No new features have been added in this release of TIBCO iProcess® Web Services Server
Plug-in.
Release 11.8.0
The following new features are added in this release:
Setting this parameter resolves a problem in DB2 that sometimes means a JDBC
connection can become invalid after a genuine SQL exception is thrown.
System to Manually (Within the Plug-in) Move "Poisonous" Messages (For
WebSphere/WebSphere MQ)
WebSphere/WebSphere MQ does not automatically move "poisonous" messages to a
named Poison queue after a certain number of retries. So, for WebSphere/WebSphere
MQ, now you can implement a system to manually (within the plug-in) move messages
which have been retried x times to the Poison queue. For details, see the "What to do"
Release 11.3.0
The following new features are added in this release:
l Solaris:
o Sun SPARC Solaris 10
l HP-UX on Itanium:
o HP-UX 11i Version 3
l AIX:
o AIX Version 6.1
l Linux:
o Red Hat Enterprise Linux Server 5.x
o Red Hat Enterprise Linux Advanced Platform 5.x
o SUSE Enterprise 10.x.
o SUSE Enterprise 11.x
(Other Linux implementations may be compatible; see the iProcess Engine
documentation.)
l Databases:
o Oracle 10g release 10.2.0.4 or above
o Oracle 11g
Release 11.9.0
The following table lists the features that have been removed in the version 11.9.0 of
TIBCO iProcess® Web Services Server Plug-in.
In line with TIBCO's Platform Support Policy, the 11.8.x release of iProcess (iProcess
Engine, iProcess Workspace, and iProcess Developer) is the last release to support the
Oracle Solaris and IBM AIX platforms.
The following product components are directly affected by this change:
• TIBCO iProcess Engine (Oracle)
• TIBCO iProcess Engine (DB2)
• TIBCO iProcess Technology plug-ins
• TIBCO iProcess Webservices Server plug-in
• TIBCO iProcess Server Objects (Java)
• TIBCO iProcess Workspace (Browser)
Release 11.8.0
In this release, platform support for iProcess® Web Services Server Plug-in has changed as
follows:
Supported Features
Platform Status As of Notes
Release
Changes in Functionality
This section lists changes in functionality in the following releases of the product.
Release 11.9.0
No functionality changes have been made in this release of TIBCO iProcess® Web Services
Server Plug-in.
Release 11.8.0
No functionality changes are included in this release of iProcess® Web Services Server
Plug-in.
Release 11.3.0
The following change in functionality is included in this release:
Deprecated Features
This section describes deprecated features in the following releases of the product and
lists equivalent features that accomplish the same result, if relevant. Any use of a
deprecated feature should be discontinued as it may be removed in a future release. You
should avoid becoming dependent on deprecated features and become familiar with the
equivalent feature.
Release 11.9.0
No features have been deprecated in this release of TIBCO iProcess® Web Services Server
Plug-in.
Release 11.8.0
The following features are deprecated or removed in this release of iProcess® Web
Services Server Plug-in.
Deprecated Features
Affected Description Deprecated
Component Release
Server Plug-in Version 11.8.0 uses the current version of Apache Rampart 11.8.0
that has a configuration model based on WS-Policy and
WS-Security Policy, so the Apache Rampart 1.0 style
configuration (using InflowSecurity and OutflowSecurity
parameters) is deprecated in this release.
Release 11.3.0
The following feature is removed in this release.
• Support for AXIS 1.
Note: If you only need to define iProcess Web Services steps in procedures (you
do not run cases on your machine), you only need to install the iProcess Web
Services Client plug-in - refer to the TIBCO iProcess Web Services Client Plug-in
Installation Guide. If you are running cases containing Web Services steps, you
must also install the iProcess® Web Services Server Plug-in.
Examples
Some examples are included with the iProcess® Web Services Server Plug-in. The schemas,
iProcess procedures, and BusinessWorks processes can all be found in the examples
folder along with TIBCO iProcess Engine Web Services Server Plug-in product. The
examples provided with this version of the iProcess® Web Services Server Plug-in are not
compatible with earlier versions of the product. Earlier versions of the product should use
the examples provided with their version of the iProcess® Web Services Server Plug-in.
Closed Issues
The table in this section lists issues that were closed in the following releases.
Closed in MR # Summary
Release
Implemented.
11.8.0 IPWS-521 Add the ability to internally manage moving retried messages to
a Poison queue rather than having the JMS Provider do it.
Implemented.
Corrected.
Closed in MR # Summary
Release
Corrected.
11.8.0 IPWS-495 When installing the TIBCO iProcess Web Services Plug-in as the
"pro" user, the installation fails and the installer displays an
error stating that you must be logged in as "root" to complete
the installation.
Corrected.
Corrected.
11.3.0 43258 Accented characters may cause either a fatal error or corrupted
data when running the Web Services Plug-in.
Corrected.
11.3.0 43272 Outbound web service calls failed when using Weblogic 9.2
XML/JMS.
Corrected.
11.3.0 43182 Web service calls were processed slowly under certain
circumstances.
Corrected.
11.3.0 41590 A Web Services call fails if the data returned contains the <
character.
Corrected.
11.3.0 39812 The SOAP Envelope Body stripping code has a bug in it which
means if you have body within the XML payload it will truncate
incorrectly.
Corrected.
Restrictions
This section lists restrictions for the current version.
MR # Summary/Workaround
IPWS-476 Summary An outbound call over XML/JMS must use a queue. Topics are not
supported using the XML/JMS data transport mechanism
Workaround None.
35056 Summary Web Service calls do not support mixed content. For example,
<xs:complexType mixed="true"> is not supported.
Workaround You should use an alternative construct like the one below:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xsd:element name="root">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="code" type="xsd:string"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
</xsd:schema>
32100 Summary When using SSL, if you use the IP address of a machine instead of the
machine name as key common name, at design time you will not be able to
access the WSDL to select an operation.
31528 Summary If a step is withdrawn while the Web Service call is in process, a sw_
warn error is created when the Web Service responds. This is because there is an
attempt to release a step that no longer exists
MR # Summary/Workaround
Workaround None.
31511 Summary Because of the way the pooling model used by the iProcess® Web
Services Server Plug-in works, if low numbers of Web Service steps are processed,
and some of these steps are causing errors, there can be delays in the processing
of other steps
Workaround None.
31461 Summary Only basic authentication can be used for message level security
when using RPC based Webservice calls.
Workaround None.
31286 Summary The password of the outbound truststore is not encrypted in the
sec.properties file.
Workaround None.
31259 Summary Sometimes when installing remotely using programs such as Exceed,
if a popup appears (for example, after the database test), you cannot edit the
fields in the dialog. This does not happen when performing the installation
locally.
Workaround Return to the previous dialog, then re-display the original dialog.
You can then edit the fields.
31179 Summary Sometimes the endpoints on a WSDL accessed using HTTPS are not
pointing to the HTTPS protocol or the correct port.
Sometimes when accessing the WSDL file for the TIBCO iProcess Web Services
Plug-in using the HTTPS protocol, the WSDL does not include a port with an
endpoint that includes this protocol. For example, the WSDL file is accessed at
https://localhost:8443/axis2/services/WebIPE?wsdl, yet all the ports refer to
http://localhost:8090/axis2/services/WebiPE.
Workaround None.
31163 Summary The UNIX scripts are included with the Jetty installation for Windows
MR # Summary/Workaround
Workaround None.
30964 Summary There can be problems calling the TIBCO iProcess Web Services Plug-
in from WebSphere Rapid Application Developer (RAD). These are caused by the
SOAP 1.2 entries in the WSDL that are not currently supported by RAD
Workaround None.
30838 Summary After a JMS timeout, when there are no messages in the queue to be
processed, the following message is displayed:
This text of this message should be reworded to be clearer, and the error
downgraded to an informational message.
Workaround None.
30806 Summary When you restart the TIBCO EMS server you also must restart the
Jetty server; otherwise Web Services calls fail and the following error is reported
in the Jetty logs.
Workaround None.
30552 Summary At runtime, encryption fails with an error about an unsupported key
algorithm.
MR # Summary/Workaround
directory.
security.provider.7=org.bouncycastle.jce.provider.Bouncy
CastleProvider
30522 Summary The timeout period for a timestamp security token is 5 minutes and
cannot be changed.
Workaround None.
30511 Summary When selecting a client WSDL, SSL security does not work with client
authentication for a WebSphere server.
Workaround None.
30199 Summary When using the Asynchronous with Reply invocation method,
messages can be lost if Jetty is restarted.
Workaround None.
28260 Summary During the Server Plug-in installation, pressing the Alt key to use a
hot key does not work correctly.
Workaround None.
28258 Summary During the Server Plug-in installation, in the Configure iPE Server
Information dialog, you can select an iProcess Engine node for the installation.
If you make a selection other than the default iProcess Engine node, click Next,
and then click Back, the default selection is displayed rather than the node you
selected.
Workaround None.
27173 Summary There are three bindings displayed for calling iProcess Engine Web
Service operations:
MR # Summary/Workaround
• WebiPESOAP11port_http
• WebiPESOAP12port_http
• WebiPEHttpport1
Do not use the WebiPEHttpport1 binding; it is unsupported.
Workaround None.
24785 Summary If you install the TIBCO iProcess Web Services Server Plug-in over an
existing installation an error occurs.
Workaround Delete any previous version of the TIBCO iProcess Web Services
Server Plug-in before installing this version.
16757 Summary You can only install the iProcess® Web Services Server Plug-in in
graphical mode. The options given for silent or console mode do not work.
Workaround None.
16617 Summary A Windows installation will fail if the environment path for the
%TEMP% directory contains spaces.
Workaround None.
16311 Summary The log file is restarted every time you re-start your Jetty server.
Workaround If you keep your Jetty server running, then TIBCO recommend that
you keep track of the size of the log file and periodically archive it, if it grows too
large.
16306 Summary Passing null values into Web Services that require parameters can
cause the step to never return to Staffware.
Workaround None.
16302 Summary Web Services can present multiple methods which have the same
name but different parameters (called overloaded methods). The Web Services
integration server is not able to call these Web Services at this time, a "duplicate
MR # Summary/Workaround
Workaround None.
No MR Summary If you install the iProcess® Web Services Server Plug-in and you select
Websphere as the JMS provider, you must provide a JNDI username and password
on the JMS Authentication dialog. You must do this even if your Websphere
application server is unauthenticated. If you do not do this, it causes a Null
Username exception when you perform the JMS test from the JMS Provider
Resource Details dialog. The actual username and password you enter is
irrelevant. This means you can enter whatever you like.
Workaround None.
Workaround None.
Known Issues
This section lists known issues for the current version.
Scenario 1
1. Configure iProcess® Web Services Server Plug-in to call an external web service.
2. From the iProcess® Web Services Server Plug-in, configure authentication,
encryption and timestamp for outflow.
3. Configure authentication, signature, encryption and timestamp for inflow.
4. Specify that iProcess® Web Services Server Plug-in confirm signature confirmation
in inflow.
5. Configure the external web service correctly, generating no signature confirmation.
The process works, even though it should fail as there is no signature confirmation
in the SOAP response.
Scenario 2
1. Configure an external web service to call iProcess® Web Services Server Plug-in's
inbound call.
2. From iProcess® Web Services Server Plug-in's, configure no security for inflow.
3. Configure authentication, signature, encryption and timestamp for outflow.
4. Specify that iProcess® Web Services Server Plug-in confirm signature confirmation in
outflow.
5. Configure the external web service correctly. There is no signature confirmation in
the SOAP response from the iProcess® Web Services Server Plug-in.
<wsdl:port name="WebiPESOAP11port_http1"
binding="axis2:WebiPESOAP11Binding">
<soap:address location="<http://192.168.68.72:8090/axis2/services/WebiPE>"
/>
</wsdl:port>
Other Information
Understanding the Return Values from iProcess Functions
When requesting iProcess functions, the values that are returned indicate whether or not
the function requests have been successful. They do not indicate that the functions have
performed successfully. This means, for example, that you may receive a successful return
value from a request to the iProcess function doCaseStart but the case does not start
successfully.
Product-Specific Documentation
Documentation for TIBCO iProcess® Web Services Server Plug-in is available on the TIBCO
iProcess® Web Services Server Plug-in Product Documentation page.
To directly access documentation for this product, double-click the following file:
TIBCO_HOME is the top-level directory in which TIBCO products are installed. On Windows,
the default TIBCO_HOME is C:\tibco. On UNIX systems, the default TIBCO_HOME is
/opt/tibco.
The following documents for this product can be found in the TIBCO Documentation site:
l TIBCO iProcess Web Services Server Plug-in Release Notes
l TIBCO iProcess Web Services Server Plug-in Installation
USE OF TIBCO SOFTWARE AND THIS DOCUMENT IS SUBJECT TO THE TERMS AND CONDITIONS OF A
LICENSE AGREEMENT FOUND IN EITHER A SEPARATELY EXECUTED SOFTWARE LICENSE
AGREEMENT, OR, IF THERE IS NO SUCH SEPARATE AGREEMENT, THE CLICKWRAP END USER
LICENSE AGREEMENT WHICH IS DISPLAYED DURING DOWNLOAD OR INSTALLATION OF THE
SOFTWARE (AND WHICH IS DUPLICATED IN THE LICENSE FILE) OR IF THERE IS NO SUCH SOFTWARE
LICENSE AGREEMENT OR CLICKWRAP END USER LICENSE AGREEMENT, THE LICENSE(S) LOCATED IN
THE “LICENSE” FILE(S) OF THE SOFTWARE. USE OF THIS DOCUMENT IS SUBJECT TO THOSE TERMS
AND CONDITIONS, AND YOUR USE HEREOF SHALL CONSTITUTE ACCEPTANCE OF AND AN
AGREEMENT TO BE BOUND BY THE SAME.
This document is subject to U.S. and international copyright laws and treaties. No part of this
document may be reproduced in any form without the written authorization of TIBCO Software Inc.
TIBCO, the TIBCO logo, the TIBCO O logo, ActiveMatrix BusinessWorks, Administrator, TIBCO
Business Studio, Designer, Enterprise Message Service, Hawk, iProcess, Rendezvous, Runtime Agent,
and SmartSockets are either registered trademarks or trademarks of TIBCO Software Inc. in the
United States and/or other countries.
Java and all Java based trademarks and logos are trademarks or registered trademarks of Oracle
Corporation and/or its affiliates.
This document includes fonts that are licensed under the SIL Open Font License, Version 1.1, which
is available at: https://scripts.sil.org/OFL
Copyright (c) Paul D. Hunt, with Reserved Font Name Source Sans Pro and Source Code Pro.
All other product and company names and marks mentioned in this document are the property of
their respective owners and are mentioned for identification purposes only.
This software may be available on multiple operating systems. However, not all operating system
platforms for a specific software version are released at the same time. See the readme file for the
availability of this software version on a specific operating system platform.
THIS DOCUMENT IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR
IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
This and other products of TIBCO Software Inc. may be covered by registered patents. Please refer
to TIBCO's Virtual Patent Marking document (https://www.tibco.com/patents) for details.
Copyright © 2003-2022. TIBCO Software Inc. All Rights Reserved.