| 
                
                   
                    
                
               02 September 2009
  16:48:45
                
               thunder 
               
  
               Posts: 5
               
  
                              
             | 
                Несколько вопросов по Web Services 
               
                  
               
                   Есть несколько вопросов по примеру http://www.sergey.co.uk/WebPages/FoxProArticles/ws01_part03.aspx 
1 Почему в качестве базового класаа был выбран класс  session 
2 Почему методы в классе объявляются через PROCEDURE ...() AS INTEGER,  а если через FUNCTION ? 
3 Возвращаемый рез-тат должен быть XML файлом или HTML тоже годиться. Меня интересует прежде всего возврат HTML или куска HTML, чтобы затем его вставить в некий HTML тэг при помощи javascript 
  
                 
                  
                  
                  
                
             | 
			
				| 
                
                   
                    
                
               03 September 2009
  11:39:52
                
               sergey 
               
  
               Posts: 0
               
  
                              
             | 
                Re: Несколько вопросов по Web Services 
               
                  
               
                    
 Originally posted by thunder 
  
 Есть несколько вопросов по примеру http://www.sergey.co.uk/WebPages/FoxProArticles/ws01_part03.aspx 
 1 Почему в качестве базового класаа был выбран класс  session 
 2 Почему методы в классе объявляются через PROCEDURE ...() AS INTEGER,  а если через FUNCTION ? 
 3 Возвращаемый рез-тат должен быть XML файлом или HTML тоже годиться. Меня интересует прежде всего возврат HTML или куска HTML, чтобы затем его вставить в некий HTML тэг при помощи javascript 
   
  
1. Если честно, то не помню, но что-то предопределило этот выбор. 
2. Попробуйте через Function... Если не будет работать - вернетесь у Procedure... 
3. В принципе - возвращаться может почти все что угодно... XML и HTML просто предствление строковой переменной, так что с HTML у Вас проблем не должно быть. 
Good luck! 
                 
                  
                  
                  
                
             | 
			
				| 
                
                   
                    
                
               03 September 2009
  20:41:16
                
               thunder 
               
  
               Posts: 5
               
  
                              
             | 
                Re: Несколько вопросов по Web Services 
               
                  
               
                   Вопросы не закончились: 
я пытался сделать веб приложение при помощи foxisapi.dll+COM. Под IIS 5.1 работает замечательно, под IIS7.0 прикрутить foxisapi не смог. А работало очень удобно, если мне надо вызвать метод, который вовращает ту же саму html мне достаточно указать либо в браузере либо в XHR запросе URI следующего вида: http://somehost/foxisapi.dll/myclass.tmyclass.somemethod?param1=value1¶m2=value2. Не без оснований полагаю, что посредством web services могу делать такие же штуки, но как сформировать URI ? Что он дожен из себя представлять ? Пока пробую делать в javascript так: 
  window.mssoap=new ActiveXObject("MSSoap.SoapClient30"); 
   window.mssoap.MSSoapInit("http://thunder/ws_server/ws_mes_server.wsdl"); 
   document.getElementById("test").write(window.mssoap.test()); 
   
но это не удобно, а значит неправильно. Буду признателен если расскажешь. 
  
                 
                  
                  
                  
                
             | 
			
				| 
                
                   
                    
                
               04 September 2009
  16:23:57
                
               sergey 
               
  
               Posts: 0
               
  
                              
             | 
                Re: Несколько вопросов по Web Services 
               
                  
               
                   Тогда Вам сюда: 
www.west-wind.com/wconnect/weblog/ShowEntry.blog 
Я уже все давно делаю все для Web, используя .NET... 
                 
                  
                  
                  
                
             | 
			
				| 
                
                   
                    
                
               04 September 2009
  18:31:34
                
               thunder 
               
  
               Posts: 5
               
  
                              
             | 
                Re: Несколько вопросов по Web Services 
               
                  
               
                   А как это делать на .NET ? Хотя бы саму технологию, что требуется, как работает, что кого вызывает. А то слышу одно и то же .net, .net, а с чем его едят не понятно. Как VFP и .net пересекаются ? 
                 
                  
                  
                  
                
             | 
			
				| 
                
                   
                    
                
               04 September 2009
  20:10:24
                
               sergey 
               
  
               Posts: 0
               
  
                              
             | 
                Re: Несколько вопросов по Web Services 
               
                  
               
                    
 Originally posted by thunder 
  
 А как это делать на .NET ? Хотя бы саму технологию, что требуется, как работает, что кого вызывает. А то слышу одно и то же .net, .net, а с чем его едят не понятно. Как VFP и .net пересекаются ? 
  
  
Про .NET в двух словах не расскажешь. Для FoxPro программистов есть даже специальная бесплатная книга как перейти - посмотрите на сайте Microsoft. 
Не зная Ваших задач, я не могу сказать что и как "вызывается"... 
VFP и .NET почти никак не пересекаются, просто воторое логическое развитие первого с другим синтаксисом... Данные лучше конвертировать в MS SQL 2008 формат - в самом FoxPro есть Wizard... 
                 
                  
                  
                  
                
             | 
			
				| 
                
                   
                    
                
               04 September 2009
  20:34:21
                
               thunder 
               
  
               Posts: 5
               
  
                              
             | 
                Re: Несколько вопросов по Web Services 
               
                  
               
                   Переход на MS SQL экономически не целесообразен. Должен быть другой более простой способ. 
Задача достаточно простая: сделать некий функционал для получения и записи данных в базу VFP. Интерфейс с пользователем - веб страница. Чтобы совсем понятно стало - это практически интернет магазин, личный кабинет, система b2b. 
                 
                  
                  
                  
                
             | 
			
				| 
                
                   
                    
                
               05 September 2009
  08:57:41
                
               sergey 
               
  
               Posts: 0
               
  
                              
             | 
                Re: Несколько вопросов по Web Services 
               
                  
               
                    
 Originally posted by thunder 
  
 Переход на MS SQL экономически не целесообразен. Должен быть другой более простой способ. 
 Задача достаточно простая: сделать некий функционал для получения и записи данных в базу VFP. Интерфейс с пользователем - веб страница. Чтобы совсем понятно стало - это практически интернет магазин, личный кабинет, система b2b. 
  
  
Ну тогда ASP.NET а в качестве базы данных через VFP OleDBProvider - работает довольно сносно, но когда будет более 10-20 клиентов одновременно делать что-то с базой, будете получать "access denied" - FoxPro, увы, не расчитан на интенсивную работу... Хотя 20-20 конкурирующих запросов одновременно довольно "оживленное приложение"... 
Книга для программистов FoxPro, желающих быстро начать использовать .NET: 
foxcentral.net/microsoft/NETforVFPDevelopers.htm 
Good luck! 
                 
                  
                  
                  
                
             |