mapping url downloaded from remote url set in workflow parameters
This commit is contained in:
parent
4047d32587
commit
e968c5faa5
|
@ -1,5 +1,6 @@
|
||||||
package eu.dnetlib.ariadneplus.workflows.nodes;
|
package eu.dnetlib.ariadneplus.workflows.nodes;
|
||||||
|
|
||||||
|
import java.net.URL;
|
||||||
import java.time.Duration;
|
import java.time.Duration;
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
@ -73,7 +74,7 @@ public class X3MTransformAriadnePlusJobNode extends X3MTransformJobNode {
|
||||||
log.info("Mapping profile ids read from node configuration: " + mappingProfileIds);
|
log.info("Mapping profile ids read from node configuration: " + mappingProfileIds);
|
||||||
log.info("Mapping Policy profile id read from node configuration: " + mappingPolicyProfileId);
|
log.info("Mapping Policy profile id read from node configuration: " + mappingPolicyProfileId);
|
||||||
log.info("Mapping url read from node configuration: " + mappingUrl);
|
log.info("Mapping url read from node configuration: " + mappingUrl);
|
||||||
final String[] mappings = getMappingsCode(mappingProfileIds.split(","));
|
final URL mappingURL = new URL(mappingUrl);
|
||||||
final String policy = getProfileCode(mappingPolicyProfileId);
|
final String policy = getProfileCode(mappingPolicyProfileId);
|
||||||
|
|
||||||
LocalDateTime now = LocalDateTime.now();
|
LocalDateTime now = LocalDateTime.now();
|
||||||
|
@ -88,7 +89,7 @@ public class X3MTransformAriadnePlusJobNode extends X3MTransformJobNode {
|
||||||
String objIdentifier = extractFromRecord(record, xpathSelectorObjIdentifier);
|
String objIdentifier = extractFromRecord(record, xpathSelectorObjIdentifier);
|
||||||
log.debug("Transforming record objIdentifier: " + objIdentifier);
|
log.debug("Transforming record objIdentifier: " + objIdentifier);
|
||||||
}
|
}
|
||||||
ApplyX3Mapping mappingFunction = new ApplyX3Mapping(mappings, policy, verboseLogging);
|
ApplyX3Mapping mappingFunction = new ApplyX3Mapping(mappingURL, policy, verboseLogging);
|
||||||
|
|
||||||
String toTransform = record;
|
String toTransform = record;
|
||||||
Instant startExtraction = Instant.now();
|
Instant startExtraction = Instant.now();
|
||||||
|
|
Loading…
Reference in New Issue