Помогите концептуализации XML HTTP POST автоматизации через уровень приложений - PullRequest
0 голосов
/ 20 июля 2010

Для этого поста я ищу более концептуальную помощь, чем конкретное техническое решение (хотя что-то помогает).

По сути, меня попросили автоматизировать XML HTTP POST через прикладной уровень. Я никогда не делал ничего подобного раньше, поэтому я немного запутался, с чего начать на высоком уровне. Было бы здорово, если бы кто-то мог поделиться со мной, какие шаги мне нужно предпринять, чтобы выполнить эту задачу. Вот еще немного справочной информации:

В настоящее время наша компания ежедневно использует приложение (назовем его Program.exe) для разработки интерфейсных интерфейсов с помощью визуального редактора. Как только интерфейс завершен, Program.exe создает файлы JSP и отправляет их на сервер. К сожалению, процесс создания и отправки файлов занимает очень большое количество кликов, поэтому руководство хотело бы автоматизировать этот процесс, запустив сценарий, который будет брать файлы проекта из Program.exe, преобразовывать их в JSP и точно передавать их через прикладной уровень Program.exe на соответствующий сервер.

До сих пор я использовал WireShark для перехвата пакетов простой транзакции с помощью Program.exe и обнаружил несколько пакетов HTTP / XML POST, которые содержали данные XML с такой информацией, как «Текущее имя файла», «Имя пользователя» и т. Д. Любопытно, что все эти элементы данных были представлены в разных пакетах, а не в одном. Есть также несколько ссылок на SOAP. (Я почти не знаю SOAP, кроме того, что он существует)

На данный момент это вся информация, которая у меня есть. Я не уверен, какие шаги я должен предпринять отсюда. Я действительно хотел бы понять этот процесс на высоком уровне, поэтому любая концептуальная информация будет принята с благодарностью.

Наконец, мы используем C # прежде всего для такого рода задач, поэтому, если кто-то захочет поделиться техническим решением, не стесняйтесь использовать C #.

Спасибо всем большое.

1 Ответ

0 голосов
/ 20 июля 2010

Я бы решил эту проблему, полностью игнорируя ожидаемый метод решения проблемы (создание HTTP POST) и вместо этого сосредоточившись на том, что является реальной проблемой.

Каковы ваши входные данные?Звучит куча JSP-файлов.
Каковы ваши выводы?Та же самая куча файлов JSP.
Что должно быть достигнуто?Перемещение входных данных из одного известного местоположения в другое.

Теперь с четко определенной проблемой гораздо вероятнее будет четко представить решение.
Например, взглянув на проблему, которую я определил, яЯ бы подумал, что XCopy станет элегантным решением проблемы.

Каждый раз, когда мне вручают решение, а затем говорят, что он решает определенную проблему, я всегда очень подозрительно отношусь к инструменту, который мне дали.Если они знали, что это лучшее решение проблемы, то почему они не сделали это сами?

Мой совет: найдите свое собственное решение.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...