Мне нужно написать мыльный клиент, способный отправлять и получать мыльные сообщения.Как создать клиент Ruby SOAP без использования WSDL?
У этой службы мыла нет связанного файла WSDL, и soap4r и savon оба, похоже, требуют одного.
У меня есть пример того, что мне нужно сделать на Java, см. Ссылку ниже.
Я мог бы использовать Java для этого, на данный момент это, кажется, это было бы легче. Однако я лично предпочитаю кодирование в рубине, и у нашей компании больше рубиновых ресурсов, чем у java.
Может ли кто-нибудь подтвердить, что это возможно сделать что-то похожее на пример java в рубине без написания моей специальной специализированной библиотеки мыла ?. Мне нужно иметь возможность отправлять полезную нагрузку, которая, как мне кажется, обычно представляет собой приложение для мыла.
Мне особенно интересно увидеть примеры soap4r, которые не используют WSDL, поскольку у меня были проблемы с поиском с помощью Google.
Любая помощь очень ценится.
исправлено правописание «пространства имен». Благодарю. но вы ошибаетесь в отношении аргумента блока. если вы передадите блок без аргументов, савон будет использовать экземпляр eval (с делегированием). – rubiii