| <problems count="49"> |
| <sa-cases>1,2,4,5,6,7,8,9,10,11,12,13,15,16,17,18,23,24,25,43,58,1000,1004,0</sa-cases> |
| <problem> |
| <address.model>/</address.model> |
| <address.xpath>/bpws:process</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ProcessValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>13</charEnd> |
| <charStart>1</charStart> |
| <columnNumber>1</columnNumber> |
| <fixMessage>Please use an http://bad.ex.Lang supported by this BPEL processor.</fixMessage> |
| <lineNumber>1</lineNumber> |
| <location>process</location> |
| <message>expressionLanguage attribute refers to an unsupported language URI http://bad.ex.Lang</message> |
| <message.args>[null,"http://bad.ex.Lang"]</message.args> |
| <message.id>BPELC__UNSUPPORTED_XML_LANG</message.id> |
| <node><bpws:process "Simple"></node> |
| <ruleDescription>Checks the expression language for support in the BPEL model</ruleDescription> |
| <ruleName>ProcessValidator.CheckExpressionLanguage.3</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>4</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>/</address.model> |
| <address.xpath>/bpws:process</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ProcessValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>13</charEnd> |
| <charStart>1</charStart> |
| <columnNumber>1</columnNumber> |
| <fixMessage>Please use an http://bad.query.Language supported by this BPEL processor.</fixMessage> |
| <lineNumber>1</lineNumber> |
| <location>process</location> |
| <message>queryLanguage attribute refers to an unsupported language URI http://bad.query.Language</message> |
| <message.args>[null,"http://bad.query.Language"]</message.args> |
| <message.id>BPELC__UNSUPPORTED_XML_LANG</message.id> |
| <node><bpws:process "Simple"></node> |
| <ruleDescription>Checks the query language for support in the BPEL model</ruleDescription> |
| <ruleName>ProcessValidator.CheckQueryLanguage.4</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>4</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>/</address.model> |
| <address.xpath>/bpws:process</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ProcessValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>13</charEnd> |
| <charStart>1</charStart> |
| <columnNumber>1</columnNumber> |
| <fixMessage>A <receive> or <pick> with createInstance set to "true" must be present.</fixMessage> |
| <lineNumber>1</lineNumber> |
| <location>process</location> |
| <message>There is no start activity in process "Simple"</message> |
| <message.args>["bpws:process","Simple"]</message.args> |
| <message.id>BPELC_PROCESS__NO_START</message.id> |
| <node><bpws:process "Simple"></node> |
| <ruleDescription>Verifies that a start activity has been found in the process</ruleDescription> |
| <ruleName>ProcessValidator.CheckIfProcessHasStartActivity.1000</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>15</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@extensions/@children.0</address.model> |
| <address.xpath>/bpws:process/bpws:extensions/bpws:extension[1]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ExtensionValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>586</charEnd> |
| <charStart>572</charStart> |
| <columnNumber>9</columnNumber> |
| <context.name>mustUnderstand</context.name> |
| <fixMessage>Make sure that the attribute "mustUnderstand" is specified.</fixMessage> |
| <lineNumber>16</lineNumber> |
| <location>extension</location> |
| <message>Attribute "mustUnderstand" is not set on this <bpws:extension> node.</message> |
| <message.args>["bpws:extension","mustUnderstand",0]</message.args> |
| <message.id>BPELC__UNSET_ATTRIBUTE</message.id> |
| <node><bpws:extension></node> |
| <ruleName>ExtensionValidator.CheckMustUnderstand.1</ruleName> |
| <severity>2</severity> |
| </problem> |
| |
| <problem> |
| <address.model>//@extensions/@children.1</address.model> |
| <address.xpath>/bpws:process/bpws:extensions/bpws:extension[2]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ExtensionValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>651</charEnd> |
| <charStart>637</charStart> |
| <columnNumber>9</columnNumber> |
| <context.name>mustUnderstand</context.name> |
| <fixMessage>Make sure that "mustUnderstand" is set to one of the values from "no", "yes"</fixMessage> |
| <lineNumber>17</lineNumber> |
| <location>extension</location> |
| <message>"mustUnderstand" is set to "yesxx" on this <bpws:extension> node but it can only be set to "no", "yes"</message> |
| <message.args>["bpws:extension","mustUnderstand","yesxx","\"no\", \"yes\"",0]</message.args> |
| <message.id>BPELC__INVALID_ATTRIBUTE_VALUE</message.id> |
| <node><bpws:extension></node> |
| <ruleName>ExtensionValidator.CheckMustUnderstand.1</ruleName> |
| <severity>2</severity> |
| </problem> |
| |
| <problem> |
| <address.model>//@extensions/@children.3</address.model> |
| <address.xpath>/bpws:process/bpws:extensions/bpws:extension[4]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ExtensionValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>824</charEnd> |
| <charStart>810</charStart> |
| <columnNumber>9</columnNumber> |
| <fixMessage>Remove the dependency on extension "http://foobar/extension/4"</fixMessage> |
| <lineNumber>19</lineNumber> |
| <location>extension</location> |
| <message>Extension "http://foobar/extension/4" is not supported by this implementation.</message> |
| <message.args>["bpws:extension","http://foobar/extension/4","yes"]</message.args> |
| <message.id>BPELC_EXTENSION__NOT_SUPPORTED</message.id> |
| <node><bpws:extension></node> |
| <ruleDescription>Mandatory extensions must be understood</ruleDescription> |
| <ruleName>ExtensionValidator.CheckMustUnderstand.20</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>9</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>Property:http://eclipse.org/bpel/sample:foobar</address.model> |
| <address.xpath>/:definitions/prop:property[1]</address.xpath> |
| <charEnd>-1</charEnd> |
| <charStart>-1</charStart> |
| <columnNumber>-1</columnNumber> |
| <lineNumber>-1</lineNumber> |
| <location>property</location> |
| <message>!!BPELC_PROPERTY__UNSET! [0=prop:property,1=type,2=element,3=0,4={4},5={5}]</message> |
| <message.args>["prop:property",null,null,0]</message.args> |
| <message.id>BPELC_PROPERTY__UNSET</message.id> |
| <node><prop:property "foobar"></node> |
| <ruleDescription>Either the type or element attributes MUST be present but not both.</ruleDescription> |
| <ruleName>Property.CheckPropertyType.10</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>19</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>Property:http://eclipse.org/bpel/sample:foobar2</address.model> |
| <address.xpath>/:definitions/prop:property[2]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.CValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>-1</charEnd> |
| <charStart>-1</charStart> |
| <columnNumber>-1</columnNumber> |
| <fixMessage>Make sure that value "xsd:integer" is resolvable (check imports, value of "type").</fixMessage> |
| <lineNumber>-1</lineNumber> |
| <location>property</location> |
| <message>"type" is set to "xsd:integer" on this <prop:property> but it cannot be resolved (check value of "type", imports, WSDLs or XSDs).</message> |
| <message.args>["prop:property",null,0,"xsd:integer"]</message.args> |
| <message.id>BPELC__UNRESOLVED_ATTRIBUTE</message.id> |
| <node><prop:property "foobar2"></node> |
| <ruleName>Property.CheckTypeOrElement.15</ruleName> |
| <severity>2</severity> |
| </problem> |
| |
| <problem> |
| <address.model>//@imports.3</address.model> |
| <address.xpath>/bpws:process/bpws:import[4]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ImportValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>1338</charEnd> |
| <charStart>1327</charStart> |
| <columnNumber>2</columnNumber> |
| <fixMessage>Change the import statement namespace.</fixMessage> |
| <lineNumber>31</lineNumber> |
| <location>import</location> |
| <message>The import namespace http://eclipse.org/bpel/badNS and the imported document target namespace http://eclipse.org/bpel/sampleArtifacts do not match.</message> |
| <message.args>["bpws:import","http://eclipse.org/bpel/badNS","http://eclipse.org/bpel/sampleArtifacts"]</message.args> |
| <message.id>BPELC_IMPORT__NS1</message.id> |
| <node><bpws:import></node> |
| <ruleDescription>Imported namespace, if set, must match</ruleDescription> |
| <ruleName>ImportValidator.CheckNamespaceOfImport.8</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>11</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@imports.4</address.model> |
| <address.xpath>/bpws:process/bpws:import[5]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ImportValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>1480</charEnd> |
| <charStart>1469</charStart> |
| <columnNumber>2</columnNumber> |
| <fixMessage>Remove the namespace attribute from the import statement.</fixMessage> |
| <lineNumber>35</lineNumber> |
| <location>import</location> |
| <message>The targetNamespace http://eclipse.org/bpel/sampleArtifacts of the imported document is not the default namespace.</message> |
| <message.args>["bpws:import",null,"http://eclipse.org/bpel/sampleArtifacts"]</message.args> |
| <message.id>BPELC_IMPORT__NS2</message.id> |
| <node><bpws:import></node> |
| <ruleDescription>When import has no namespace, the targetNamespace must be empty.</ruleDescription> |
| <ruleName>ImportValidator.CheckNamespaceOfImport.15</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>12</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@imports.5</address.model> |
| <address.xpath>/bpws:process/bpws:import[6]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ImportValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>1576</charEnd> |
| <charStart>1565</charStart> |
| <columnNumber>2</columnNumber> |
| <fixMessage>Make sure that the attribute "importType" is specified.</fixMessage> |
| <lineNumber>38</lineNumber> |
| <location>import</location> |
| <message>Attribute "importType" is not set on this <bpws:import> node.</message> |
| <message.args>["bpws:import",null,0]</message.args> |
| <message.id>BPELC__UNSET_ATTRIBUTE</message.id> |
| <node><bpws:import></node> |
| <ruleName>ImportValidator.CheckIfImportTypesSet.1</ruleName> |
| <severity>2</severity> |
| </problem> |
| |
| <problem> |
| <address.model>//@imports.6</address.model> |
| <address.xpath>/bpws:process/bpws:import[7]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ImportValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>1593</charEnd> |
| <charStart>1582</charStart> |
| <columnNumber>2</columnNumber> |
| <fixMessage>WSDL and XSD imports are allowed in BPEL 2.0, others are implementation dependent.</fixMessage> |
| <lineNumber>39</lineNumber> |
| <location>import</location> |
| <message>The importType of http://bad.import.type is not defined in BPEL 2.0 and is not understood by this implementation.</message> |
| <message.args>["http://bad.import.type",null,"bpws:import",0]</message.args> |
| <message.id>BPELC_IMPORT__IMPORT_TYPE</message.id> |
| <node><bpws:import></node> |
| <ruleDescription>Check the import type. BPEL 2.0 currently supports WSDL and XSD import types.</ruleDescription> |
| <ruleName>ImportValidator.CheckImportType.4</ruleName> |
| <severity>0</severity> |
| <staticAnalysisCode>13</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@partnerLinks/@children.2</address.model> |
| <address.xpath>/bpws:process/bpws:partnerLinks/bpws:partnerLink[3]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.PartnerLinksValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>1877</charEnd> |
| <charStart>1861</charStart> |
| <columnNumber>3</columnNumber> |
| <context.name>name</context.name> |
| <fixMessage>You must change the name of bpws:partnerLink "client" to something else.</fixMessage> |
| <lineNumber>45</lineNumber> |
| <location>partnerLink</location> |
| <message><bpws:partnerLink> name "client" is already defined in this scope/process.</message> |
| <message.args>["bpws:partnerLinks","bpws:partnerLink","client"]</message.args> |
| <message.id>BPELC_DUPLICATE_NAME</message.id> |
| <node><bpws:partnerLink "client"></node> |
| <ruleDescription>Checks for duplicate partner link name</ruleDescription> |
| <ruleName>PartnerLinksValidator.CheckDuplicateName.40</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>18</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@partnerLinks/@children.1</address.model> |
| <address.xpath>/bpws:process/bpws:partnerLinks/bpws:partnerLink[2]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.PartnerLinkValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>1810</charEnd> |
| <charStart>1794</charStart> |
| <columnNumber>3</columnNumber> |
| <fixMessage>You must specify either "myRole" or "partnerRole" for the <{http://docs.oasis-open.org/wsbpel/2.0/process/executable}partnerLink> "noRoles"</fixMessage> |
| <lineNumber>44</lineNumber> |
| <location>partnerLink</location> |
| <message>{http://docs.oasis-open.org/wsbpel/2.0/process/executable}partnerLink "noRoles" must have "myRole" and/or "partnerRole" set.</message> |
| <message.args>[null,"noRoles",null,null]</message.args> |
| <message.id>BPELC_PARTNER_LINK__NO_ROLES_SET</message.id> |
| <node><bpws:partnerLink "noRoles"></node> |
| <ruleDescription>myRole or partnerRole (or both) must be set</ruleDescription> |
| <ruleName>PartnerLinkValidator.CheckForUndefinedPartnerLinkRoles.4</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>16</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@partnerLinks/@children.2</address.model> |
| <address.xpath>/bpws:process/bpws:partnerLinks/bpws:partnerLink[3]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.PartnerLinkValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>1877</charEnd> |
| <charStart>1861</charStart> |
| <columnNumber>3</columnNumber> |
| <fixMessage>You must remove "initializePartnerRole" from this <bpws:partnerLink>.</fixMessage> |
| <lineNumber>45</lineNumber> |
| <location>partnerLink</location> |
| <message>The "initializePartnerRole" cannot be used on <bpws:partnerLink> that does not have partnerRole defined.</message> |
| <message.args>["bpws:partnerLink",null,null]</message.args> |
| <message.id>BPELC_PARTNER_LINK__INIT_PARTNER_ROLE</message.id> |
| <node><bpws:partnerLink "client"></node> |
| <ruleDescription>Check if initializePartnerRole is set on the partnerLink if partnerRole is set (or not).</ruleDescription> |
| <ruleName>PartnerLinkValidator.CheckInitializePartnerRole.8</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>17</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@partnerLinks/@children.3</address.model> |
| <address.xpath>/bpws:process/bpws:partnerLinks/bpws:partnerLink[4]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.PartnerLinkValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>2000</charEnd> |
| <charStart>1984</charStart> |
| <columnNumber>3</columnNumber> |
| <fixMessage>Remove the overloaded operation "start2" in portType "OverloadedPT".</fixMessage> |
| <lineNumber>47</lineNumber> |
| <location>partnerLink</location> |
| <message>partnerLink "overloadedPL" uses portType "OverloadedPT" (via partnerLinkType "{http://eclipse.org/bpel/sample}Overloaded") which has an overloaded operation "start2".</message> |
| <message.args>["bpws:partnerLink","overloadedPL",null,"OverloadedPT","start2"]</message.args> |
| <message.id>BPELC_PL__OVERLOADED</message.id> |
| <node><bpws:partnerLink "overloadedPL"></node> |
| <ruleDescription>Check for overloaded operation names in port types</ruleDescription> |
| <ruleName>PartnerLinkValidator.checkOverloadedOperationNames.0</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>2</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@partnerLinks/@children.4</address.model> |
| <address.xpath>/bpws:process/bpws:partnerLinks/bpws:partnerLink[5]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.PartnerLinkValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>2100</charEnd> |
| <charStart>2084</charStart> |
| <columnNumber>3</columnNumber> |
| <fixMessage>Notification operations cannot be used in BPEL partnerLinkTypes.</fixMessage> |
| <lineNumber>50</lineNumber> |
| <location>partnerLink</location> |
| <message>Notification operation "operationStart" in portType "NotificationPT" (via partnerLinkType "{http://eclipse.org/bpel/sample}RejectThis") cannot be used in a BPEL process.</message> |
| <message.args>["bpws:partnerLink","notificationPL",null,"NotificationPT","operationStart"]</message.args> |
| <message.id>BPELC_PL__NOTIFICATION</message.id> |
| <node><bpws:partnerLink "notificationPL"></node> |
| <ruleDescription>Check solicit-response or notification port types</ruleDescription> |
| <ruleName>PartnerLinkValidator.checkSolicitResponseAndNotification.0</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>1</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@partnerLinks/@children.4</address.model> |
| <address.xpath>/bpws:process/bpws:partnerLinks/bpws:partnerLink[5]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.PartnerLinkValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>2100</charEnd> |
| <charStart>2084</charStart> |
| <columnNumber>3</columnNumber> |
| <fixMessage>Solicit-response operations cannot be used in BPEL partnerLinkTypes.</fixMessage> |
| <lineNumber>50</lineNumber> |
| <location>partnerLink</location> |
| <message>Solicit-response operation "operationStart" in portType "SolicityResponsePT" cannot be used in a BPEL process.</message> |
| <message.args>["bpws:partnerLink","notificationPL",null,"SolicityResponsePT","operationStart"]</message.args> |
| <message.id>BPELC_PL__SOLICIT_RESPONSE</message.id> |
| <node><bpws:partnerLink "notificationPL"></node> |
| <ruleDescription>Check solicit-response or notification port types</ruleDescription> |
| <ruleName>PartnerLinkValidator.checkSolicitResponseAndNotification.0</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>1</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@partnerLinks/@children.5</address.model> |
| <address.xpath>/bpws:process/bpws:partnerLinks/bpws:partnerLink[6]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.PartnerLinkValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>2207</charEnd> |
| <charStart>2191</charStart> |
| <columnNumber>3</columnNumber> |
| <fixMessage>The <{http://docs.oasis-open.org/wsbpel/2.0/plnktype}partnerLinkType> must define a role "ListenerResonder".</fixMessage> |
| <lineNumber>53</lineNumber> |
| <location>partnerLink</location> |
| <message><{http://docs.oasis-open.org/wsbpel/2.0/plnktype}partnerLinkType> does not have a role "ListenerResonder" defined.</message> |
| <message.args>[null,"ListenerResonder"]</message.args> |
| <message.id>BPELC_PARTNER_LINK_TYPE__NO_SUCH_ROLE</message.id> |
| <node><bpws:partnerLink "solicitResponsePL"></node> |
| <ruleName>PartnerLinkValidator.CheckPartnerLinkRoles.10</ruleName> |
| <severity>2</severity> |
| </problem> |
| |
| <problem> |
| <address.model>//@partnerLinks/@children.5</address.model> |
| <address.xpath>/bpws:process/bpws:partnerLinks/bpws:partnerLink[6]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.PartnerLinkValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>2207</charEnd> |
| <charStart>2191</charStart> |
| <columnNumber>3</columnNumber> |
| <fixMessage>Notification operations cannot be used in BPEL partnerLinkTypes.</fixMessage> |
| <lineNumber>53</lineNumber> |
| <location>partnerLink</location> |
| <message>Notification operation "operationStart" in portType "NotificationPT" (via partnerLinkType "{http://eclipse.org/bpel/sample}RejectThis") cannot be used in a BPEL process.</message> |
| <message.args>["bpws:partnerLink","solicitResponsePL",null,"NotificationPT","operationStart"]</message.args> |
| <message.id>BPELC_PL__NOTIFICATION</message.id> |
| <node><bpws:partnerLink "solicitResponsePL"></node> |
| <ruleDescription>Check solicit-response or notification port types</ruleDescription> |
| <ruleName>PartnerLinkValidator.checkSolicitResponseAndNotification.0</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>1</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@partnerLinks/@children.5</address.model> |
| <address.xpath>/bpws:process/bpws:partnerLinks/bpws:partnerLink[6]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.PartnerLinkValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>2207</charEnd> |
| <charStart>2191</charStart> |
| <columnNumber>3</columnNumber> |
| <fixMessage>Solicit-response operations cannot be used in BPEL partnerLinkTypes.</fixMessage> |
| <lineNumber>53</lineNumber> |
| <location>partnerLink</location> |
| <message>Solicit-response operation "operationStart" in portType "SolicityResponsePT" cannot be used in a BPEL process.</message> |
| <message.args>["bpws:partnerLink","solicitResponsePL",null,"SolicityResponsePT","operationStart"]</message.args> |
| <message.id>BPELC_PL__SOLICIT_RESPONSE</message.id> |
| <node><bpws:partnerLink "solicitResponsePL"></node> |
| <ruleDescription>Check solicit-response or notification port types</ruleDescription> |
| <ruleName>PartnerLinkValidator.checkSolicitResponseAndNotification.0</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>1</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@variables/@children.10</address.model> |
| <address.xpath>/bpws:process/bpws:variables/bpws:variable[11]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.VariablesValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>3178</charEnd> |
| <charStart>3165</charStart> |
| <columnNumber>3</columnNumber> |
| <context.name>name</context.name> |
| <fixMessage>You must change the name of bpws:variable "aDuplicateName" to something else.</fixMessage> |
| <lineNumber>79</lineNumber> |
| <location>variable</location> |
| <message><bpws:variable> name "aDuplicateName" is already defined in this scope/process.</message> |
| <message.args>["bpws:variables","bpws:variable","aDuplicateName"]</message.args> |
| <message.id>BPELC_DUPLICATE_NAME</message.id> |
| <node><bpws:variable "aDuplicateName"></node> |
| <ruleDescription>Checks for duplicate variable name</ruleDescription> |
| <ruleName>VariablesValidator.CheckDuplicateVariableName.40</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>23</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@variables/@children.2</address.model> |
| <address.xpath>/bpws:process/bpws:variables/bpws:variable[3]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.VariableValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>2565</charEnd> |
| <charStart>2552</charStart> |
| <columnNumber>3</columnNumber> |
| <context.name>messageType</context.name> |
| <fixMessage>Make sure that value "tns:NoSuchMessage" is resolvable (check imports, value of "messageType").</fixMessage> |
| <lineNumber>65</lineNumber> |
| <location>variable</location> |
| <message>"messageType" is set to "tns:NoSuchMessage" on this <bpws:variable> but it cannot be resolved (check value of "messageType", imports, WSDLs or XSDs).</message> |
| <message.args>["bpws:variable","messageType",0,"tns:NoSuchMessage"]</message.args> |
| <message.id>BPELC__UNRESOLVED_ATTRIBUTE</message.id> |
| <node><bpws:variable "badNoMessage"></node> |
| <ruleDescription>Make sure that Message Type is visible from the import(s)</ruleDescription> |
| <ruleName>VariableValidator.CheckMessageTypeNode.4</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>10</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@variables/@children.3</address.model> |
| <address.xpath>/bpws:process/bpws:variables/bpws:variable[4]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.VariableValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>2640</charEnd> |
| <charStart>2627</charStart> |
| <columnNumber>3</columnNumber> |
| <context.name>type</context.name> |
| <fixMessage>Make sure that value "tns:NoSuchType" is resolvable (check imports, value of "type").</fixMessage> |
| <lineNumber>66</lineNumber> |
| <location>variable</location> |
| <message>"type" is set to "tns:NoSuchType" on this <bpws:variable> but it cannot be resolved (check value of "type", imports, WSDLs or XSDs).</message> |
| <message.args>["bpws:variable","type",0,"tns:NoSuchType"]</message.args> |
| <message.id>BPELC__UNRESOLVED_ATTRIBUTE</message.id> |
| <node><bpws:variable "badNoType"></node> |
| <ruleDescription>Make sure that Type is visible from the import(s)</ruleDescription> |
| <ruleName>VariableValidator.CheckTypeNode.4</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>10</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@variables/@children.4</address.model> |
| <address.xpath>/bpws:process/bpws:variables/bpws:variable[5]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.VariableValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>2741</charEnd> |
| <charStart>2728</charStart> |
| <columnNumber>3</columnNumber> |
| <context.name>element</context.name> |
| <fixMessage>Make sure that value "tns:NoSuchElement" is resolvable (check imports, value of "element").</fixMessage> |
| <lineNumber>69</lineNumber> |
| <location>variable</location> |
| <message>"element" is set to "tns:NoSuchElement" on this <bpws:variable> but it cannot be resolved (check value of "element", imports, WSDLs or XSDs).</message> |
| <message.args>["bpws:variable","element",0,"tns:NoSuchElement"]</message.args> |
| <message.id>BPELC__UNRESOLVED_ATTRIBUTE</message.id> |
| <node><bpws:variable "badNoElement1"></node> |
| <ruleDescription>Make sure that Element is visible from the import(s)</ruleDescription> |
| <ruleName>VariableValidator.CheckElementNode.4</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>10</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@variables/@children.5</address.model> |
| <address.xpath>/bpws:process/bpws:variables/bpws:variable[6]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.VariableValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>2811</charEnd> |
| <charStart>2798</charStart> |
| <columnNumber>3</columnNumber> |
| <context.name>element</context.name> |
| <fixMessage>Make sure that value "badprefix:NoSuchElement" is resolvable (check imports, value of "element").</fixMessage> |
| <lineNumber>70</lineNumber> |
| <location>variable</location> |
| <message>"element" is set to "badprefix:NoSuchElement" on this <bpws:variable> but it cannot be resolved (check value of "element", imports, WSDLs or XSDs).</message> |
| <message.args>["bpws:variable","element",0,"badprefix:NoSuchElement"]</message.args> |
| <message.id>BPELC__UNRESOLVED_ATTRIBUTE</message.id> |
| <node><bpws:variable "badNoElement2"></node> |
| <ruleDescription>Make sure that Element is visible from the import(s)</ruleDescription> |
| <ruleName>VariableValidator.CheckElementNode.4</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>10</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@variables/@children.8</address.model> |
| <address.xpath>/bpws:process/bpws:variables/bpws:variable[9]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.VariableValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>3077</charEnd> |
| <charStart>3064</charStart> |
| <columnNumber>3</columnNumber> |
| <context.name>name</context.name> |
| <fixMessage>Remove the period (.) character from variable name.</fixMessage> |
| <lineNumber>76</lineNumber> |
| <location>variable</location> |
| <message>The variable name "bad.Name" contains an illegal period (.) character.</message> |
| <message.args>["bad.Name"]</message.args> |
| <message.id>BPELC_VARIABLE__NO_DOT</message.id> |
| <node><bpws:variable "bad.Name"></node> |
| <ruleDescription>Checks that variable NCName further does not contain a period (.) in the name.</ruleDescription> |
| <ruleName>VariableValidator.CheckName.1</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>24</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@variables/@children.8</address.model> |
| <address.xpath>/bpws:process/bpws:variables/bpws:variable[9]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.VariableValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>3077</charEnd> |
| <charStart>3064</charStart> |
| <columnNumber>3</columnNumber> |
| <context.name>type</context.name> |
| <fixMessage>Define the type of the variable "bad.Name"</fixMessage> |
| <lineNumber>76</lineNumber> |
| <location>variable</location> |
| <message>Variable "bad.Name" must be have either messageType,element, or type defined.</message> |
| <message.args>["bad.Name"]</message.args> |
| <message.id>BPELC_VARIABLE__NO_TYPE</message.id> |
| <node><bpws:variable "bad.Name"></node> |
| <ruleDescription>Variable type specification (either element, messaageType, or type).</ruleDescription> |
| <ruleName>VariableValidator.CheckType.2</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>25</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@variables/@children.9</address.model> |
| <address.xpath>/bpws:process/bpws:variables/bpws:variable[10]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.VariableValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>3117</charEnd> |
| <charStart>3104</charStart> |
| <columnNumber>3</columnNumber> |
| <context.name>type</context.name> |
| <fixMessage>Make sure that value "xsd:integer" is resolvable (check imports, value of "type").</fixMessage> |
| <lineNumber>78</lineNumber> |
| <location>variable</location> |
| <message>"type" is set to "xsd:integer" on this <bpws:variable> but it cannot be resolved (check value of "type", imports, WSDLs or XSDs).</message> |
| <message.args>["bpws:variable","type",0,"xsd:integer"]</message.args> |
| <message.id>BPELC__UNRESOLVED_ATTRIBUTE</message.id> |
| <node><bpws:variable "aDuplicateName"></node> |
| <ruleDescription>Make sure that Type is visible from the import(s)</ruleDescription> |
| <ruleName>VariableValidator.CheckTypeNode.4</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>10</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@variables/@children.10</address.model> |
| <address.xpath>/bpws:process/bpws:variables/bpws:variable[11]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.VariableValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>3178</charEnd> |
| <charStart>3165</charStart> |
| <columnNumber>3</columnNumber> |
| <context.name>type</context.name> |
| <fixMessage>Make sure that value "badprefix:integer" is resolvable (check imports, value of "type").</fixMessage> |
| <lineNumber>79</lineNumber> |
| <location>variable</location> |
| <message>"type" is set to "badprefix:integer" on this <bpws:variable> but it cannot be resolved (check value of "type", imports, WSDLs or XSDs).</message> |
| <message.args>["bpws:variable","type",0,"badprefix:integer"]</message.args> |
| <message.id>BPELC__UNRESOLVED_ATTRIBUTE</message.id> |
| <node><bpws:variable "aDuplicateName"></node> |
| <ruleDescription>Make sure that Type is visible from the import(s)</ruleDescription> |
| <ruleName>VariableValidator.CheckTypeNode.4</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>10</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@variables/@children.13</address.model> |
| <address.xpath>/bpws:process/bpws:variables/bpws:variable[14]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.VariableValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>3389</charEnd> |
| <charStart>3376</charStart> |
| <columnNumber>3</columnNumber> |
| <context.name>type</context.name> |
| <fixMessage>Make sure that value "xsdmapped:unsignedInteger" is resolvable (check imports, value of "type").</fixMessage> |
| <lineNumber>83</lineNumber> |
| <location>variable</location> |
| <message>"type" is set to "xsdmapped:unsignedInteger" on this <bpws:variable> but it cannot be resolved (check value of "type", imports, WSDLs or XSDs).</message> |
| <message.args>["bpws:variable","type",0,"xsdmapped:unsignedInteger"]</message.args> |
| <message.id>BPELC__UNRESOLVED_ATTRIBUTE</message.id> |
| <node><bpws:variable "integer3"></node> |
| <ruleDescription>Make sure that Type is visible from the import(s)</ruleDescription> |
| <ruleName>VariableValidator.CheckTypeNode.4</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>10</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@variables/@children.14/@from</address.model> |
| <address.xpath>/bpws:process/bpws:variables/bpws:variable[15]/bpws:from</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.FromValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>3539</charEnd> |
| <charStart>3530</charStart> |
| <columnNumber>6</columnNumber> |
| <fixMessage>Register the validator for this expression language and try again.</fixMessage> |
| <lineNumber>86</lineNumber> |
| <location>from</location> |
| <message>The expression in <bpws:from> cannot be checked - no expression validator has been registered for language http://bad.ex.Lang.</message> |
| <message.args>["bpws:from","http://bad.ex.Lang"]</message.args> |
| <message.id>BPELC__NO_EXPRESSION_VALIDATOR</message.id> |
| <node><bpws:from></node> |
| <ruleDescription>Checks the actual expression using the expression language validator.</ruleDescription> |
| <ruleName>FromValidator.CheckExpressionVariant.50</ruleName> |
| <severity>1</severity> |
| <staticAnalysisCode>1000</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@variables/@children.15</address.model> |
| <address.xpath>/bpws:process/bpws:variables/bpws:variable[16]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.VariableValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>3607</charEnd> |
| <charStart>3594</charStart> |
| <columnNumber>3</columnNumber> |
| <fixMessage>Simple types ought to be compatible.</fixMessage> |
| <lineNumber>89</lineNumber> |
| <location>variable</location> |
| <message>The from-spec of simple type "<xs:simpleType "boolean">" is not compatible with to-spec of simple type "<xs:simpleType "integer">" - a BPEL runtime may provide an implicit conversion.</message> |
| <message.args>["bpws:variable","from-spec",null,"to-spec",null]</message.args> |
| <message.id>BPELC_COPY__INCOMPATIBLE_SIMPLE</message.id> |
| <node><bpws:variable "initializedVariable2"></node> |
| <ruleDescription>From and to spec must have compatible types</ruleDescription> |
| <ruleName>VariableValidator.CheckCompatibleCopy.40</ruleName> |
| <severity>1</severity> |
| <staticAnalysisCode>43</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@variables/@children.17</address.model> |
| <address.xpath>/bpws:process/bpws:variables/bpws:variable[18]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.VariableValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>4014</charEnd> |
| <charStart>4001</charStart> |
| <columnNumber>3</columnNumber> |
| <fixMessage>Simple types ought to be compatible.</fixMessage> |
| <lineNumber>97</lineNumber> |
| <location>variable</location> |
| <message>The from-spec of simple type "<xs:simpleType "integer">" is not compatible with to-spec of simple type "<xs:simpleType "string">" - a BPEL runtime may provide an implicit conversion.</message> |
| <message.args>["bpws:variable","from-spec",null,"to-spec",null]</message.args> |
| <message.id>BPELC_COPY__INCOMPATIBLE_SIMPLE</message.id> |
| <node><bpws:variable "initializedVariable4"></node> |
| <ruleDescription>From and to spec must have compatible types</ruleDescription> |
| <ruleName>VariableValidator.CheckCompatibleCopy.40</ruleName> |
| <severity>1</severity> |
| <staticAnalysisCode>43</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@variables/@children.18</address.model> |
| <address.xpath>/bpws:process/bpws:variables/bpws:variable[19]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.VariableValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>4218</charEnd> |
| <charStart>4205</charStart> |
| <columnNumber>3</columnNumber> |
| <fixMessage>Simple types ought to be compatible.</fixMessage> |
| <lineNumber>101</lineNumber> |
| <location>variable</location> |
| <message>The from-spec of simple type "<xs:simpleType "boolean">" is not compatible with to-spec of simple type "<xs:simpleType "NCName">" - a BPEL runtime may provide an implicit conversion.</message> |
| <message.args>["bpws:variable","from-spec",null,"to-spec",null]</message.args> |
| <message.id>BPELC_COPY__INCOMPATIBLE_SIMPLE</message.id> |
| <node><bpws:variable "initializedVariable5"></node> |
| <ruleDescription>From and to spec must have compatible types</ruleDescription> |
| <ruleName>VariableValidator.CheckCompatibleCopy.40</ruleName> |
| <severity>1</severity> |
| <staticAnalysisCode>43</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@activity/@activities.0</address.model> |
| <address.xpath>/bpws:process/bpws:sequence/bpws:rethrow</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.RethrowValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>4894</charEnd> |
| <charStart>4882</charStart> |
| <columnNumber>6</columnNumber> |
| <fixMessage>You need to move this <bpws:rethrow> activity to a fault handler.</fixMessage> |
| <lineNumber>126</lineNumber> |
| <location>rethrow</location> |
| <message>The <bpws:rethrow> activity named Unnamed must be in a fault handler.</message> |
| <message.args>["Unnamed","bpws:rethrow"]</message.args> |
| <message.id>BPELC_RETHROW__NOT_IN_FAULT_HANDLER</message.id> |
| <node><bpws:rethrow></node> |
| <ruleDescription>Check rethrow placement (catch or catchAll)</ruleDescription> |
| <ruleName>RethrowValidator.CheckRethrowPlacement.10</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>6</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@activity/@activities.1</address.model> |
| <address.xpath>/bpws:process/bpws:sequence/bpws:receive[1]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ReceiveValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>4916</charEnd> |
| <charStart>4904</charStart> |
| <columnNumber>6</columnNumber> |
| <fixMessage>Check value of operation ("initiatex") and portType "<portType "Simple">".</fixMessage> |
| <lineNumber>127</lineNumber> |
| <location>receive</location> |
| <message>No "{http://schemas.xmlsoap.org/wsdl/}input" message exist on portType "<portType "Simple">" with operation "initiatex".</message> |
| <message.args>["bpws:receive",null,"initiatex",null]</message.args> |
| <message.id>BPELC_PA__NO_MESSAGE</message.id> |
| <node><bpws:receive "receiveInput"></node> |
| <ruleName>ReceiveValidator.CheckInputMessage.12</ruleName> |
| <severity>2</severity> |
| </problem> |
| |
| <problem> |
| <address.model>//@activity/@activities.2</address.model> |
| <address.xpath>/bpws:process/bpws:sequence/bpws:receive[2]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ReceiveValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>5065</charEnd> |
| <charStart>5053</charStart> |
| <columnNumber>6</columnNumber> |
| <fixMessage>Check variable "output" declaration, check WSDL message "<message "SimpleRequestMessage">" declaration.</fixMessage> |
| <lineNumber>132</lineNumber> |
| <location>receive</location> |
| <message>variable "output" of type "<message "SimpleResponseMessage">" is not compatible with WSDL message "<message "SimpleRequestMessage">".</message> |
| <message.args>["bpws:receive",null,"output",null,null]</message.args> |
| <message.id>BPELC_PA__MESSAGE_TYPE_MISMATCH</message.id> |
| <node><bpws:receive "receiveInput"></node> |
| <ruleDescription>Check message type compatability on receive</ruleDescription> |
| <ruleName>ReceiveValidator.CheckVariableAndMessageStructureCompatibility.20</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>58</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@activity/@activities.3</address.model> |
| <address.xpath>/bpws:process/bpws:sequence/bpws:receive[3]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ReceiveValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>5215</charEnd> |
| <charStart>5203</charStart> |
| <columnNumber>3</columnNumber> |
| <context.name>variable</context.name> |
| <fixMessage>Make sure that value "noinput" is resolvable (check imports, value of "variable").</fixMessage> |
| <lineNumber>137</lineNumber> |
| <location>receive</location> |
| <message>"variable" is set to "noinput" on this <bpws:receive> activity but it cannot be resolved (check value of "variable", imports, WSDLs or XSDs).</message> |
| <message.args>["bpws:receive","variable",1,"noinput"]</message.args> |
| <message.id>BPELC__UNRESOLVED_ATTRIBUTE</message.id> |
| <node><bpws:receive "receiveInput"></node> |
| <ruleName>ReceiveValidator.CheckVariable.3</ruleName> |
| <severity>2</severity> |
| </problem> |
| |
| <problem> |
| <address.model>//@activity/@activities.4</address.model> |
| <address.xpath>/bpws:process/bpws:sequence/bpws:receive[4]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ReceiveValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>5368</charEnd> |
| <charStart>5356</charStart> |
| <columnNumber>6</columnNumber> |
| <fixMessage>make sure the myRole is defined correctly in partnerLink "client" in WSDL C:\ws\eclipse.org\org.eclipse.bpel.validator.junit\tests\t2\t2.wsdl</fixMessage> |
| <lineNumber>142</lineNumber> |
| <location>receive</location> |
| <message><bpws:receive> activity "receiveInput" specifies a portType "tns:SimpleCallback", yet this portType does not match the portType derived from "myRole" of partnerLink "client" defined in WSDL "C:\ws\eclipse.org\org.eclipse.bpel.validator.junit\tests\t2\t2.wsdl"</message> |
| <message.args>["bpws:receive","receiveInput","tns:SimpleCallback","client",null,"C:\\ws\\eclipse.org\\org.eclipse.bpel.validator.junit\\tests\\t2\\t2.wsdl"]</message.args> |
| <message.id>BPELC_MISMATCH_ROLE_PORT_TYPE</message.id> |
| <node><bpws:receive "receiveInput"></node> |
| <ruleDescription>Checks portType and derived portType values on receive activity.</ruleDescription> |
| <ruleName>ReceiveValidator.CheckRolePortTypeWithReceivePortType.10</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>5</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@activity/@activities.5</address.model> |
| <address.xpath>/bpws:process/bpws:sequence/bpws:receive[5]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ReceiveValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>5517</charEnd> |
| <charStart>5505</charStart> |
| <columnNumber>6</columnNumber> |
| <context.name>portType</context.name> |
| <fixMessage>Make sure that value "tns:SimpleDOESNOTEXIST" is resolvable (check imports, value of "portType").</fixMessage> |
| <lineNumber>147</lineNumber> |
| <location>receive</location> |
| <message>"portType" is set to "tns:SimpleDOESNOTEXIST" on this <bpws:receive> activity but it cannot be resolved (check value of "portType", imports, WSDLs or XSDs).</message> |
| <message.args>["bpws:receive","portType",1,"tns:SimpleDOESNOTEXIST"]</message.args> |
| <message.id>BPELC__UNRESOLVED_ATTRIBUTE</message.id> |
| <node><bpws:receive "receiveInput"></node> |
| <ruleName>CPartnerActivityValidator.CheckPortType.3</ruleName> |
| <severity>2</severity> |
| </problem> |
| |
| <problem> |
| <address.model>//@activity/@activities.6</address.model> |
| <address.xpath>/bpws:process/bpws:sequence/bpws:receive[6]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ReceiveValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>5672</charEnd> |
| <charStart>5660</charStart> |
| <columnNumber>6</columnNumber> |
| <context.name>variable</context.name> |
| <fixMessage>Make sure that value "input_bad" is resolvable (check imports, value of "variable").</fixMessage> |
| <lineNumber>152</lineNumber> |
| <location>receive</location> |
| <message>"variable" is set to "input_bad" on this <bpws:receive> activity but it cannot be resolved (check value of "variable", imports, WSDLs or XSDs).</message> |
| <message.args>["bpws:receive","variable",1,"input_bad"]</message.args> |
| <message.id>BPELC__UNRESOLVED_ATTRIBUTE</message.id> |
| <node><bpws:receive "receiveInput"></node> |
| <ruleName>ReceiveValidator.CheckVariable.3</ruleName> |
| <severity>2</severity> |
| </problem> |
| |
| <problem> |
| <address.model>//@activity/@activities.6</address.model> |
| <address.xpath>/bpws:process/bpws:sequence/bpws:receive[6]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ReceiveValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>5672</charEnd> |
| <charStart>5660</charStart> |
| <columnNumber>6</columnNumber> |
| <context.name>portType</context.name> |
| <fixMessage>Make sure that value "badprefix:Simple" is resolvable (check imports, value of "portType").</fixMessage> |
| <lineNumber>152</lineNumber> |
| <location>receive</location> |
| <message>"portType" is set to "badprefix:Simple" on this <bpws:receive> activity but it cannot be resolved (check value of "portType", imports, WSDLs or XSDs).</message> |
| <message.args>["bpws:receive","portType",1,"badprefix:Simple"]</message.args> |
| <message.id>BPELC__UNRESOLVED_ATTRIBUTE</message.id> |
| <node><bpws:receive "receiveInput"></node> |
| <ruleName>CPartnerActivityValidator.CheckPortType.3</ruleName> |
| <severity>2</severity> |
| </problem> |
| |
| <problem> |
| <address.model>//@activity/@activities.6</address.model> |
| <address.xpath>/bpws:process/bpws:sequence/bpws:receive[6]</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ReceiveValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>5672</charEnd> |
| <charStart>5660</charStart> |
| <columnNumber>6</columnNumber> |
| <fixMessage>Check value of operation ("initiate_bad") and portType "<portType "Simple">".</fixMessage> |
| <lineNumber>152</lineNumber> |
| <location>receive</location> |
| <message>No "{http://schemas.xmlsoap.org/wsdl/}input" message exist on portType "<portType "Simple">" with operation "initiate_bad".</message> |
| <message.args>["bpws:receive",null,"initiate_bad",null]</message.args> |
| <message.id>BPELC_PA__NO_MESSAGE</message.id> |
| <node><bpws:receive "receiveInput"></node> |
| <ruleName>ReceiveValidator.CheckInputMessage.12</ruleName> |
| <severity>2</severity> |
| </problem> |
| |
| <problem> |
| <address.model>//@activity/@activities.7</address.model> |
| <address.xpath>/bpws:process/bpws:sequence/bpws:compensateScope</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.CompensateScopeValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>5839</charEnd> |
| <charStart>5819</charStart> |
| <columnNumber>3</columnNumber> |
| <fixMessage>You need to move this <bpws:compensateScope> activity to fault, compensate, or termination handlers.</fixMessage> |
| <lineNumber>158</lineNumber> |
| <location>compensateScope</location> |
| <message>The <bpws:compensateScope> activity named "Unnamed" must be in a fault, compensate, or termination handlers.</message> |
| <message.args>["bpws:compensateScope","Unnamed"]</message.args> |
| <message.id>BPELC_COMPENSATE__NOT_IN_HANDLER</message.id> |
| <node><bpws:compensateScope></node> |
| <ruleDescription>Check compensateScope placement.</ruleDescription> |
| <ruleName>CompensateScopeValidator.CheckPlacement.10</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>7</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@activity/@activities.7</address.model> |
| <address.xpath>/bpws:process/bpws:sequence/bpws:compensateScope</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.CompensateScopeValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>5839</charEnd> |
| <charStart>5819</charStart> |
| <columnNumber>3</columnNumber> |
| <context.name>target</context.name> |
| <fixMessage>Make sure that the attribute "target" is specified.</fixMessage> |
| <lineNumber>158</lineNumber> |
| <location>compensateScope</location> |
| <message>Attribute "target" is not set on this <bpws:compensateScope> node.</message> |
| <message.args>["bpws:compensateScope",null,0]</message.args> |
| <message.id>BPELC__UNSET_ATTRIBUTE</message.id> |
| <node><bpws:compensateScope></node> |
| <ruleDescription>Check target scope NCName</ruleDescription> |
| <ruleName>CompensateScopeValidator.CheckTargetScopeNCName.15</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>1004</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@activity/@activities.8</address.model> |
| <address.xpath>/bpws:process/bpws:sequence/bpws:compensate</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.CompensateValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>5913</charEnd> |
| <charStart>5898</charStart> |
| <columnNumber>3</columnNumber> |
| <fixMessage>You need to move this <bpws:compensate> activity to fault, compensate, or termination handlers.</fixMessage> |
| <lineNumber>162</lineNumber> |
| <location>compensate</location> |
| <message>The <bpws:compensate> activity named "Unnamed" must be in a fault, compensate, or termination handlers.</message> |
| <message.args>["bpws:compensate","Unnamed"]</message.args> |
| <message.id>BPELC_COMPENSATE__NOT_IN_HANDLER</message.id> |
| <node><bpws:compensate></node> |
| <ruleDescription>Check compensate placement</ruleDescription> |
| <ruleName>CompensateValidator.CheckPlacement.10</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>8</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@activity/@activities.9/@condition</address.model> |
| <address.xpath>/bpws:process/bpws:sequence/bpws:while[1]/bpws:condition</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ConditionValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>5996</charEnd> |
| <charStart>5982</charStart> |
| <columnNumber>6</columnNumber> |
| <fixMessage>Please use an http://bad.ex.Lang supported by this BPEL processor.</fixMessage> |
| <lineNumber>167</lineNumber> |
| <location>condition</location> |
| <message>expressionLanguage attribute refers to an unsupported language URI http://bad.ex.Lang</message> |
| <message.args>[null,"http://bad.ex.Lang"]</message.args> |
| <message.id>BPELC__UNSUPPORTED_XML_LANG</message.id> |
| <node><bpws:condition></node> |
| <ruleDescription>Checks the expression language for support in the BPEL model</ruleDescription> |
| <ruleName>ConditionValidator.CheckExpressionLanguageSupport.20</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>4</staticAnalysisCode> |
| </problem> |
| |
| <problem> |
| <address.model>//@activity/@activities.11/@condition</address.model> |
| <address.xpath>/bpws:process/bpws:sequence/bpws:while[3]/bpws:condition</address.xpath> |
| <bundle.clazz>class org.eclipse.bpel.validator.rules.ConditionValidator</bundle.clazz> |
| <bundleName>org.eclipse.bpel.validator.rules.messages</bundleName> |
| <charEnd>6272</charEnd> |
| <charStart>6258</charStart> |
| <columnNumber>6</columnNumber> |
| <fixMessage>Please use an http://foobar supported by this BPEL processor.</fixMessage> |
| <lineNumber>177</lineNumber> |
| <location>condition</location> |
| <message>expressionLanguage attribute refers to an unsupported language URI http://foobar</message> |
| <message.args>[null,"http://foobar"]</message.args> |
| <message.id>BPELC__UNSUPPORTED_XML_LANG</message.id> |
| <node><bpws:condition></node> |
| <ruleDescription>Checks the expression language for support in the BPEL model</ruleDescription> |
| <ruleName>ConditionValidator.CheckExpressionLanguageSupport.20</ruleName> |
| <severity>2</severity> |
| <staticAnalysisCode>4</staticAnalysisCode> |
| </problem> |
| |
| </problems> |