| |
Dezember 2002 TSAS-Spezifikation: Zugang 2-13 2 Der Benutzer beginnt den Service-Lernabschnitt, indem er das start_session() verwendet Betrieb. Dieses Betrieb benutzt das Service-Zeichen, um den Service, mit spezifischen Service-Eigenschaften zu kennzeichnen, von welchem zum Verursachen eines neuen Service-Lernabschnittes. Der Betrieb bringt ein SessionInfo zurück strukturieren Sie, das das SessionId enthält SessionPropertyList und ein InterfaceList mit Hinweisen auf Schnittstellen bot durch die Service-Lernabschnittimplementierung an. list_available_services() 2,3,1,1 leere list_available_services ( in undurchlässigem session_token, in den desired_properties ListedServiceProperties aus service_list ServiceList) Erhöhungen (SessionError, PropertyError, ListError); list_end_user_services() bringt eine Liste der Dienstleistungen zurück, die sofort sind vorhanden für den Benutzer im gegenwärtigen Zugangslernabschnitt. Die Liste, die zurückgebracht wird, kann enthalten Services, zu denen der Benutzer bereits unterzeichnet wird, sowie Dienstleistungen, die sind (kurzzeitig) angeboten für freies (für, welches keine Subskription angefordert wird). Sehen Sie Kapitel 4 für Details über Subskription. desired_properties Parameter kann an Bereich gewöhntSEIN die Liste von Dienstleistungen. desired_properties kennzeichnet die Eigenschaften, die die Dienstleistungen zusammenbringen müssen. Für Beispiel, solch eine Eigenschaft kann anzeigen, daß alle Dienstleistungen, die in die zurückgebracht werden Liste, sein müssen zur Zeit verfügbar. ListedServiceProperties definiert auch, ob ein Service muß bringen Sie eine, alle oder keine von den Eigenschaften zusammen (sehen Sie MatchProperties in Abschnitt 5,1,1, "Eigenschaften und Eigenschaftslisten," auf Seite 5-1). Z.Z. keine spezifischen Eigenschaftsnamen und Werte sind für ListedServiceProperties definiert worden (' vorhanden ' oder ' unterzeichnet ' seien Sie ein gutes Beispiel zwar) und also ist sein Gebrauch Diensterbringer spezifisch. Die Liste von Dienstleistungen, die zusammenbringt desired_properties wird in zurückgegangen ServiceList . Dieses ist eine Reihenfolge von ServiceInfo Strukturen, die enthalten service_id und eine Reihenfolge der Service-Eigenschaften, ServicePropertyList . service_id ÎST mit einem spezifischen Service verbunden, wenn der Service unterzeichnet wird. Der Wert von service_id ist unter allen vorhandenen Dienstleistungen einzigartig, aber kann sein unterschiedlich für unterschiedliche Benutzer. Das service_id Wert besteht für die Lebenszeit von fort Vertragverhältnis zwischen Benutzer und dem Versorger hinsichtlich ist dieses Services. Z.Z. sind keine spezifischen Eigenschaftsnamen und -werte für definiert worden ServicePropertyList und so sein Gebrauch ist Diensterbringerbesondere. Wenn desired_properties Parameter wird falsch formatiert oder ein unzulässiges liefert Eigenschaftsname oder -wert, PropertyError Ausnahme sollte angehoben werden. Eigenschaft Namen, die nicht erkannt werden, können ignoriert werden wenn desired_properties erfordern Sie das nur einige oder keine der Eigenschaften werden zusammengebracht. Wenn die Service-Liste weil nicht erreichbar ist die Dienstleistungen des Einzelhändlers sind nicht vorhanden, dann sollte der Betrieb ein ListError anheben Ausnahme mit dem ListUnavailable Störungscode. |  |
|
| |
|
|