Ensemble: Getting error in GetProp+2^%CDCalBk when trying to test a message inside the tester in Studio

Greetings,

I am trying to test an hl7 message inside studio and when I click on the test button I get this error:

"<FUNCTION>GetProp+2^%CDCalBk"  at  9:51 am.   $I=/dev/null:50333010   ($X=0  $Y=54) $J=50333010  $ZA=0   $ZB=""   $ZS=65536 ($S=66023400)

I have never seen this before! Any suggestions?

Here a simple test message:

MSH|^~\&|TESTRAD|ABC|RADIOLOGY|WYZ|20190715125605||ORU^R01|20190715125605|T|2.3
PID||123456788^^^EPIC^PMRN|1234567890^^^EPIC^PMRN||TESTING^TWO||19780422|F
PV1||OUTPATIENT|||||^^^SMITH^^^^^PHS^^^^PRN
OBR|1|776565|A44444|CT.TH.CHESTSC/R^CT CHEST LUNG CANCER SCREENING INITIAL^RAD||20180815131900||||||||||DIR^JONES^ADAM^WILL^^^^^ABC^^^^PRN|||^AAA CSCAN|||20180815134500|||C|||||||DIR^HAL^ADAM^WILL^^^^^CDN^^^^PRN
OBX|1|CE|XY.BI.DGTMCD/R^BI MAMMOGRAM DIAGNOSTIC WITH CAD (RIGHT)||REQUIRED breast composition^1  NEGATIVE^||||||F|||20190820081607|||
 

Thanks,

Everardo

 

 

 

  • 0
  • 0
  • 49
  • 1
  • 1

Answers

Hi Everardo,

I have seen the error, but not in testing ensemble messages :

USER>Write _test1
 
<FUNCTION>GetProp+2^%CDCalBk
USER 3e1>

 

variables preceded by _ (underscore) are only to be used in Caché Direct (VISM) programs.

Are you running any code that uses too much underscores ?

For example :

USER>set var1=1
 
USER>set var2="a"_var1
 
USER>set var2="a"__var1  ;two underscores
 
<FUNCTION>GetProp+2^%CDCalBk
USER 3e1>

 

Hello Danny,

How are you? NO, I am using regular DTL to transform a simple  message! I checked the code again and it seems that I had a missing brace '}' even though the code  compiled fine!

Cheers,

Everardo