Closed pat1 closed 2 years ago
I think that the problem here is that you have set p1
in hours, but it must be specified in seconds
I think that the problem here is that you have set
p1
in hours, but it must be specified in seconds
@pat1 could you please test if my solution works for you and then close the issue or else write a feedback?
ho corretto il programma di test ma ovviamente continua a non funzionare (il problema non è dovuto a P1)
dbamsg dump sound.bufr|grep Report|sort -u 001194 Report mnemonic(CCITTIA5): temp
Immagino sia legato in qualche modo al fatto che "temp" è anche un tipo di BUFR. L'unico modo che ho trovato per forzare il rep_memo nel BUFR di uscita è:
exporter = dballe.Exporter("BUFR")
with open("sound.bufr", "wb") as outfile:
with memdb.transaction() as tr:
for row in tr.query_messages({"report":"sound","p1":0}):
row.message.set_named("rep_memo", "sound")
outfile.write(exporter.to_binary(row.message))
Ma mi puzza un po' di hack.
Quello mi sembra il modo corretto se state esportando generici.
Se state esportando BUFR standard, c'è anche l'opzione di settare template_name
nell'exporter.
Dalla discussione qui mi sembra si sia piú o meno chiarita la situazione: chiudo il ticket
I need to change report in some bufr messages. bufr are here https://github.com/r-map/rmap/blob/master/python/testdata/arkimet/temp.bufr
I try with this code but it do not work