I have a little problem with the answer in my external test. When I put my expected getResponse data: OctetString = "4D 45 4C 31 30 32 30 37 31 31 30 38 30 37 38 38", but in the meter is "4D 45 4C 31 30 32 30 37 31 31 30 38 30 37 38 37" (the difference is in the LAST byte) the test report shows me that everything is fine and test is passed, and by my logic it shouldn't if the value in the meter differs from my parametrized GetResponse. By the way, it's fine with other types like enum etc, it's just a problem with OctetString. Do I need something to configure about it or it is just a bug?
Here is log after the test and my xml file below to make it easier to you.
Please, add plain text. Bytes are easier to handle than trying to read them from the pic.
It's working if you have only octet string. In your reply you have structure. I tested it also with that and it worked without problems.
Hi,
Hi,
I'll check this and let you know ASAP.
BR,
Mikko
Hi,
Hi,
Please, add plain text. Bytes are easier to handle than trying to read them from the pic.
It's working if you have only octet string. In your reply you have structure. I tested it also with that and it worked without problems.
Have you added response handler like this?
<GetResponseNormal>
<!--Priority: HIGH ServiceClass: CONFIRMED invokeID: 1-->
<InvokeIdAndPriority Value="*"/>
<Result>
<Data>
<Structure Qty="02" >
<UInt16 Value="0001" />
<OctetString Value="4775727578313233343539" />
</Structure>
</Data>
</Result>
</GetResponseNormal>
</GetResponse>
BR,
Mikko
I have added the same
I have added the same Response as you did, i deleted Array in this case and it worked fine.
Thank you for the tip