저는 Mirth Connect v3.0.1과 협력하여 하나의 작업 인 XML 변환을 HL7 v2로 진행하고 있습니다. XML 템플릿을 사용하여 hl7 템플릿에 값을 드래그 앤 드롭합니다.변압기 평가시 마루 연결이 실패합니다
대상 1 방법 : 디렉토리 파일 : C : \ 던져 \의 AXSFLW에게 파일 이름 : $ {message.encodedData}
를 변압기 :
메시지 세그먼트 : TMP를 [ 'PID'] [ 'PID.5'] [ 'PID.5.1'] 매핑 : msg [ 'Day'] [ 'Patient'] [ 'LastName']. toString()
메시지 세그먼트 : tmp [ 'PID'] [ 'PID.5'] [ 'PID.5.2'] 매핑 : msg [ 'Day'] [ 'Patient'] [ 'FirstName']. toString()
012 소스가 환락 연결 XML 파일을 가져옵니다 3,516,는
Transformer error
ERROR MESSAGE: Error evaluating transformer
java.lang.NullPointerException
at org.mozilla.javascript.xmlimpl.XmlNode$InternalList.add(XmlNode.java:834)
at org.mozilla.javascript.xmlimpl.XMLList.replace(XMLList.java:55)
at org.mozilla.javascript.xmlimpl.XMLList.putXMLProperty(XMLList.java:151)
at org.mozilla.javascript.xmlimpl.XMLList.putXMLProperty(XMLList.java:150)
at org.mozilla.javascript.xmlimpl.XMLObjectImpl.put(XMLObjectImpl.java:261)
at org.mozilla.javascript.ScriptRuntime.setObjectElem(ScriptRuntime.java:1571)
at org.mozilla.javascript.ScriptRuntime.setObjectElem(ScriptRuntime.java:1564)
at org.mozilla.javascript.Interpreter.doSetElem(Interpreter.java:2227)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1264)
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3110)
at org.mozilla.javascript.InterpretedFunction.exec(InterpretedFunction.java:120) at com.mirth.connect.server.util.javascript.JavaScriptTask.executeScript(JavaScriptTask.java:49)
at com.mirth.connect.server.transformers.JavaScriptFilterTransformer$FilterTransformerTask.call(JavaScriptFilterTransformer.java:123)
at com.mirth.connect.server.transformers.JavaScriptFilterTransformer$FilterTransformerTask.call(JavaScriptFilterTransformer.java:100)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
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)
희망 누군가가 솔루션으로 날 지점 수있는이 오류와 함께 실패합니다. 이것은 Mirth Connect 2.1 에 도움을 주신 것에 감사드립니다.