|
Прикрепляю WebSphere к 1С. Помогите с Security Exit
|
|||
---|---|---|---|
#18+
Доброго времени суток. Друзья, до последнего никому не беспокоили моСК, делали все сами. Обращаюсь к Вам потому, что до завтра вечер я должен дать ответ руководству СМОГУ когда-либо подключить или это невозвожно. Преамбула . Работаю в крупной межконтинентальной компании, настраиваем фидинг из 1С в MQ. Пишем на языке 1С и есть возможность небольшие программки/dll писать на Visual Basic. Мне можно писать на ЛЮБОМ языке программирования. Постараюсь все понять, разобрать и пХРРостить. ЗЫ. Внутренние глобальные команды отвечают односложно "Да/Нет" и даже после поднятия конфликта только делают вид помощи. MQ Client v7, 1С м 8.2 (если кому интересно). До этого с очередями никто из нас не работал. Конечная цель - отправка в одну сторону сообщений в удаленную защищенную очередь. На тесте возможностей , подключились по COM из 1C к MQAX200.DLL из поставки WebSphere MQ Client и без проблем отправили сообщение в удаленную незащищенную очередь MQ (с использованием системной переменной MQSERVER). Приступили к защищенной через Security Exit Получили ключи pub/prv на ОЧЕРЕДЬ (не на менеджер очередей, поэтому подключить в эксплорере не можем), dll выхода есть. Соединение с очередью через выход проверили нашей внутренней компанейской программой. Теперь подключение из 1С MQAX200.DLL не имеет в COM версии методов для работы с Security exit. Теперь вопрос Подскажите, как использовать (хотя бы как подключить) структуру MQCD или какие есть другие методы MQ подключиться через SecExit? Заранее спасибо, за помощь РАСЦЕЛУЮ. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2012, 12:16 |
|
Прикрепляю WebSphere к 1С. Помогите с Security Exit
|
|||
---|---|---|---|
#18+
Ребятки, ну поможите ж найти хотя бы направление для копания! Пока представляю себе, что структура MQCD - это часть MQCONNX вызова. Но как вызов этот вызвать не представляется. Не могу примеров найти. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2012, 15:08 |
|
Прикрепляю WebSphere к 1С. Помогите с Security Exit
|
|||
---|---|---|---|
#18+
Ugryumuy, Я бы в таком случае смотрел в сторону AMQCLCHL.TAB. Это двоичный файл, который создается на сервере, а потом копируется на клиент/клиенты. Файл содержит информацию о настройках клиентского канала/каналов, включая и определения Security Exit. Для создания/обновления этого файла на сервере MQ нужно создать канал типа Client-Connection и в нем заполнить все нужные поля. Файл создастся/обновится автоматически (для LUW, для z/OS генерируется заданием). Потом этот файл нужно скопировать на клиента. После этого можно будет подключиться к менеджеру MQ. Переменную MQSERVER для этого случая выставлять не обязательно. Документация: Client channel definition table ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2012, 15:43 |
|
Прикрепляю WebSphere к 1С. Помогите с Security Exit
|
|||
---|---|---|---|
#18+
Спасибо за ответ. Увы, глобальные команды отвергли вариант таблицы. Причем в свойственной им манере, "Вы не сможете ее использовать" без объяснений. Они только про MQCONNX запросы ответили ДОСЛОВНО "А вот это Вы можете попробовать". Номенклатурщина... но это лишь мои эмоции, обращенные к ним. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2012, 16:48 |
|
Прикрепляю WebSphere к 1С. Помогите с Security Exit
|
|||
---|---|---|---|
#18+
Ugryumuy, А кроме Visual Basic какие-то еще варианты есть? Например .Net или JMS(Java)? Здесь например: Организация B2B интеграции с использованием 1С и JMS Если 1С имеет адаптер для JMS, то это упростит ситуацию. Еще Профессиональная разработка в системе 1С:Предприятие 8 (с приложением на CD-ROM) (артикул 4601546034113) . Там смотреть Главу 14. К сожалению там только оглавление приведено , поэтому сказать в чем там суть - не могу. Раз такие описания есть, значит интеграция 1C с MOM-системами это дело более-менее известное и более-менее штатное. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2012, 17:40 |
|
Прикрепляю WebSphere к 1С. Помогите с Security Exit
|
|||
---|---|---|---|
#18+
Еще раз спасибо. Книгу видели, в ней описано подключение к незащищенному каналу тем же способом, как и мы подключились. Код действительно простой в 10 строк. Но без методов использования Security exit. Проект с JMS читал. Сложно подключаться через дополнительное колено (JMS): более тяжелая конструкция вцелом и риски несовместимости JMS и WebSphere. Вот я и копаю, есть ли у ВебСферы штатные средства в ее dll. А конкретно ищу примеры как используется (как на нее обращаются) таблица MQCD. Чтобы или самим повторить на 1С или в крайнем случае написать выкладывающий в MQ адаптер. На данный момент ресурсы у нас есть только по 1С и Вижуал Бэйсику. Спасибо, еще раз прочитаю статью по 1С и JMS ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2012, 11:46 |
|
Прикрепляю WebSphere к 1С. Помогите с Security Exit
|
|||
---|---|---|---|
#18+
Ugryumuy, WebSphere MQ очень хорошо поддерживает JMS. Собственно интерфейс JMS стандартен, а провайдер у WebSphere MQ собственный, который 100% совместимый, т.к. он "родной". И, в случае JMS, можно обойтись Pure Java библиотекой, т.е. может даже не понадобится установка полного MQ-клиента. Еще раз, как звучит постановка задачи и какие программные средства допустимо для этого использовать? Описания структур есть здесь: Data types used in the MQI Описание MQCONNX здесь: MQCONNX – Connect queue manager (extended) Там же приведены примеры вызова из разных языков, включая VB6. Далее, если MQ Server или MQ клиент установлены полностью (вместе с Tools/Samples), то в подкаталоге <корень установки>\tools\VB будут include-файлы с описанием структур и примеры для VB6. Собственно весь подкаталог tools содержит include-файлы и примеры программ для разных языков. Описание примеров есть в документации. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2012, 12:15 |
|
Прикрепляю WebSphere к 1С. Помогите с Security Exit
|
|||
---|---|---|---|
#18+
Евгений, примите мои благодарности за помощь и поддержку. Повторили на JMS подключение к незащищенной очереди, увидели методы для security exits, будем прикручивать к адынсу. Ночь длинная. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2012, 18:53 |
|
Прикрепляю WebSphere к 1С. Помогите с Security Exit
|
|||
---|---|---|---|
#18+
UgryumuyЕвгений, примите мои благодарности за помощь и поддержку. Повторили на JMS подключение к незащищенной очереди, увидели методы для security exits, будем прикручивать к адынсу. Ночь длинная. Спасибо Ugryumuy Добрый день! У нас стоит подобная задача, разница лишь в том, что нужно получать сообщения из MQ в 1С а не отправлять. Могли бы вы привести примеры строчек кода в 1С ( подключения к очереди сообщений и прием или отправка сообщений) если есть есть возможность! Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2015, 16:46 |
|
Прикрепляю WebSphere к 1С. Помогите с Security Exit
|
|||
---|---|---|---|
#18+
Ugryumuy, Коллеги Понимаю, прошли годы.... )) Есть какая-то информация по данной теме? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2016, 18:55 |
|
Прикрепляю WebSphere к 1С. Помогите с Security Exit
|
|||
---|---|---|---|
#18+
Если вы используете security exit , значит у вас достаточно старая версия mq 7 и ниже а раз так то вы должны использовать COM объекты для интеграции с 1с опять же channel auth в последних версиях может обеспечить достаточный уровень безопасности, это разговор как передать данные из mq в 1 с Если требуется передать данные из 1с в mq ,то лучше воспользоваться http запросом,чем jms.не уверен про 1с умеющую дружить с jms, но уверен про 1с который уммет отправлять soap ( до 8 версии mq) и нттр запросы в mq ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2018, 16:05 |
|
|
start [/forum/topic.php?fid=43&fpage=6&tid=1600299]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
others: | 323ms |
total: | 430ms |
0 / 0 |