Опишу ещё раз для чего всё это надо!

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# разбиение пакетов на отдельные сообщения и выделение основных реквизитов:
# Эти реквизиты являются !ОБЯЗАТЕЛЬНЫМИ!
# 'BODY' - тело сообщения
# 'TRATTR' - DataSet, содержащий следующие атрибуты для маршрутизации
# 'RECIPIENT' - получатель
# 'SENDER' - отправитель
# Во входном DataSet-t есть поле PKGATTR, содержащее атрибуты пакета, возвращённые
# транспортной линией при приёме пакета.
#
import re
import string
from Colvir import *
pkgbody = inDs['BODY']
outDs.clear()
outDs.addField('TRATTR', ftDataSet)
outDs.addField('BODY', ftString)
outDs.append()
AttrSet = outDs['TRATTR']
AttrSet.append()
AttrSet['RECIPIENT'] = 'ПОЛУЧАТЕЛЬ'
outDs['BODY'] = pkgbody
Неактивен