Ref T658, improved matching script examples

This commit is contained in:
Klaus Basan
2019-06-18 01:03:20 +02:00
parent 3d4529c19c
commit 17fb8338dd
7 changed files with 177 additions and 61 deletions

View File

@@ -0,0 +1,25 @@
// This is a demo file demonstrating some capabilities of the
// matching script engine
// This script runs after(!) the matching has been completed
//
// inObject values as from network
// outObject to be returned back to matching engine
// matchedObject the result so far, same as inObject for reverse lookup
// modelSet user's current model set, not available in reverse lookup
// webServices wraps access to swift web services
//
// outObject.rerun = true => rerun matching or reverse lookup after the value has been changed again, like a 2nd pass
// outObject.modified = true => tell matching or reverse lookup that something has been changed
//
(function () {
// avoid breaking matching/reverse lookup
try {
outObject.logMessage = "matching script"; // display log
} catch (err) {
return err.toString();
}
return outObject;
})