[ https://issues.apache.org/jira/browse/ODE-950?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jeff Yu updated ODE-950: ------------------------ Summary: scope's name can't be as same as Invoke Activity's name. (was: Not distinguish the scope's name and Invoke Activity's name.) > scope's name can't be as same as Invoke Activity's name. > -------------------------------------------------------- > > Key: ODE-950 > URL: https://issues.apache.org/jira/browse/ODE-950 > Project: ODE > Issue Type: Bug > Components: BPEL Runtime > Affects Versions: 1.3.5 > Reporter: Jeff Yu > Fix For: 1.4 > > > In the Invoke Activity, the runtime actually generated a scope around that > Invoke. The problem is that if users create a scope, and then having the > Invoke's name, which inside that scope, as same as the scope name, it will > have unexpected issues, as the scope's name should be unique. For example, if > I defined a scope variable in the scope, it has been initialised, but it will > throw the 'variable not been initialized properly' error. > Following is two approaches for this issue: > 1) updating the compiler's validation rule to enforce that the scope's and > the Invoke activity's name should stay unique. This approach has least impact > with current codebase. > 2) adding the 'Invoke' string to those scopes name, which were generated in > Invoke activity. In another word, the scope's name for those Invoke activity > would be like 'InvokeCallingExternalService', whose invoke name is > 'CallingExternalService'. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira