Доброго дня, коллеги.
Вот разработал расширение для WCF сервиса электронных больничных.
Если кому интересно выкладываю исходный код, и собранную библиотеку, и краткую инструкцию по установке для ax2009.
Инструкция
0. Необходимо обеспечить работоспособность библиотеки
https://github.com/AlexMAS/GostCryptography. Данная библиотека используется для обеспечения шифрования по ГОСТ. Спасибо автору за его труд. В моем случае стоит приложение CryptoPro CSP
1. Идем на сайт ФСС
https://cabinets.fss.ru/, скачиваем сертификаты (
https://cabinets.fss.ru/eln.html) для страхователя и устанавливаем. Там есть тестовая среда можно воспользоваться на момент разработки, но для этого нужно узнать тестовые данные страхователя. Так же понадобится сертификат организации, сертификат директора и сертификат главбуха. В моем случае сертификат организации и сертификат директора один и тот же. Так же если нет цепочки сертификатов необходимо установить сертификаты удостоверяющих центров.
2. Когда все сертификаты установлены. Необходимо добавить вебссылку в дакс
https://docs.fss.ru/WSLnCryptoV11/Fi...onsLnPort?WSDL
3. После того как ссылка добавлена необходимо в папку с приложением C:\Program Files\Microsoft Dynamics AX\50\Application\Appl\Имя приложения\ServiceReferences\FSSSickList(тут имя ссылки) скопировать библиотеки FSSExtensions.dll, GostCryptography.dll htcnfhnfyenm AOS, чтобы аос подгрузил библиотеки себе в пользователя.
4. Настроить app.config. В исходных кодах, в тестовом приложении есть пример. Можно воспользоваться WCF Editor, но необходимо указать путь к библиотеке FSSExtensions.dll при его открытии.
Вообщем то и все. Оперативно отвечать на вопросы не смогу, т.к. малая активность на форуме, буду отвечать по возможности. Спасибо за понимание)
FSSEndpointBehavior.rar
FSSEndpointBehaviordll.rar