Web Services Demonstration

Requesting Read-Only Access to FlightLogs Service ...

We have been granted Read-Only Access.

But, the FlightLogs Service doesn't have any Read-Only methods. So we should request Read-Write access ...

Requesting Read-Write Access to FlightLogs Service ...

We have been granted Read-Write Access. Goody!

Let's get a list of the user's rockets ...

Here is the list of rockets that was returned.

Now, let's add a rocket to the user's list of rockets. Actually, we're going to use "Test Rocket 6" - one of a dozen different names. If the rocket already exists, the AddRocket method will return the ID of the exiting rocket. Otherwise, it will add the rocket to the user's Rocket Gallery and return the new rocket's ID. Simple, huh?

The new (or maybe, not new) rocket's ID is 19763. For fun, let's call GetRocket and make sure it returns the same ID ...

Whew! The IDs are the same.

Here is the list of the attributes a rocket can have:

Here is the list of the attribute values for the Test Rocket 1 rocket:

Now, we'll add a flight for 'Test Rocket 1'.

Here's a list of all of the flights for 'Test Rocket 1'.

Here is the list of the attributes a flight can have:

Here's the details of one of the flights for 'Test Rocket 1'.

  • FlightTime - 2011-03-05
  • RocketName - Test Rocket 1
  • RocketID - 19761
  • ExpectedAltitude - 100
  • ActualAltitude - 150
  • WindSpeed - 5
  • Notes - Typical flight. Boosted straight. Bounced on landing.
  • LaunchSite - ROCK
  • Motors - A10-3T
  • Here's a list of all of the flights for the user.

    Getting Manufacturers ...

    Getting Products for Odd'l Rockets ...