Запись файла
|
Описание
|
Расположение для исходящих сообщений HL7
|
Это расположение может быть изменено только с помощью следующей команды xconfmanager:
<Property default="$(wt.temp)/filedropfdacommunications/out/"
name="com.ptc.qualitymanagement.QMS.FDA.fileDropOutputDirectory"/> |
Расположение для входящих подтверждений из FDA
|
• Это расположение может быть изменено только с помощью следующей команды xconfmanager:
<Property default="$(wt.temp)/filedropfdacommunications/in/"
name="com.ptc.qualitymanagement.QMS.FDA.fileDropInputDirectory"/> • Windchill контролирует эту папку и автоматически обрабатывает входящие подтверждения.
• Дополнительные сведения о цели каждого полученного подтверждения см. в подразделе "Рабочий процесс eMDR" раздела Общие сведения о процессе eMDR.
• Подтверждение 1 (ACK1) генерируется, когда отправка попадает на ESG (сервер интерфейса FDA). Подтверждение ACK1 должно генерироваться сервером AS2, и первая строка должна содержать наименование файла, который было отправлен на сервер AS2. Этот файл хранится в папке входящих, определенной в файле QMS.fdacommunicationfiledrop.properties.xconf. Идентификатор сообщения заключен в угловые скобки < > вместе с идентификатором сообщения, сгенерированным сервером AS2.
Ниже приведен пример файла ACK1:
fda_e0e6ebd2-8cf6-41cd-acef-e33b3f54ca92.tar.gz
<mendAS2-1389394654277-62@175749431_ZZFDATST> • • Подтверждение 2 (ACK2) содержит информацию, которая отправляется на сервер AS2 из FDA, после того как отправка попадает в Центр по контролю оборудования и радиационной безопасности (CDRH, Center of Devices and Radiological Health).
Ниже приведен пример файла ACK2:
MessageID: <mendAS2-1389394654277-62@175749431_ZZFDATST>
CoreId: ci1389364942307.54077@fdsul05626_te2 DateTime Receipt Generated: 01-10-2014, 09:42:55 File Count: 1 Directory Count: 1 CDRH has received your submission • Подтверждение 3 (ACK3) содержит информацию, которая отправляется на сервер AS2 из FDA, после того как CDRH проверит и загрузит отправку в базу данных о возникших осложнениях, связанных с медицинским оборудованием (MAUDE).
Ниже приведен пример файла ACK3:
<submission>
<coreId>ci1389364942307.54077@fdsul05626_te2</coreId> <batchId>3</batchId> <dateEntered>01-10-2014, 09:42:55</dateEntered> <numReportFailed>0</numReportFailed> <numReportPassed>1</numReportPassed> <report id='12345678900005'> <status>passed</status> </report> </submission> • Файлы ACK могут иметь любое расширение или не иметь расширения. Если имеется файл в папке входящих, он открывается и оценивается системой Windchill, определяющей, является ли этот файл ACK1, ACK2 или ACK3.
• Windchill не хранит файлы ACK. Содержимое файлов ACK анализируется и хранится в таблицах отправок. Атрибуты, находящиеся в файлах ACK, можно просмотреть в информации об отправках для отчетов eMDR в Windchill Customer Experience Management.
◦ ACK1 содержит идентификатор связи, являющийся наименованием исходного файла, и идентификатор сообщения, сгенерированный сервером AS2.
◦ ACK2 содержит идентификатор сообщения и основной идентификатор, сгенерированный FDA.
◦ ACK3 содержит основной идентификатор и статус отправки: success или failure. Если ACK3 содержит индикатор ошибки, сообщения об ошибках сохраняются и становятся видимыми в информации об отправке.
• После обработки файлов ACK системой Windchill они удаляются из папки входящих. Если важно просмотреть или сохранить фактическое содержимое файлов ACK, необходимо соответственно сконфигурировать сервер AS2 для хранения копий файлов ACK.
|
Расположение папки orphan для входящих подтверждений из FDA, которые не могут быть связаны с предыдущим взаимодействием
|
С помощью следующего свойства можно задать расположение папки orphan:
<Property default="$(wt.temp)/filedropfdacommunications/orphan/"
name="com.ptc.qualitymanagement.QMS.FDA.fileDropOrphanDirectory"> Каталог изолированной строки используется для хранения подтверждений, которые невозможно обработать при наличии одного из следующих условий.
• Если файл содержит информацию ACK1 (первоначальное наименование файла отправки и идентификатор сообщения) и первоначальное наименование файла отправки не соответствует идентификатору связи существующей отправки, файл помещается в папку orphan. Эта проблема обычно не возникает, если нет проблем, связанных с сервером AS2, генерирующим корректную информацию, которая должна быть помещена в подтверждения.
• Если файл содержит информацию ACK2 и система не может сопоставить идентификатор сообщения с идентификатором сообщения в существующей допустимой отправке, файл помещается в папку orphan. Это может произойти, если файл ACK1 для отправки еще не был обработан, если ACK1 отсутствует или если и ACK1, и ACK2 одновременно помещены в папку входящих и ACK2 выбран первым.
• Если файл содержит информацию о ACK3 и система не может сопоставить основной идентификатор с основным идентификатором в существующей допустимой отправке, файл помещается в папку orphan. Это обычно возникает, если FDA возвращает ACK3, но не возвращает ACK2 для отправки. Это может случиться, если в интерфейсе ESG FDA возникли проблемы. Это может также случиться, если ACK2 и ACK3 одновременно помещены в папки входящих и ACK3 выбран первым.
Когда активируется служба перетаскивания файлов, она сканирует папку orphan, чтобы проверить, имеются ли какие-либо существующие файлы. Если файлы присутствуют, то Windchill пытается обработать их. Например, файл ACK был помещен в папку orphan, потому что предыдущий файл ACK еще не был обработан. После того как предыдущий файл ACK будет обработан, ACK в папке orphan будет затем тоже успешно обработан.
|
Расположение targz
|
Это расположение используется только для UDI и не используется для Windchill Customer Experience Management.
Файлы для отправок UDI упаковываются в формате tar.gz, в то время как файлы для отчетов eMDR упаковываются как XML-файлы.
Следующее свойство задает расположение папки targz:
<Property default="$(wt.temp)/filedropfdacommunications/targz/"
name="com.ptc.qualitymanagement.QMS.FDA.fileDropTarGzDirectory"/> |
Запись fileDropWaitTime
|
Эта запись используется только для UDI и не используется для Windchill Customer Experience Management.
Это свойство задает время ожидания для проверки файлов в каталогах для обработки.
Следующее свойство задает fileDropWaitTime:
<Property default="10000"
name="com.ptc.qualitymanagement.QMS.FDA.fileDropWaitTime"/> |
Существуют дополнительные свойства UDI, которые не используются CEM; следовательно, их не требуется обновлять. |