TypeError: Assignment to lists with more than one item is not supported

lundi 9 mars 2015

Trying to replace a blank with a default code:



var mvx = tmp=msg['RXA']['RXA.17']['RXA.17.1'].toString()



if(mvx=='') {

// Enter blank MVX

tmp=msg['RXA']['RXA.17']='UNK^Unknown manufacturer^MVX';

}

tmp=msg['RXA']['RXA.17']['RXA.17.1'].toString();

tmp=msg['RXA']['RXA.17']['RXA.17.2'].toString();

tmp=msg['RXA']['RXA.17']['RXA.17.2'].toString();



SCRIPT SOURCE: TRANSFORMER

SOURCE CODE:

295: tmp=msg['RXA']['RXA.15']['RXA.15.1'].toString();

296: tmp=msg['RXA']['RXA.16'].toString();

297: tmp=msg['RXA']['RXA.16']['RXA.16.1'].toString();

298: if(mvx=='') {

299: // Enter blank MVX

300: tmp=msg['RXA']['RXA.17']='UNK^Unknown manufacturer^MVX';

301: }

302: tmp=msg['RXA']['RXA.17']['RXA.17.1'].toString();

303: tmp=msg['RXA']['RXA.17']['RXA.17.2'].toString();

304: tmp=msg['RXA']['RXA.17']['RXA.17.2'].toString();

LINE NUMBER: 300

DETAILS: TypeError: Assignment to lists with more than one item is not supported

at ede94a0a-9527-4e27-8093-c772048adccb:300 (doTransform)

at ede94a0a-9527-4e27-8093-c772048adccb:330 (doScript)

at ede94a0a-9527-4e27-8093-c772048adccb:332

at com.mirth.connect.server.transformers.JavaScriptFi lterTransformer$FilterTransformerTask.call(JavaScr iptFilterTransformer.java:134)

at com.mirth.connect.server.transformers.JavaScriptFi lterTransformer$FilterTransformerTask.call(JavaScr iptFilterTransformer.java:100)

at java.util.concurrent.FutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker( Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run (Unknown Source)

at java.lang.Thread.run(Unknown Source)





TypeError: Assignment to lists with more than one item is not supported

0 commentaires:

Enregistrer un commentaire