Détails...
Le script de formatage de données suivant peut être utilisé pour la validation de la chaîne de correspondance. La valeur de la chaîne de correspondance peut être modifiée avec la commande DMCC ci-dessous :
||>DÉFINIR LA VALEUR DE CHAÎNE D'ENTRÉE "TEST"<CR><LF>
(TEST est la nouvelle valeur de chaîne de correspondance dans cet exemple, et <CR><LF> sont les caractères de contrôle CarriageReturn et LineFeed).
Script de formatage des données

Réinitialiser la configuration du périphérique et activer le formatage basé sur script, puis copier et coller le code ci-dessous dans le script de formatage de données, en écrasant tout code existant :
var myStartup = 0 ;
var myInputString = « » ;
fonction onResult (décodageRésultats, lecteurPropriétés, sortie) {
si (myStartup == 0) {
dmccSet("INPUT-STRING.ENABLE", 1) ;
dmccSet("INPUT-STRING.HEADER", "[") ;
dmccSet("INPUT-STRING.FOOTER", "]") ;
dmccSet("INPUT-STRING.MODE", 0) ;
myStartup = 1 ;
}
si (readerProperties.inputstr.length > 0) {
myInputString = readerProperties.inputstr ;
}
si (decodeResults[0].decoded) {
si (decodeResults[0].content == myInputString) {
output.content = decodeResults[0].content + "\r\n" ;
}
autre {
output.events.system = Event.system.validationFailure ;
output.content = decodeResults[0].content + " (INVALID)\r\n" ;
}
}
autre {
output.content = "(NOREAD)\r\n" ;
}
}