public interface SatelliteSituationCenterInterface
Important Notes:
getPrivacyAndImportantNotices()
method.javadoc
documentation
of this Web Service interface, be aware that the code-level
details seen by a client developer may contain differences.
For example, where this javadoc
documentation
may describe a parameter as being of type
java.util.Calendar
, a client developer may be
required to use a different type such as
javax.xml.datatype.XMLGregorianCalendar
. It is
also likely that the object constructors used by a client do
not function exactly like the ones described here (client
developers should not trust that their constructors have the
same default behavior). These types of differences are
determined by the language (Java, Perl, etc.) and the tools
and libararies (for example JAX-WS) the client is using. The
WSDL is the offical description of this Web Service.
Nonetheless, this javadoc
documentation contains
important semantic information about about this Web Service
that is valuable to a client developer regardless of the
language or tools they may be using.SatelliteSpecification.getId()
value set to a SPASE
ResourceID of an Observatory corresponding to an SSC satellite.
The following additional notes apply to SPASE ResourceIDs:
getAllSpaseObservatories()
to programmatically obtain the associations between SPASE
ResourceID and SSC satellite identifier values. These
associations are also viewable at
SPDF SPASE Observatories.getAcknowledgements()
method is provided.Modifier and Type | Method and Description |
---|---|
FileResult |
getAcknowledgements()
This method provides a list of URLs that can be used by clients
to acknowledge the use of these Web Services.
|
java.util.List<GroundStationDescription> |
getAllGroundStations()
Provides descriptions of all the ground stations available
through this Web Service.
|
java.util.List<SatelliteDescription> |
getAllSatellites()
Provides descriptions of all the Satellites available through
this Web Service.
|
java.util.List<SpaseObservatoryDescription> |
getAllSpaseObservatories()
Provides descriptions of all the
Space Physics Archive
Search and Extract (SPASE) Observatories available through
this Web Service.
|
DataResult |
getData(DataRequest request)
Requests various information (see
DataRequest ) about a
set of satellites. |
FileResult |
getDataFiles(DataFileRequest request)
Requests various information (see
DataFileRequest )
about a set of satellites and returns the information in one
or more files. |
FileResult |
getGraphs(GraphRequest request)
Requests a graph (see
GraphRequest ) of a set of
satellites. |
FileResult |
getKmlFiles(KmlRequest request)
Requests various information (see
KmlRequest )
about a set of satellites and returns the information in one
or more
Open Geospatial Consortium
Keyhole Markup
Language (KML) files. |
FileResult |
getPrivacyAndImportantNotices()
This method provides a list of URLs to privacy and important
notices concerning the use of these Web Services.
|
FileResult getPrivacyAndImportantNotices() throws SSCExternalException
SSCExternalException
- thrown if unable to fulfill requestFileResult getAcknowledgements() throws SSCExternalException
SSCExternalException
- thrown if unable to fulfill requestjava.util.List<SatelliteDescription> getAllSatellites() throws SSCExternalException
SSCExternalException
- thrown if unable to fulfill requestjava.util.List<SpaseObservatoryDescription> getAllSpaseObservatories() throws SSCExternalException
notes
concerning SPASE
support.SSCExternalException
- thrown if unable to fulfill requestjava.util.List<GroundStationDescription> getAllGroundStations() throws SSCExternalException
SSCExternalException
- thrown if unable to fulfill requestDataResult getData(DataRequest request) throws SSCExternalException, SSCResourceLimitExceededException, SSCDatabaseLockedException
DataRequest
) about a
set of satellites.request
- specifies what data is being requestedSSCExternalException
- if unable to fulfill requestSSCResourceLimitExceededException
- if unable to fulfill
request due to a server resource limitSSCDatabaseLockedException
- if unable to fulfill the
request due to the satellite database being locked.FileResult getDataFiles(DataFileRequest request) throws SSCExternalException, SSCResourceLimitExceededException, SSCDatabaseLockedException
DataFileRequest
)
about a set of satellites and returns the information in one
or more files.request
- specifies what data is being requestedSSCExternalException
- if unable to fulfill requestSSCResourceLimitExceededException
- if unable to fulfill
request due to a server resource limitSSCDatabaseLockedException
- if unable to fulfill the
request due to the satellite database being locked.FileResult getKmlFiles(KmlRequest request) throws SSCExternalException, SSCResourceLimitExceededException, SSCDatabaseLockedException
KmlRequest
)
about a set of satellites and returns the information in one
or more
Open Geospatial Consortium
Keyhole Markup
Language (KML) files.
Note: This is a preliminary implementation and may change in the future.
request
- specifies what data is being requestedSSCExternalException
- if unable to fulfill requestSSCResourceLimitExceededException
- if unable to fulfill
request due to a server resource limitSSCDatabaseLockedException
- if unable to fulfill the
request due to the satellite database being locked.FileResult getGraphs(GraphRequest request) throws SSCExternalException, SSCResourceLimitExceededException, SSCDatabaseLockedException
GraphRequest
) of a set of
satellites.request
- specifies what data is being requestedSSCExternalException
- if unable to fulfill requestSSCResourceLimitExceededException
- if unable to fulfill
request due to a server resource limitSSCDatabaseLockedException
- if unable to fulfill the
request due to the satellite database being locked.SSC Feedback.
Copyright © 2003-2018 United States Government as represented by the National Aeronautics and Space Administration. No copyright is claimed in the United States under Title 17, U.S.Code. All Other Rights Reserved.