W.user:RagleJT

From Gannodss

Jump to: navigation, search

Service Code Page

List of service applications (added by Jerry Gannod 19:11, 5 July 2007 (EDT))


  1. Theater and Movie Service (070407) - Working
  2. Currency Exchange Service (070507) - Working
  3. Country Information Service (070407) - Working
  4. Global Weather Service (070507) - This service will not be utilized for the final project services.
  5. Airport Information Service (072907)
  6. AutoWeather example (071707) (added by Jerry Gannod) - This application combines the use of a zip code service and a weather service. It is a US city service only.
  7. Travel And Leisure Auto Weather Service (080703) - Working
  8. Travel And Leisure Service (073107)
  1. Travel and Leisure Wizard Application (081407)

081407 - Downloaded the latest code for the Travel and Leisure Wizard Application.


080907 - I've finished the pages and navigation for the Travel and Leisure Wizard Application. I have two problems that I believe will be easy to fix; one, the pages do not "dock" to the MDI parent page and two, the Results pages do not resize to fit visible results.

I'm continuing on to the data coding for the wizard. I intend to use a datatable data set that will be populated as the user provides input and returns are generated from the various services. I then intend to begin working on the airport, currency and event services.


080807 - A busy last few days. Today I was very productive and created the majority of pages for the wizard. I'm doing the wizard in a windows application, but it was tough getting there. A few hours Saturday and Sunday and all day Monday (8 or more hours of web searches and book reviews) was spent trying to get my head around the coding for the wizard pages. I finally put together some code from several sources (web, books, my own ideas). Tuesday I started playing with the code trying to see how it worked out. There was a lot of trial and error, but finally something cohesive started to form. Today, I spent another 8 - 10 hours building the various pages and their connections between each other. Tomorrow I finish the last wizard page and begin developing a dataset for the user's inputs and return results from the services.

I also need to re-do the currency service, complete the night life service with an XML Reader and work the bugs out of the Airport Service. Unless something falls from the sky, hits me in the head and makes me smart, I won't have all this by Friday.

An interesting note from all the research on the wizard is that windows applications in VS C# are not geared toward creating general wizards. There is a wizard template available for setup wizards, but it's unyielding to attempts to modify it. I have one more source I'm looking at for creating a more standard looking wizard. I'll look at it more earnestly once the code I'm working on is finished or we decide it won't work for our purposes.

Tomorrow, probably late in the day, I plan to put what I have on the site. It may be no more than the skeleton of the wizard, but at that point I'm hoping it'll basically become a "cut and paste" job using code developed earlier.


080307 - Update the Travel And Leisure Auto Weather Service to include a current weather image.


073107 - Updated the Travel And Leisure Service (073107). Updates include linking control actions to various controls as needed. This action corrected my previous problem of getting no returns from the various services. I also modified the Country and Weather Services to include graphics for the country flag and the weather status. The flag image will appear but the weather status will not. I've looked at the properties and cannot see where I'm going wrong. I'll continue to play with that as a "back burner" item."

I've done some web searching for help creating the code needed to read XML data files. I'll begin coding the Airport and Nightlife Services tomorrow. I hope to be finished by week's end with the Travel and Leisure Service and ready to move on to the SPEX requirements.


073007 - The complete Travel And Leisure Service (072907) application has been started. Currently it is a tabbed windows application with a welcome tab and six service tabs. Each tab, with the exception of the local event service tab, has the appropriate windows controls. I have not begun testing the code, but it does follow all previous codes written. Still, XML Parsers are needed for the airport and local event services.

Microsoft ASP .Net Axis Controls Toolkit is available to create tabbed web applications. The toolkit was simple to add to the Visual Studio environment and there are lots of controls and tutorials are available on the web. However, using this toolkit might render the web application unusable on some servers and it was decided to abandon this approach.

Some test runs of the applications have been done, but no results or error messages were observed. I'm thinking a click method for each tab is needed to use the tab's service. There is very little out there on using tab controls and I'm trying various things.

The Airport Information Service (072907) has also been added. The service returns an XML file. We need the XML parser to complete this service also.


072507 - WOW! Taking a vacation really puts you "behind the power curve" for when you return to work. Yesterday I was able to complete a new Auto Weather Service (072507) application based on the provided example and it has been uploaded as a zip file. One thing I tried different from the example code was to include a weather image jpeg file. However, no matter what I tried the image value always returned null. Guess images are accounted for by the service but not provided. I just commented out the lines of code and left the image's placeholder in the design with visible value set to FALSE. The placeholder can be removed to make the application's appearance aesthetically pleasing.

Today I intend to look at / for tabbed web application design in C#. If that does not prove to be a viable option; I'll create a tabbed Windows application.

The zipped file I provided yesterday seems to have been removed; I'll remove the link to the file. If it is needed again it can easily be reproduced.


070504 - This morning I've worked on two more services; Currency Exchange Service (working) and Global Weather Service. The weather service works for major US cities only. The service has two methods, GetWeather and GetCitiesByCountry. The GetWeather will retrieve data for US cities, but not for European. The GetCitiesByCountry method verifies as working using the WSDL validator. But I'm unable to use it for GetWeather without an XML parser. The results of GetWeather will also need an XML Parser. The uploaded service does work for US Cities and I'm hoping to modify the cities field to use a list for selecting available cities by country.


070407 - Worked on two of the services today. Cleaned up Theater and Movie Service and completed Country Information Service. One problem with Country Information; a text box labeled Country ISO Code will not display its text, even though the text box holds the proper information and it is being used by the code. I've tried numerous things to make the text box display its content without any luck.


062807 - Today, I feel like I am just bulldozing my way through this. I worked on the Theater and Movie Service hoping to see correlations between what we're doing and the service created during class. So far, I've only be able to give myself a headache. I'll continue creating window applications for the other services as I have. I will have all of these done by Monday of next week.


I've begun coding the individual services that will make up the Travel and Leisure application. The main problem I'm having is "seeing" the methods and variables of individual services to accurately code the individual service. So to offset this delay I'm creating the user interfaces based upon the requests and responses generated while testing each service with eXtc WSDL Validator available at http://www.mgateway.com/php/wsdlvalidator/home.php. I would like to translate each services' Java files to C# for inclusion in each Visual Studio project. This will help me better follow procedures depicted in pod cast examples that are available. The first service I've worked up is the Currency Exchange Service (062707). I will continue through the services until all are complete to a similar stage.

A second service coding for Weather Service (062707) has been added. This file is also incomplete and is in a zipped format.

Both services follow the Visual Studio Demo II pod cast very closely and will require modifications. They are posted as is to provide a reference for how I am working these up.