documentazione_3di_riservata:docway4:script_utili_3
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Prossima revisione | Revisione precedente | ||
| documentazione_3di_riservata:docway4:script_utili_3 [2017/09/12 17:01] – creata ncandelora | documentazione_3di_riservata:docway4:script_utili_3 [Data sconosciuta] (versione attuale) – eliminata - modifica esterna (Data sconosciuta) 127.0.0.1 | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| - | ===== sanitizerMessageId (script lua per modificare l' | ||
| - | |||
| - | Lo script è stato realizzato per intervenire sull' | ||
| - | |||
| - | <file lua sanitizerMessageId.lua> | ||
| - | local dbg = require ' | ||
| - | local xw = require(' | ||
| - | xw.addPackage(" | ||
| - | |||
| - | --[[- | ||
| - | --]] | ||
| - | function sanitizeMessageId(query) | ||
| - | -- deactivate triggers | ||
| - | xw.triggersOff() ; | ||
| - | | ||
| - | local outputXML = xw.prepareRecord("< | ||
| - | local outputMainNode = outputXML: | ||
| - | local recordIsModified = false ; | ||
| - | |||
| - | --local targetRecordSet = xw.executeQuery(' | ||
| - | local targetRecordSet = xw.executeQuery(query) ; | ||
| - | xw.log.msg(" | ||
| - | if ( targetRecordSet: | ||
| - | local targetRecord = targetRecordSet: | ||
| - | while ( targetRecord: | ||
| - | recordIsModified = false ; | ||
| - | targetRecord_LockResult = targetRecord: | ||
| - | if ( targetRecord_LockResult == true ) then | ||
| - | |||
| - | local targetRecordRootNode = targetRecord: | ||
| - | |||
| - | local searchMessageIdandReplace = targetRecord: | ||
| - | if ( searchMessageIdandReplace: | ||
| - | local messageIdValue = searchMessageIdandReplace: | ||
| - | --if ( messageIdValue == " | ||
| - | searchMessageIdandReplace: | ||
| - | recordIsModified = true ; | ||
| - | --end | ||
| - | end | ||
| - | |||
| - | if ( recordIsModified ) then | ||
| - | local outcome = targetRecord: | ||
| - | if ( outcome <= 0 ) then | ||
| - | targetRecord: | ||
| - | xw.log.msg(' | ||
| - | end | ||
| - | else | ||
| - | targetRecord: | ||
| - | end | ||
| - | else | ||
| - | xw.log.msg(' | ||
| - | end | ||
| - | targetRecord = targetRecordSet: | ||
| - | end | ||
| - | |||
| - | end | ||
| - | |||
| - | -- activate triggers | ||
| - | xw.triggersOn() ; | ||
| - | |||
| - | return ' | ||
| - | end | ||
| - | |||
| - | sanitizerMessageId = { | ||
| - | sanitizeMessageId = sanitizeMessageId, | ||
| - | sanitizeMessageId_signature = { | ||
| - | inParms = {" | ||
| - | | ||
| - | } | ||
| - | } ; | ||
| - | </ | ||
| - | |||
/data/attic/documentazione_3di_riservata/docway4/script_utili_3.1505228485.txt.gz · Ultima modifica: da ncandelora