Try OpenEdge Now
skip to main content
Migrating to OpenEdge 11.7
Migrating OpenEdge Business Process Management : Savvion 7.6.X/8.0 to Progress OpenEdge 11.3.0 Migration Process : Migrating to OpenEdge 11.3.0 : Custom JSP forms migration : Migrating BPM Studio 8.0 to Progress Developer Studio for OpenEdge 11.3.0
 
Migrating BPM Studio 8.0 to Progress Developer Studio for OpenEdge 11.3.0
To migrate custom JSPs to OpenEdge 11.3.0, you must edit the JSPs as instructed in the following tables:
Note: If you copy-paste the code from this document into your custom JSP, you must ensure that the code does not contain erroneous alignment and spacing, which can result in syntax errors or unsuccessful custom JSP migration.
Find and Replace...
With...
<bizsolo:link
rel="stylesheet"></bizsolo:link>
<bizsolo:link rel="stylesheet"
extJsVer="3"> </bizsolo:link>
function openDocAttWin( slotName,
sesID, ptname, piname, docurl,
docServer, readonly, ismultiline,
appendwith, isStart )
function openDocAttWin( slotName,
sesID, ptname, piname, docurl,
docServer, readonly, ismultiline,
appendwith, isStart, fiid )
formWidgetHandler = new
FormWidgetHandler(allWidgets,
{processName:'Appin80',adapletCache:
{'user':''}});
formWidgetHandler = new
FormWidgetHandler(allWidgets,
{processName:'Appin80',adapletCache:
{'user':''}},'
<%=request.getParameter(BizSoloRequest.
BSS_FIID)%>');
Find and Replace...
With...
<%@ page
import="com.savvion.BizSolo.Server.
*,com.savvion.BizSolo.beans.*,com.
savvion.sbm.util.
DatabaseMapping,java.util.Vector,
java.util.Locale" %>
<%@ page
import="com.savvion.sbm.bizsolo.util.
session.*,java.net.*" %>
param += '&isPICreation=' + isStart;
param += '&fiid=' + fiid;
<input name="_ProcessTemplateName"
type="hidden"
value='<%=bean.getPropString("ptName")
%>'>
<input name="<%=BizSoloRequest.BSS_FIID%>"
type="hidden"
value="<%=request.getParameter(
BizSoloRequest.BSS_FIID)%>">
All the ABL dataslots in Savvion 7.6.x/8.0 were Business objects, but when they are migrated to OpenEdge 11.3.0, they are transformed into OpenEdge native ABL datatypes. Therefore, the custom JSP forms with ABL dataslots created in Savvion 7.6.x/8.0 require the following changes in OpenEdge 11.3.0:
Find and Replace...
With...
<input class="ApInptTxt"
type="text" id="textField1"
name="Chabl.value"size="20"
maxlength="20"
value="<bizsolo:value
name='Chabl.value'/>">
<input class="ApInptTxt"
type="text" id="textField1"
name="Chabl"size="20"
maxlength="20"
value="<bizsolo:value
name='Chabl'/>">
* Previously the values were accessed as %DATASLOT_NAME%.value. Beginning with OpenEdge 11.3.0, the dataslots must be referenced as %DATASLOT_NAME%.