Post Process URL for an Editable Structure Browser

The postProcessURL parameter specifies the name of the JSP to call during post processing of the structure browser in edit mode.

Examples to invoke the emxIndentedTable.jsp with postProcessURL:

Set the href of any command object using macros where appropriate:

${COMMON_DIR}/emxIndentedTable.jsp?mode=Edit&table=<indentedtable_name>
&postProcessURL=${SUITE_DIR}/emxCustomPostProcess.jsp

Or

Invoke emxIndentedTable.jsp with custom JSP pages using the relative path (macros are not supported):

../common/emxIndentedTable.jsp?mode=Edit&table=<indentedtable_name>
&postProcessURL=../<Application Directory>/emxCustomPostProcess.jsp

If both a postProcessURL and postProcessJPO are specified, the postProcessURL is processed first followed by the postProcessJPO.

The post process JSP has the following input parameters available for the post processing:


  • The request parameters that were available for the emxIndentedTable.jsp, for example, objectId, relId, timeStamp, portalMode, suiteKey, etc. (objectId and relId of the root node).
  • The request parameter timeStamp gets the table data that is stored in the table bean as a map.
  • To update or interact with any ENOVIA objects, obtain the context from the request in the post process JSP using this code:
context = (matrix.db.Context)request.getAttribute("context");

See Pre Process URL for an Editable Structure Browser for code samples for retrieving request parameters and table data.