OJPStopEventRequest

#AutoTranslate

Descrizione breve

Il servizio StopEvent viene utilizzato per realizzare un monitor partenze o arrivi.

Descrizione tecnica

API Explorer

Puoi provare le tue richieste – link diretto all’API Explorer.

Richiesta

<?xml version="1.0" encoding="utf-8"?>
<OJP xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.siri.org.uk/siri" version="1.0" xmlns:ojp="http://www.vdv.de/ojp" xsi:schemaLocation="http://www.siri.org.uk/siri ../ojp-xsd-v1.0/OJP.xsd">
	<OJPRequest>
		<ServiceRequest>
			<RequestTimestamp>2021-01-09T11:34:25.507Z</RequestTimestamp>
			<RequestorRef>API-Explorer</RequestorRef>
			<ojp:OJPStopEventRequest>
				<RequestTimestamp>2020-01-20T12:00:00Z</RequestTimestamp>
				<MessageIdentifier>756</MessageIdentifier>
				<ojp:Location>
					<ojp:PlaceRef>
						<ojp:StopPlaceRef>ch:1:sloid:30813</ojp:StopPlaceRef>
						<ojp:LocationName>
							<ojp:Text>Zürich Kreuzplatz</ojp:Text>
						</ojp:LocationName>
					</ojp:PlaceRef>
					<ojp:DepArrTime>2021-01-20T12:00:00Z</ojp:DepArrTime>
					<ojp:IndividualTransportOptions>
						<Mode>walk</Mode>
						<MaxDistance>5000</MaxDistance>
						<MaxDuration>PT5M</MaxDuration>
						<MinDistance>0</MinDistance>
						<MinDuration>PT0M</MinDuration>
						<Speed>50</Speed>
						<AdditionalTime>PT10M</AdditionalTime>
					</ojp:IndividualTransportOptions>
				</ojp:Location>
				<ojp:Params>
					<ojp:StopEventType>both</ojp:StopEventType>
					<ojp:IncludePreviousCalls>true</ojp:IncludePreviousCalls>
					<ojp:IncludeOnwardCalls>true</ojp:IncludeOnwardCalls>
					<ojp:IncludeOperatingDays>true</ojp:IncludeOperatingDays>
					<ojp:IncludeRealtimeData>true</ojp:IncludeRealtimeData>
				</ojp:Params>
			</ojp:OJPStopEventRequest>
		</ServiceRequest>
	</OJPRequest>
</OJP>

ElementoCardinalitàDescrizioneEsempio
RequestTimestamp1:1Timestamp della richiesta. Preferito in Zulu Time.
<RequestTimestamp>2020-01-20T12:00:00Z</RequestTimestamp>
MessageIdentifier0:1L’identificativo della segnalazione. Preferibilmente di tipo crescente.
<MessageIdentifier>756</MessageIdentifier>
ojp:Location/ojp:PlaceRef0:1Il modo migliore è utilizzare uno StopPlaceRef. Il nome della location viene ignorato.

Vengono ancora utilizzati solo gli SLOID; per StopPlace esteri può ancora essere utilizzato il numero BPUIC come PlaceRef per StopPlaceRef. Di più Informazioni.

<ojp:PlaceRef>
<ojp:StopPlaceRef>ch:1:sloid:30813</ojp:StopPlaceRef>
<ojp:LocationName>
<ojp:Text>Zürich Kreuzplatz</ojp:Text>
</ojp:LocationName>
</ojp:PlaceRef>
ojp:Location/ojp:DepArrTime0:1Il tempo da impiegare. Meglio come tempo Zulu

«Z» è l’orario Zulu (cioè indipendente dal fuso orario). Per la Z è indispensabile indicare anche i secondi. Se il formato non è corretto o se la Z non è disponibile, il sistema cerca di interpretare l’orario come orario locale.

<ojp:DepArrTime>2020-01-20T12:00:00Z</ojp:DepArrTime>
ojp:Location/ojp:TimeAllowance0:1In alternativa a DepArrTime. Tempo ancora necessario per raggiungere la location. xs:Duration.
<ojp:Location>
<ojp:PlaceRef>
<StopPointRef>ch:1:sloid:30813</StopPointRef>
<ojp:LocationName>
<ojp:Text>Zürich Kreuzplatz</ojp:Text>
</ojp:LocationName>
</ojp:PlaceRef>
<ojp:TimeAllowance>PT50M</ojp:TimeAllowance>
</ojp:Location>

 

ojp:Location/ojp:IndividualTransportOptions0:*Opzioni per entrare o uscire dal luogo. Vedere il paragrafo sulle IndividualTransportOptions sotto Trip Service

Modalità consentite: walk, cycle, taxi, self-drive-car, others-drive-car, motorcycle, truck. Al momento sono supportate solo le modalità walk e cycle. Le distanze sono espresse in metri. La velocità è relativa al normale (=100%). AdditionalTime è tempo aggiuntivo in questa modalità.

<ojp:IndividualTransportOptions>
	<Mode>walk</Mode>
	<MaxDistance>5000</MaxDistance>
	<MaxDuration>PT5M</MaxDuration>
	<MinDistance>0</MinDistance>
	<MinDuration>PT0M</MinDuration>
	<Speed>50</Speed>
	<AdditionalTime>PT10M</AdditionalTime>
</ojp:IndividualTransportOptions>

 

ojp:Params0:1i parametri
<ojp:Params>
	<ojp:StopEventType>both</ojp:StopEventType>
	<ojp:IncludePreviousCalls>true</ojp:IncludePreviousCalls>
	<ojp:IncludeOnwardCalls>true</ojp:IncludeOnwardCalls>
	<ojp:IncludeOperatingDays>true</ojp:IncludeOperatingDays>
	<ojp:IncludeRealtimeData>true</ojp:IncludeRealtimeData>
</ojp:Params>

Param

ElementoCardinalitàDescrizioneEsempio
ojp:PtModeFilter0:1Filtra per modalità. L’elemento Exclude specifica se includere o escludere le modalità.

È possibile aggiungere modalità 1:*.

Vedere PtModeFilter in Trip Service

<ojp:PtModeFilter>
	<ojp:Mode>
		<ojp:Exclude>true</ojp:Exclude>
		<ojp:PtMode>bus</ojp:PtMode>
		<siri:BusSubmode>localBusService</siri:BusSubmode>
	</ojp:Mode>
</ojp:PtModeFilter>
ojp:LineFilter0:1Filtro per linea. L’elemento Exclude indica se le linee devono essere incluse o escluse.

È possibile aggiungere una linea 1:*.

 

<ojp:LineFilter>
	<ojp:Line>
		<LineRef>sbb:91018:A</LineRef>
		<DirectionRef>H</DirectionRef>
	</ojp:Line>
	<ojp:Exclude>true</ojp:Exclude>
</ojp:LineFilter>
ojp:OperatorFilter0:1Filtro per operatore. L’elemento Exclude indica se gli operatori devono essere inclusi o esclusi.

Si possono aggiungere 1:* «OperatorRef.» (Riferimento operatore).

<ojp:OperatorFilter>
	<ojp:Exclude>false</ojp:Exclude>
        <ojp:OperatorRef>sbb:3849</ojp:OperatorRef>
</ojp:OperatorFilter>

 

ojp:NumberOfResults0:1Numero di risultati
<NumberOfResults>10</NumberOfResults>
ojp:StopEventType0:1Tipo di StopEvent:

  • arrivo
  • partenza
  • entrambe
<ojp:StopEventType>both</ojp:StopEventType>
 ojp:IncludePreviousCalls0:1Per le singole corse è necessario indicare anche le fermate precedenti?
<ojp:IncludePreviousCalls>true</ojp:IncludePreviousCalls>
ojp:IncludeOnwardCalls0:1Per le singole corse occorre indicare anche le fermate di congiunzione?
<ojp:IncludeOnwardCalls>true</ojp:IncludeOnwardCalls>
ojp:IncludeOperatingDays0:1Per questo evento di rincalzatura devono essere inserite anche informazioni sui giorni d’esercizio?
ojp:IncludeOperatingDays>true</ojp:IncludeOperatingDays>
ojp:IncludeRealtimeData0:1I dati in tempo reale devono essere utilizzati per il calcolo del viaggio?
<ojp:IncludeRealtimeData>true</ojp:IncludeRealtimeData>

Risposta

<?xml version="1.0" encoding="UTF-8"?>
<siri:OJP xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:siri="http://www.siri.org.uk/siri" version="1.0" xmlns:ojp="http://www.vdv.de/ojp" xsi:schemaLocation="http://www.siri.org.uk/siri ../ojp-xsd-v1.0/OJP.xsd">
	<siri:OJPResponse>
		<siri:ServiceDelivery>
			<siri:ResponseTimestamp>2020-01-12T22:27:13Z</siri:ResponseTimestamp>
			<siri:ProducerRef>OJPCH_test</siri:ProducerRef>
			<siri:Status>true</siri:Status>
			<ojp:OJPStopEventDelivery>
				<siri:ResponseTimestamp>2020-01-12T22:27:13Z</siri:ResponseTimestamp>
				<siri:RequestMessageRef>756</siri:RequestMessageRef>
				<siri:Status>true</siri:Status>
				<ojp:CalcTime>310</ojp:CalcTime>
				<ojp:StopEventResponseContext>
					<ojp:Places>
						<ojp:Location>
							<ojp:StopPlace>
								<ojp:StopPlaceRef>ch:1:sloid:30813</ojp:StopPlaceRef>
								<ojp:StopPlaceName>
									<ojp:Text>Zürich Kreuzplatz</ojp:Text>
								</ojp:StopPlaceName>
								<ojp:TopographicPlaceRef>-1:-1</ojp:TopographicPlaceRef>
							</ojp:StopPlace>
							<ojp:LocationName>
								<ojp:Text xml:lang="de">Zürich Kreuzplatz</ojp:Text>
							</ojp:LocationName>
							<ojp:GeoPosition/>
						</ojp:Location>
						<ojp:Location>
							<ojp:StopPoint>
								<siri:StopPointRef>ch:1:sloid:30813</siri:StopPointRef>
								<ojp:StopPointName>
									<ojp:Text>Zürich Kreuzplatz</ojp:Text>
								</ojp:StopPointName>
								<ojp:ParentRef>ch:1:sloid:30813</ojp:ParentRef>
								<ojp:TopographicPlaceRef>-1:-1</ojp:TopographicPlaceRef>
							</ojp:StopPoint>
							<ojp:LocationName>
								<ojp:Text xml:lang="de">Zürich Kreuzplatz</ojp:Text>
							</ojp:LocationName>
							<ojp:GeoPosition>
								<siri:Longitude>8.55408</siri:Longitude>
								<siri:Latitude>47.36488</siri:Latitude>
							</ojp:GeoPosition>
						</ojp:Location>
	<!--- and so on --->

					</ojp:Places>
				</ojp:StopEventResponseContext>
				<ojp:StopEventResult>
					<ojp:ResultId>ID-61BB1C56-4F28-410A-9D03-298D9BF9165C</ojp:ResultId>
					<ojp:StopEvent>
						<ojp:PreviousCall>
							<ojp:CallAtStop>
								<siri:StopPointRef>ch:1:sloid:91228</siri:StopPointRef>
								<ojp:StopPointName>
									<ojp:Text>Zürich, Kienastenwies</ojp:Text>
								</ojp:StopPointName>
								<ojp:ServiceDeparture>
									<ojp:TimetabledTime>2020-01-12T12:42:00Z</ojp:TimetabledTime>
								</ojp:ServiceDeparture>
								<ojp:Order>1</ojp:Order>
							</ojp:CallAtStop>
						</ojp:PreviousCall>
<!--- and so on --->
						<ojp:ThisCall>
							<ojp:CallAtStop>
								<siri:StopPointRef>ch:1:sloid:30813</siri:StopPointRef>
								<ojp:StopPointName>
									<ojp:Text>Zürich Kreuzplatz</ojp:Text>
								</ojp:StopPointName>
								<ojp:ServiceArrival>
									<ojp:TimetabledTime>2020-01-12T12:56:00Z</ojp:TimetabledTime>
								</ojp:ServiceArrival>
								<ojp:Order>14</ojp:Order>
							</ojp:CallAtStop>
						</ojp:ThisCall>
						<ojp:OnwardCall>
							<ojp:CallAtStop>
								<siri:StopPointRef>ch:1:sloid:91375</siri:StopPointRef>
								<ojp:StopPointName>
									<ojp:Text>Zürich, Sprecherstrasse</ojp:Text>
								</ojp:StopPointName>
								<ojp:ServiceArrival>
									<ojp:TimetabledTime>2020-01-12T12:56:00Z</ojp:TimetabledTime>
								</ojp:ServiceArrival>
								<ojp:ServiceDeparture>
									<ojp:TimetabledTime>2020-01-12T12:56:00Z</ojp:TimetabledTime>
								</ojp:ServiceDeparture>
								<ojp:Order>15</ojp:Order>
							</ojp:CallAtStop>
						</ojp:OnwardCall>
<!--- and so on --->
						<ojp:Service>
							<ojp:OperatingDayRef></ojp:OperatingDayRef>
							<ojp:JourneyRef>sbb:92031::R:j20:21060</ojp:JourneyRef>
							<siri:LineRef>sbb:92031::R</siri:LineRef>
							<siri:DirectionRef>H</siri:DirectionRef>
							<ojp:Mode>
								<ojp:PtMode>bus</ojp:PtMode>
								<siri:BusSubmode>regionalBus</siri:BusSubmode>
								<ojp:Name>
									<ojp:Text xml:lang="de">Bus</ojp:Text>
								</ojp:Name>
							</ojp:Mode>
							<ojp:PublishedLineName>
								<ojp:Text>31</ojp:Text>
							</ojp:PublishedLineName>
							<ojp:OperatorRef>sbb:849:VerkehrsbetriebeZrich</ojp:OperatorRef>
							<ojp:Attribute>
								<ojp:Text>
									<ojp:Text xml:lang="de">Linie 31: Niederflureinstieg</ojp:Text>
								</ojp:Text>
								<ojp:Code>30</ojp:Code>
								<ojp:Mandatory>false</ojp:Mandatory>
							</ojp:Attribute>
							<ojp:OriginStopPointRef>ch:1:sloid:91228</ojp:OriginStopPointRef>
							<ojp:OriginText>
								<ojp:Text xml:lang="de">Zürich, Kienastenwies</ojp:Text>
							</ojp:OriginText>
							<ojp:DestinationStopPointRef>ch:1:sloid:91056</ojp:DestinationStopPointRef>
							<ojp:DestinationText>
								<ojp:Text xml:lang="de">Zürich Altstetten, Bahnhof</ojp:Text>
							</ojp:DestinationText>
						</ojp:Service>
					</ojp:StopEvent>
				</ojp:StopEventResult>
			</ojp:OJPStopEventDelivery>
		</siri:ServiceDelivery>
	</siri:OJPResponse>
</siri:OJP>
+

È importante sapere che in parte non sono contenute solo le informazioni rilevanti per la fermata selezionata, ma direttamente tutte le informazioni sul viaggio. La risposta è contenuta in un ojp:OJPStopEventDelivery.

 

ElementoCardinalitàDescrizioneEsempio
siri:ResponseTimestamp1:1Il timestamp della risposta
<siri:ResponseTimestamp>2020-04-03T14:47:59Z</siri:ResponseTimestamp>
siri:RequesteMessageRef0:1Qui viene fatto riferimento al messaggio richiesto
<siri:RequestMessageRef>756</siri:RequestMessageRef>
siri:Status1:1Lo stato della risposta. true significa che la richiesta è stata elaborata.
<siri:Status>true</siri:Status>
ojp:CalcTime1:1Il tempo di calcolo in millisecondi
<ojp:CalcTime>939</ojp:CalcTime>
ojp:StopEventResponseContext1:1Qui vengono riportate informazioni di riferimento, come le fermate utilizzate.

Vedere tabella a parte

ojp:StopEventResult0:ni risultati effettivi
ojp:StopEventResult/ojp:StopEventResultID1:1L’ID del risultato
<ojp:ResultId>ID-5194D714-33A5-48B0-8895-BDCBAB540958</ojp:ResultId>
ojp:StopEventResult/ojp:StopEvent1:1Le singole corse

v. tabella a parte

StopEventResponseContext

Il contesto contiene

  • Location(i)
  • Situazione(i) Non ancora implementata
ElementoCardinalitàDescrizioneEsempio
ojp:StopPlace1:1
ojp:StopPlace/ojp:StopPlaceRef1:1Il riferimento alla fermata. Vengono ancora utilizzati solo gli SLOID; per StopPoint esteri può ancora essere utilizzato il numero BPUIC come StopPlaceRef.
<ojp:StopPlaceRef>ch:1:sloid:30813</ojp:StopPlaceRef>
ojp:StopPlace/ojp:StopPlaceName1:1Il nome della fermata. Al momento non esiste una lingua per le fermate.
<ojp:StopPlaceName>
	<ojp:Text>Zürich Kreuzplatz</ojp:Text>
</ojp:StopPlaceName>
ojp:StopPlace/ojp:TopographicPlaceRef1:1Si tratta di un riferimento nell’albero della località.

Poiché non vi è alcuna pubblicazione dell’albero locale, questa funzione può essere utilizzata solo previa richiesta tramite una LocationInformationRequest.

<ojp:TopographicPlaceRef>23026261:27</ojp:TopographicPlaceRef>
ojp:StopPlace/ojp:LocationName1:1Nome del luogo
<ojp:LocationName>
	<ojp:Text xml:lang="de">Zürich Kreuzplatz</ojp:Text>
</ojp:LocationName>
ojp:StopPlace/ojp:GeoPosition1:1Coordinate WGS84
<ojp:GeoPosition>
	<siri:Longitude>8.55408</siri:Longitude>
	<siri:Latitude>47.36488</siri:Latitude>
</ojp:GeoPosition>

ojp:StopEvent

Lo StopEvent è costituito da:

  • ojp:PreviousCall(s): Se è stato selezionato il parametro
  • ojp:ThisCall La fermata attualmente selezionata
  • ojp:OnwardCall(s): Fermate future nella corsa
  • ojp:Servizio: Informazioni sulla corsa
ElementoCardinalitàDescrizioneEsempio
ojp:PreviousCall0:*Le PreviousCall sono le fermate che precedono la persona interpellata.

Tutte le informazioni sono disponibili in un CallAtStop. Vedere la sezione corrispondente

<ojp:PreviousCall>
<ojp:CallAtStop>
<siri:StopPointRef>ch:1:sloid:91142</siri:StopPointRef>
<ojp:StopPointName>
<ojp:Text>Zürich, Friedhof Enzenbühl</ojp:Text>
</ojp:StopPointName>
<ojp:ServiceArrival>
<ojp:TimetabledTime>2020-04-03T15:32:00Z</ojp:TimetabledTime>
</ojp:ServiceArrival>
<ojp:ServiceDeparture>
<ojp:TimetabledTime>2020-04-03T15:32:00Z</ojp:TimetabledTime>
</ojp:ServiceDeparture>
<ojp:Order>2</ojp:Order>
</ojp:CallAtStop>
</ojp:PreviousCall>
ojp:ThisCall1:1Questa è la fermata oggetto della richiesta.

Tutte le informazioni sono disponibili in un CallAtStop. Vedere la sezione corrispondente

<ojp:ThisCall>
<ojp:CallAtStop>
<siri:StopPointRef>ch:1:sloid:30813</siri:StopPointRef>
<ojp:StopPointName>
<ojp:Text>Zürich Kreuzplatz</ojp:Text>
</ojp:StopPointName>
<ojp:ServiceArrival>
<ojp:TimetabledTime>2020-04-03T15:40:00Z</ojp:TimetabledTime>
</ojp:ServiceArrival>
<ojp:ServiceDeparture>
<ojp:TimetabledTime>2020-04-03T15:40:00Z</ojp:TimetabledTime>
</ojp:ServiceDeparture>
<ojp:Order>9</ojp:Order>
</ojp:CallAtStop>
</ojp:ThisCall>
ojp:OnwardCall0:*L’OnwardCall rappresenta le fermate successive alla fermata attuale richiesta nella Request.

Tutte le informazioni sono disponibili in un CallAtStop. Vedere la sezione corrispondente

<ojp:OnwardCall>
<ojp:CallAtStop>
<siri:StopPointRef>ch:1:sloid:91049</siri:StopPointRef>
<ojp:StopPointName>
<ojp:Text>Zürich, Auzelg</ojp:Text>
</ojp:StopPointName>
<ojp:ServiceArrival>
<ojp:TimetabledTime>2020-04-03T16:16:00Z</ojp:TimetabledTime>
</ojp:ServiceArrival>
<ojp:Order>34</ojp:Order>
</ojp:CallAtStop>
</ojp:OnwardCall>
ojp:Service1:1Il servizio è l’informazione vera e propria sull’intero viaggio.
<ojp:Service>
<ojp:OperatingDayRef>2020-04-03</ojp:OperatingDayRef>
<ojp:JourneyRef>sbb:91011:A:R:j20:887</ojp:JourneyRef>
<siri:LineRef>sbb:91011:A</siri:LineRef>
<siri:DirectionRef>R</siri:DirectionRef>
<ojp:Mode>
<ojp:PtMode>tram</ojp:PtMode>
<siri:TramSubmode>cityTram</siri:TramSubmode>
<ojp:Name>
<ojp:Text xml:lang="de">Tram</ojp:Text>
</ojp:Name>
</ojp:Mode>
<ojp:PublishedLineName>
<ojp:Text>11</ojp:Text>
</ojp:PublishedLineName>
<ojp:OperatorRef>sbb:3849</ojp:OperatorRef>
<ojp:OriginStopPointRef>ch:1:sloid:91315</ojp:OriginStopPointRef>
<ojp:OriginText>
<ojp:Text xml:lang="de">Zürich, Rehalp</ojp:Text>
</ojp:OriginText>
<ojp:DestinationStopPointRef>ch:1:sloid:91049</ojp:DestinationStopPointRef>
<ojp:DestinationText>
<ojp:Text xml:lang="de">Zürich, Auzelg</ojp:Text>
</ojp:DestinationText>
</ojp:Service>

ojp:CallAtStop

ElementoCardinalitàDescrizioneEsempio
siri:StopPointRef1:1Il numero di fermata. Al momento esiste ancora un numero DiDok. Può anche trattarsi di un ID NeTEx o di uno SLOID.

Attenzione: Possono essere presenti sia DiDok che Sloid. Maggiori informazioni Informazioni.

<siri:StopPointRef>ch:1:sloid:30813</siri:StopPointRef>
ojp:StopPointName1:1Nome della fermata
<ojp:StopPointName>
	<ojp:Text>Zürich Kreuzplatz</ojp:Text>
</ojp:StopPointName>
ojp:PlannedQuay0:1Il marciapiede previsto
<ojp:PlannedQuay>
	<ojp:Text xml:lang="de">1</ojp:Text>
</ojp:PlannedQuay>
ojp:EstimatedQuay0:1Il sentiero attuale, se disponibile
<ojp:EstimatedQuay>
	<ojp:Text xml:lang="de">1</ojp:Text>
</ojp:EstimatedQuay
ojp:ServiceArrival0:1La prima fermata non ha nessun Arrival.
<ojp:ServiceArrival>
	<ojp:TimetabledTime>2020-04-03T15:40:00Z</ojp:TimetabledTime>
	<ojp:EstimatedTime>2020-04-03T15:40:00Z</ojp:EstimatedTime>
</ojp:ServiceArrival>
ojp:ServiceDeparture0:1L’ultima fermata non ha Departure.
<ojp:ServiceDeparture>
	<ojp:TimetabledTime>2020-04-03T15:40:00Z</ojp:TimetabledTime>
	<ojp:EstimatedTime>2020-04-03T15:40:00Z</ojp:EstimatedTime>
</ojp:ServiceDeparture>
ojp:Order1:1La sequenza delle fermate
<ojp:Order>9</ojp:Order>

 

ojp:RequestStop0:1Fermata su richiesta. Booleana.

Non implementato, pianificato per una versione futura.

n.d.
ojp:UnplannedStop0:1Fermata che secondo la pianificazione non era prevista. Var. booleana.

Non implementato, pianificato per una versione futura.

n.d.
ojp:NotServicedStop0:1Contrariamente a quanto previsto dalla pianificazione, non sono previste fermate (soppressioni).
<ojp:NotServicedStop>true</ojp:NotServicedStop>
ojp:SituationFullRef0:1Questa funzione non è disponibile.

 

n.d.

ojp:servizio

ElementoCardinalitàDescrizioneEsempio
ojp:OperatingDayRef1:1Il giorno di esercizio rilevante
<ojp:OperatingDayRef>2020-04-03</ojp:OperatingDayRef>
ojp:JourneyRef1:1L’ID della corsa.
<ojp:JourneyRef>sbb:91011:A:R:j20:887</ojp:JourneyRef>
siri:LineRef1:1L’ID della linea:
<siri:LineRef>sbb:91011:A</siri:LineRef>
siri:DirectionRef1:1L’ID della direzione.
<siri:DirectionRef>R</siri:DirectionRef>
ojp:Mode1:1La modalità traffico.

L’elenco delle modalità è disponibile presso LocationInformation Request

<ojp:Mode>
	<ojp:PtMode>tram</ojp:PtMode>
	<siri:TramSubmode>cityTram</siri:TramSubmode>
	<ojp:Name>
		<ojp:Text xml:lang="de">Tram</ojp:Text>
	</ojp:Name>
</ojp:Mode>
ojp:PublishedLineName1:1Il nome pubblicato dell’elenco
<ojp:PublishedLineName>
	<ojp:Text>11</ojp:Text>
</ojp:PublishedLineNam
ojp:OperatorRef0:1Il riferimento all’operatore.

Attenzione: cambierà.

<ojp:OperatorRef>sbb:3849</ojp:OperatorRef>
ojp:Attribute0:*Gli attributi sono caratteristiche per lo più sulle corse. Ad es. autobus a pianale ribassato, bar, prenotazione necessaria.

ojp:Mandataory è true se l’attributo deve essere mostrato all’utente.

<ojp:Attribute>
	<ojp:Text>
		<ojp:Text xml:lang="de">Linie 31: Niederflureinstieg</ojp:Text>
	</ojp:Text>
	<ojp:Code>30</ojp:Code>
	<ojp:Mandatory>false</ojp:Mandatory>
</ojp:Attribute>
ojp:OrginStopPointRef0:1Il numero DIDOK del punto di partenza.

Attenzione: l’ID cambierà.

<ojp:OriginStopPointRef>ch:1:sloid:91315</ojp:OriginStopPointRef>
ojp:OriginText0:1Nome della fermata di inizio corsa.
<ojp:OriginText>
	<ojp:Text xml:lang="de">Zürich, Rehalp</ojp:Text>
</ojp:OriginText>
ojp:DestinationStopPointRef0:1Numero DiDok della fermata/fermata di destinazione.

Attenzione: l’ID cambierà.

<ojp:DestinationStopPointRef>8591049</ojp:DestinationStopPointRef>
ojp:DestinationText0:1Il nome della fermata di destinazione.
<ojp:DestinationText>
	<ojp:Text xml:lang="de">Zürich, Auzelg</ojp:Text>
</ojp:DestinationText>
ojp:Unplanned0:1Indica se si tratta di una corsa supplementare non riportata nell’orario regolare. Var. booleana.
<ojp:Unplanned>true</ojp:Unplanned>
ojp:Cancelled0:1Soppressione di una corsa. Var. booleana.
<ojp:Cancelled>true</ojp:Cancelled>
ojp:Deviation0:1Indica se la corsa non viene effettuata in base all’orario.

Previsto per una versione futura

n.d.
ojp:BookingArrangements0:1Questa feature non è supportata.n.d.
ojp:ParticipantRef1:1Serve alla comunicazione di perturbazioni o di altre situazioni straordinarie.

Previsto per una versione futura

n.d.
ojp:SituationNumber1:1Serve alla comunicazione di perturbazioni o di altre situazioni straordinarie.

Previsto per una versione futura

n.d.

Ulteriori indicazioni

Treni Autotunnel

<siri:OJP xmlns="http://www.vdv.de/ojp" xmlns:siri="http://www.siri.org.uk/siri" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="http://www.vdv.de/ojp" version="1.0">
  <siri:OJPRequest>
    <siri:ServiceRequest>
      <siri:RequestTimestamp>2024-07-22T10:40:16.970Z</siri:RequestTimestamp>
      <siri:RequestorRef>OJP_JS_SDK_v0.9.35</siri:RequestorRef>
      <OJPStopEventRequest>
        <siri:RequestTimestamp>2024-07-22T10:40:16.970Z</siri:RequestTimestamp>
        <Location>
          <PlaceRef>
            <StopPlaceRef>ch:1:sloid:19606</StopPlaceRef>
            <LocationName>
              <Text/>
            </LocationName>
          </PlaceRef>
          <DepArrTime>2024-07-22T10:40:02.237Z</DepArrTime>
        </Location>
        <Params>
          <NumberOfResults>10</NumberOfResults>
          <StopEventType>departure</StopEventType>
          <IncludePreviousCalls>true</IncludePreviousCalls>
          <IncludeOnwardCalls>true</IncludeOnwardCalls>
          <IncludeRealtimeData>true</IncludeRealtimeData>
        </Params>
        <siri:Extensions>
          <ParamsExtension>
            <PrivateModeFilter>
              <Exclude>false</Exclude>
            </PrivateModeFilter>
          </ParamsExtension>
        </siri:Extensions>
      </OJPStopEventRequest>
    </siri:ServiceRequest>
  </siri:OJPRequest>
</siri:OJP>

Profili di grandi dimensioni (presso la BLS) sono riconoscibili dall’attributo GF:

              <ojp:Attribute>
                <ojp:Text>
                  <ojp:Text xml:lang="de">Grossraumprofil</ojp:Text>
                </ojp:Text>
                <ojp:Code>A__GF</ojp:Code>
              </ojp:Attribute>