Rules
* more details available from following the link
D1 | The XPATH contains //. // selects nodes from anywhere in the document and can affect performance of the XSL (DP) |
D2 | There is no timeout set for MQ Get for open-url (DP) |
D3 | An option set is not valid (DP) |
D4 | A DP extension has been found that is not in the known list (DP) |
D6 | The code is trying to change a DP variable that has been marked as read only (DP) |
D7 | The code is trying to read a DP variable that has been marked as write only (DP) |
D8 | The XSL contains an xsl:message element. These are usually only used in non-production code (DP) |
D9 | An xsl:choose is missing a fall through xsl:otherwise (DP) |
D10 | The XSL contains an xsl:message element with terminate set to ‘yes’. That will stop the XSLT processor (DP) |
D11 | The XSL contains a dp:priority logging message that is not ‘debug’, ‘info’, ‘error’ or ‘emergency’ (DP) |
D12 | An xsl:otherwise, xsl:for-each, xsl:if or xsl:when is empty (DP) |
D13 | The |
D14 | An xsl:choose with only 1 when condition could be replaced with an xsl:if (DP) |
D15 | An XSL variable has used but not declared (DP) |
D16 | An XSL variable has been declared but not used/referenced (DP) |
D17 | A DP extension-function has been found that is not in the known list (DP) |
D18 | Use the pooled DPMQ over MQ wben reading and writing MQ messages (DP) |
D19 | Incorrect argument in dp:remove-http-request-header function (DP) |
D20 | Might not be a valid DP variable (DP) |