Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2013, 13:48   #1
Точьичка
Пользователь
 
Аватар для Точьичка
 
Регистрация: 14.12.2008
Сообщений: 19
По умолчанию Можно ли такое запрограммировать?

Здравствуйте. Мне необходимо узнать, возможно ли вообще написать такую систему на C# как веб-проект:

Существует БД Оракл и некий сайт, на который нужно перекачивать данные из БД.
Входные данные - запросы в бд Оракл
На стороннем сайте существует предобработка данных, введенных в форму при помощи JS. Следовательно, отправка данных post или get запросом не подойдет, т.к. не активируется событие JS oncklick и не произойдет предобработки данных. Следовательно, нужно как-то заполнить форму сайта данными из бд Оракл, и имитировать нажатие на кнопку Submit. Данные нужно перегонять только в одну сторону.
В идеале, что-то типа: вызвать мой веб проект или сервис из процедуры Оракл запросом GET, мой проект сделает запрос к Ораклу и выберет все данные из определенной таблички, затем сымитирует заполнение формы другого сайта и нажатие на кнопку Submit.

Вышло сумбурно ). Дали задачу написать такое приложение как веб-сервис. Такое вообще возможно? как веб-сервис, или как веб-проект?
People can fly
Точьичка вне форума Ответить с цитированием
Старый 20.11.2013, 14:19   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну и костыли...
Это что за сайт такой, который нужно наполнять? Если не секрет...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.11.2013, 14:31   #3
Точьичка
Пользователь
 
Аватар для Точьичка
 
Регистрация: 14.12.2008
Сообщений: 19
По умолчанию

Такое дали задание) мне кажется, что такое сделать нельзя, но надо обосновать как следует.

Сайт - внутренний сервис фирмы, в котором ведется учет всякий-разный.

Главный вопрос в том, можно ли из веб-сервиса имитировать JS-события другого сайта?

Накопала в инете, что нельзя потому что same origin policy. Непонятно, будет ли мешать, если веб-сервис будет на .net
People can fly

Последний раз редактировалось Точьичка; 20.11.2013 в 14:32. Причина: дополнение
Точьичка вне форума Ответить с цитированием
Старый 20.11.2013, 14:32   #4
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

и тут без бравзера не обошлось
eval вне форума Ответить с цитированием
Старый 20.11.2013, 15:28   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Сайт - внутренний сервис фирмы, в котором ведется учет всякий-разный.
Так он тебе доступен!!!???
Елки-палки, и ты хочешь сделать терморектальной методикой наждачирования кармы?
В твоей постановке эта задача не реализуема. Можно взять WebBrowser, и в его компоненте это все делать, но это глупо и пахнет проблемами. Завалишь базу - АБД спасибо не скажет.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.11.2013, 15:43   #6
Точьичка
Пользователь
 
Аватар для Точьичка
 
Регистрация: 14.12.2008
Сообщений: 19
По умолчанию

код сайта чтоли? нет, не доступно
People can fly
Точьичка вне форума Ответить с цитированием
Старый 20.11.2013, 15:47   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Давай еще раз.
Ты работаешь на предприятии. У него есть свой сайт, который черпает инфу из базы, что крутится админами в их коморке Папы Карло. И админы, и сервера сайта и ты находятся в одном и том же предприятии, так?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.11.2013, 15:53   #8
Точьичка
Пользователь
 
Аватар для Точьичка
 
Регистрация: 14.12.2008
Сообщений: 19
По умолчанию

Не совсем - у предприятия есть дочернее предприятие в другом городе, для которого и пишем. У них есть сложная-пресложная система с веб-интерфейсом, через который надо залить данные. Из-за всякой-разной политики трогать их сайт - нельзя, только обращаться к нему ).
People can fly
Точьичка вне форума Ответить с цитированием
Старый 20.11.2013, 15:58   #9
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

так пусть дадут доступ правильный, зачем маразм устраивать

а сайт вам ниразу не нужен
eval вне форума Ответить с цитированием
Старый 20.11.2013, 15:59   #10
Точьичка
Пользователь
 
Аватар для Точьичка
 
Регистрация: 14.12.2008
Сообщений: 19
По умолчанию

Тогда поддержка сайта (а его писали сторонник разрабы) откажетсяы поддерживать сайт, понимаете?
People can fly
Точьичка вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как можно такое сделать? danilchican WordPress и другие CMS 2 21.12.2011 19:51
Запрос . Можно ли такое создать? ВайФай Помощь студентам 15 27.09.2011 10:56
Как можно запрограммировать пределы? Андрей_1511992 Общие вопросы Delphi 2 08.06.2011 23:06
Можно ли такое сделать. warrior849 Microsoft Office Word 4 28.09.2008 20:50
можно ли такое реализовать Димарик Общие вопросы Delphi 6 22.07.2007 13:18