Revision 41061
Added by Alessia Bardi over 8 years ago
SetInfoForValidationJobNode.java | ||
---|---|---|
39 | 39 |
+ "return concat($x//DATASOURCE_ORIGINAL_ID/text(), '@@@', $x//EXTRA_FIELDS/FIELD[./key='NamespacePrefix']/value, '@@@', $x//INTERFACE[./@id='" |
40 | 40 |
+ getApi() + "']/BASE_URL/text())"; |
41 | 41 |
|
42 |
log.debug("Running xquery: " + query); |
|
43 |
|
|
44 | 42 |
final String[] arr = serviceLocator.getService(ISLookUpService.class).getResourceProfileByQuery(query).split("@@@"); |
45 | 43 |
|
46 |
//TODO: move the labels in Workflow Constants? |
|
47 |
token.getEnv().setAttribute("dataprovider:originalid", arr[0].trim()); |
|
48 |
token.getEnv().setAttribute(WorkflowsConstants.DATAPROVIDER_PREFIX, arr[1].trim()); |
|
49 |
token.getEnv().setAttribute("dataprovider:interface:baseUrl", arr[2].trim()); |
|
44 |
token.getEnv().setAttribute(WorkflowsConstants.DATAPROVIDER_ORIGINALID, arr[0].trim()); |
|
45 |
token.getEnv().setAttribute(WorkflowsConstants.DATAPROVIDER_NAMESPACE_PREFIX, arr[1].trim()); |
|
46 |
token.getEnv().setAttribute(WorkflowsConstants.DATAPROVIDER_INTERFACE_BASEURL, arr[2].trim()); |
|
50 | 47 |
|
51 | 48 |
return Arc.DEFAULT_ARC; |
52 | 49 |
} |
Also available in: Unified diff
#1852: fixed wrong parameter "datasourceNamespacePrefix"