Технологический журнал «1С:Предприятия»

Если в обмене сообщениями участвуют информационные базы «1С:Предприятия», то контролировать обмен можно с их стороны с помощью технологического журнала.

В технологическом журнале для контроля сервисов интеграции используется событие SINTEG.

Настройка журнала

Для настройки технологического журнала используется файл logcfg.xml. Пример файла, включающего запись событий SINTEG и сохраняющего журнал в каталоге C:\Logs\SERVER\SINTEG:

<?xml version="1.0"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
   <dump location="C:\Dumps\" create="1" type="3" externaldump="1"/>
   <log location="C:\Logs\SERVER\EXCP" history="24">
      <event>
         <eq property="name" value="EXCP"/>
      </event>
      <property name="all"/>
   </log>
   <log location="C:\Logs\SERVER\SINTEG" history="24">
      <event>
         <eq property="name" value="SINTEG"/>
      </event>
      <property name="all"/>
   </log>
</config>

Примеры сообщений

Передача сообщения в «1С:Шину»:

00:05.377000-15995,SINTEG,0,process=rphost,p:processName=ESB_shop,OSThread=1896,SrvcName=СервисМагазина,ChannelName=СетьМагазинов_ИзМагазина,ExtSrvcURL=http://localhost:9090/applications/StoreNetwork,ExtSrvcUsr=shop,Func=sendMessage,MessageId=bbaa94a4-b37a-49cf-bc09-d4223e7506ff,BodySize=759

Получение сообщения из «1С:Шины»:

00:05.439033-32,SINTEG,0,process=rphost,p:processName=ESB_office,OSThread=17720,SrvcName=СервисОфиса,ChannelName=СетьМагазинов_ВОфис,ExtSrvcURL=http://localhost:9090/applications/StoreNetwork,ExtSrvcUsr=office,Func=receiveMessage,MessageId=bbaa94a4-b37a-49cf-bc09-d4223e7506ff,BodySize=759