处理过程:
与官方沟通后提供了方法一:
在TC_DATA/tc_profilevars文件中设置如下环境变量。
set TC_SQL_DEBUG=BJPT
set TC_DEBUG=ON
set TC_Journalling=ON
set TC_journaling=ON
set TC_Journal_Modules=ALL
set TC_POM_JOURNALLING=N
set IMAN_KEEP_SYSTEM_LOG=TRUE
set TC_KEEP_SYSTEM_LOG=TRUE
set UGII_CHECKING_LEVEL=1
set API_JOURNAL=FULL
set TC_JOURNAL_MODULES=ALL
set TC_JOURNAL=FULL
set TC_TRACEBACK=ON
set TC_DATASET_DEBUG=on
set DIMAN_LOGGING_ENABLED=TRUE
如果是4层客户端,那么需要重启 server manager。两层客户端则不需要,重启server manager
重新打开一个客户端,复现问题,然后将对应的tcserver*syslog/tcserver *.pjl 通信监控日志等日志发给官方。
tcserver*syslog日志和tcserver *.pjl 在服务器的%temp%目录下,通信监控日志位于Select TC menu Window > Show View > Other..>Diagnostic > Communication Monitor
官方提供方法三:
单独使用tc_mail_smtp发送邮件看看
两层客户端在发送信封时,跟企业层没有通讯。建议排查服务端的客制化开发。
在tc-data/tc_profilevars 中设置如下环境变量。然后复现问题,将两层客户端对应的tcserver syslog发给我
set TC_SQL_DEBUG=BJPT
set TC_DEBUG=ON
set TC_Journalling=ON
set TC_journaling=ON
set TC_Journal_Modules=ALL
set TC_POM_JOURNALLING=N
set IMAN_KEEP_SYSTEM_LOG=TRUE
set TC_KEEP_SYSTEM_LOG=TRUE
set UGII_CHECKING_LEVEL=1
set API_JOURNAL=FULL
set TC_JOURNAL_MODULES=ALL
set TC_JOURNAL=FULL
set TC_TRACEBACK=ON
set TC_DATASET_DEBUG=on
set DIMAN_LOGGING_ENABLED=TRUE