Hi,
I'm attempting to contribute a simple chain via Reactor that is resulting in a
NAK'd response Code 2 (RSSL_NAKC_DENIED_BY_SRC) with the state text of "Invalid
value (fixed area)".
The chain i'm attempting to send is a "longlink" record structure as follows:
Symbol Name: 0#ARCCHN01
FID: 800 Value: "REC1"
FID: 801 Value: "REC3"
FID: 802 Value: ""
FID: 803 Value: ""
FID: 804 Value: ""
FID: 805 Value: ""
FID: 806 Value: ""
FID: 807 Value: ""
FID: 808 Value: ""
FID: 809 Value: ""
FID: 810 Value: ""
FID: 811 Value: ""
FID: 812 Value: ""
FID: 813 Value: ""
FID: 814 Value: ""
FID: 815 Value: ""
FID: 239 Value: "1"
I have used a series of RSSL API calls to encode the message, such as:
rsslEncodeMsgInit()
rsslEncodeFieldListInit()
rsslEncodeFieldEntry()
rsslEncodeFieldListComplete()
rsslEncodeMsgComplete()
This has resulted in the following message being encoded:
0x000000 : 0018080600000006 : [........]
0x000008 : 6a0d0100007f0000 : [j.......]
0x000010 : 2360000000010000 : [#`......]
0x000018 : 0001001804060000 : [........]
0x000020 : 0006080400800d06 : [........]
0x000028 : 0a30234152434348 : [.0#ARCCH]
0x000030 : 4e30310109030100 : [N01.....]
0x000038 : 0100110320045245 : [.... .RE]
0x000040 : 4331032104524543 : [C1.!.REC]
0x000048 : 3303220003230003 : [3."..#..]
0x000050 : 2400032500032600 : [$..%..&.]
0x000058 : 0327000328000329 : [.'..(..)]
0x000060 : 00032a00032b0003 : [..*..+..]
0x000068 : 2c00032d0000ef01 : [,..-....]
0x000070 : 02032e00032f00 : [...../. ]
Everything looks ok to me so i'm at a loss to understand why this contribution
is being NAK'd, or what the state text of "Invalid value (fixed area)" means or
relates to.
If anyone can help provide some insights as to what could be going wrong it
would be much appreciated. Also, if there are any useful diagnostic tools or
chain contribution guidelines available, please let me know where I can obtain
them.
Thanks in advance,
Regards,
Andrew Foster
andrew.foster@arcontech.com