URL Parameters Accepted by emxStructureCompare.jsp and emxStructureCompareReport.jsp

If the needed URL parameter was passed to emxIndentedTable.jsp (to the page displaying the structure browser from which the compare is initiated), you do not need to explicitly pass them to emxStructureCompare.jsp and emxStructureCompareReport.jsp.

URL Parameter Description Accepted Input Value

calculations

When true, the calculations toolbar icon () displays on the structure browser toolbar; when false, the icon does not display.

true (default)

false

compareBy

One or more column names from the table. The value can be a comma-separated list or posted as an HTML form element with the name "compareBy", with each column name its own form element with a unique value.

Quantity,Find Number

connectionProgram

Defines the JPO:method to connect objects in a given structure hierarchy. You only need to write and specify a connectionProgram if you need to implement custom logic for connecting objects.

emxPart:connectEBOMParts

emxDocument:connectFolders

expandProgram

Define the JPO:method to use for expanding the object.

emxPart:getEBOM

emxDocument:getFolders

level

The number of hierarchical levels to traverse to fetch object details. The level must be an integer value.

1 (default)

matchBasedOn

One or more column names from the table. The value can be a comma-separated list or posted as an HTML form element with the name "matchBasedOn", with each column name its own form element with a unique value.

Type,Revision

objectId

The Object IDs of the objects to be compared. The value can be a comma-separated list or posted as an HTML form element with the name "objectId".

 

preProcessJavaScript

Defines a JavaScript function and is called after the structure browser is loaded in edit mode to execute custom processing. Can be a single function, or a semicolon-separated list of functions.

JavaScript function name

relationship

Relationship names used to expand the root object to display the table structure view. A comma-separated list of relationships can be defined.

The same relationships are used to expand the structure by clicking on the plus on the nodes.

The relationship name passed in can be the symbolic name or the actual relationship name. Using the symbolic names is recommended.

When one or more relationships are passed in, the program uses the list of passed-in relationship(s) only to expand the object. If no relationship parameter is passed in, then it assumes all.

<all> (default) - The given object will be expanded to get all the connected objects, irrespective of what relationship is used, to be displayed as child/parent objects.

relationship_EBOM, relationship_PartSpecification

all (default)

reportType

The type of report to generate. See Structure Compare Report

complete_summary (default)

difference_only

Unique_toLeft_Report

Unique_toRight_Report

Common_Report

table

Passes the table definition for displaying the criteria dialog and the compare report.

ENCBOMSummary

PMCAllProjects

toolbar

Defines the name of the toolbar menu to display as a toolbar in the compare report. By default, the AEFStructureCompareToolbar toolbar with synchronize buttons is used.

AEFStrutureCompare

ENCEBOMToolbar

PMCFolderToolbar