Carbon_Calculator (XML)

 

API情報

当該機能は、フライトの出発地・目的地・機材コード等をもとに、二酸化炭素排出量(CO2排出量)を取得するAPIです。
※CO2排出量(単位: kg)は、Sabre社独自のアルゴリズムに基づいて算出しております。

Service Action Code :Carbon_CalculatorRQ
最新バージョン :1.3.0
プロトコル :XML

更新履歴

Carbon_CalculatorRQ v1.3.0 on October 05, 2023
  • Version1.3.0をリリースいたしました。
 

リクエストサンプル

ご利用上の注意事項
機材コードによっては、CO2排出量のデータをサポートしていない場合があります。
その場合、データの値が "8"(デフォルト値)で返却されます。

リクエストサンプル

 選択<Carbon_CalculatorRQ xmlns="http://webservices.sabre.com/triprecord" Version="1.3.0">
  <Segments>
    <Segment>
      <Flight>
        <DepartureAirport>HND</DepartureAirport>
        <ArrivalAirport>LHR</ArrivalAirport>
        <EquipmentType>77W</EquipmentType>
      </Flight>
    </Segment>
  </Segments>
</Carbon_CalculatorRQ>

レスポンスサンプル

タグに付与されている”ns20:”などはバージョンに関係なく変更される可能性がございます。
恐れ入りますが、その前提でのご利用をお願い致します。
 
 選択<ns20:Carbon_CalculatorRS xmlns:ns20="http://webservices.sabre.com/triprecord" xmlns:ns2="http://webservices.sabre.com/triprecord/indexing" xmlns:ns4="http://services.sabre.com/res/orr/v0" xmlns:ns3="http://tds.sabre.com/itinerary" xmlns:ns6="http://services.sabre.com/STL/v01" xmlns:ns5="http://webservices.sabre.com/triprules" xmlns:ns8="http://webservices.sabre.com/pnrbuilder/res_cdm/v2" xmlns:ns7="http://webservices.sabre.com/pnrbuilder" xmlns:ns13="http://services.sabre.com/STL_Header/v02_00" xmlns:ns9="http://webservices.sabre.com/sabreXML/2003/07" xmlns:ns12="http://www.sabre.com/ssg/des/v1" xmlns:ns11="http://services.sabre.com/STL/v02" xmlns:ns10="http://tds.sabre.com/rules" xmlns:ns17="http://tds.sabre.com/distribution" xmlns:ns16="http://www.sabre.com/eps/schemas" xmlns:ns15="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00" xmlns:ns14="http://opentravel.org/common/v02" xmlns:ns19="http://webservices.sabre.com/pnrservices/security/rules/v0_0" xmlns:ns18="http://webservices.sabre.com/servicesplatform/orr/rules/1.0.0" TimeStamp="2023-09-20T00:26:05" Target="Production" Version="1.3.0">
  <ns20:Success>Success</ns20:Success>
  <ns20:CarbonEmissions>
    <ns20:Segments>
      <ns20:Segment>
        <ns20:Flight>
          <ns20:DepartureAirport>HND</ns20:DepartureAirport>
          <ns20:ArrivalAirport>LHR</ns20:ArrivalAirport>
          <ns20:EquipmentType>77W</ns20:EquipmentType>
        </ns20:Flight>
        <ns20:CO2Value PerSegment="246809" PerParty="730" PerPassenger="730" DistanceInMiles="5957" />
      </ns20:Segment>
    </ns20:Segments>
    <ns20:CO2TotalValue PerSegment="246809" PerParty="730" PerPassenger="730" DistanceInMiles="5957" />
  </ns20:CarbonEmissions>
</ns20:Carbon_CalculatorRS>

リクエストサンプル

 選択<Carbon_CalculatorRQ xmlns="http://webservices.sabre.com/triprecord" Version="1.3.0">
  <Segments>
    <Segment>
      <Flight>
        <DepartureAirport>WAW</DepartureAirport>
        <ArrivalAirport>KRK</ArrivalAirport>
        <EquipmentType>781</EquipmentType>
      </Flight>
    </Segment>
  </Segments>
</Carbon_CalculatorRQ>

レスポンスサンプル

タグに付与されている”ns20:”などはバージョンに関係なく変更される可能性がございます。
恐れ入りますが、その前提でのご利用をお願い致します。
 
 選択<ns20:Carbon_CalculatorRS xmlns:ns20="http://webservices.sabre.com/triprecord" xmlns:ns2="http://webservices.sabre.com/triprecord/indexing" xmlns:ns4="http://services.sabre.com/res/orr/v0" xmlns:ns3="http://tds.sabre.com/itinerary" xmlns:ns6="http://services.sabre.com/STL/v01" xmlns:ns5="http://webservices.sabre.com/triprules" xmlns:ns8="http://webservices.sabre.com/pnrbuilder/res_cdm/v2" xmlns:ns7="http://webservices.sabre.com/pnrbuilder" xmlns:ns13="http://services.sabre.com/STL_Header/v02_00" xmlns:ns9="http://webservices.sabre.com/sabreXML/2003/07" xmlns:ns12="http://www.sabre.com/ssg/des/v1" xmlns:ns11="http://services.sabre.com/STL/v02" xmlns:ns10="http://tds.sabre.com/rules" xmlns:ns17="http://tds.sabre.com/distribution" xmlns:ns16="http://www.sabre.com/eps/schemas" xmlns:ns15="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00" xmlns:ns14="http://opentravel.org/common/v02" xmlns:ns19="http://webservices.sabre.com/pnrservices/security/rules/v0_0" xmlns:ns18="http://webservices.sabre.com/servicesplatform/orr/rules/1.0.0" TimeStamp="2023-09-20T00:26:05" Target="Production" Version="1.3.0">
  <ns20:Success>Success</ns20:Success>
  <ns20:CarbonEmissions>
    <ns20:Segments>
      <ns20:Segment>
        <ns20:Flight>
          <ns20:DepartureAirport>WAW</ns20:DepartureAirport>
          <ns20:ArrivalAirport>KRK</ns20:ArrivalAirport>
          <ns20:EquipmentType>781</ns20:EquipmentType>
        </ns20:Flight>
        <ns20:CO2Value PerSegment="8"  PerParty="8"  PerPassenger="8"  DistanceInMiles="153" />
      </ns20:Segment>
    </ns20:Segments>
    <ns20:CO2TotalValue PerSegment="8" PerParty="8" PerPassenger="8" DistanceInMiles="153" />
  </ns20:CarbonEmissions>
</ns20:Carbon_CalculatorRS>

リクエストサンプル

 選択<Carbon_CalculatorRQ xmlns="http://webservices.sabre.com/triprecord" Version="1.0" TimeStamp="2011-04-01T03:41:24">
  <Reservation>
    <Locator>CEXCIO</Locator>
    <RequestType>Stateful</RequestType>
  </Reservation>
</Carbon_CalculatorRQ>

レスポンスサンプル

タグに付与されている”ns20:”などはバージョンに関係なく変更される可能性がございます。
恐れ入りますが、その前提でのご利用をお願い致します。
 
 選択<ns20:Carbon_CalculatorRS xmlns:ns20="http://webservices.sabre.com/triprecord" xmlns:ns2="http://webservices.sabre.com/triprecord/indexing" xmlns:ns4="http://services.sabre.com/res/orr/v0" xmlns:ns3="http://tds.sabre.com/itinerary" xmlns:ns6="http://services.sabre.com/STL/v01" xmlns:ns5="http://webservices.sabre.com/triprules" xmlns:ns8="http://webservices.sabre.com/pnrbuilder/res_cdm/v2" xmlns:ns7="http://webservices.sabre.com/pnrbuilder" xmlns:ns13="http://services.sabre.com/STL_Header/v02_00" xmlns:ns9="http://webservices.sabre.com/sabreXML/2003/07" xmlns:ns12="http://www.sabre.com/ssg/des/v1" xmlns:ns11="http://services.sabre.com/STL/v02" xmlns:ns10="http://tds.sabre.com/rules" xmlns:ns17="http://tds.sabre.com/distribution" xmlns:ns16="http://www.sabre.com/eps/schemas" xmlns:ns15="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00" xmlns:ns14="http://opentravel.org/common/v02" xmlns:ns19="http://webservices.sabre.com/pnrservices/security/rules/v0_0" xmlns:ns18="http://webservices.sabre.com/servicesplatform/orr/rules/1.0.0" TimeStamp="2023-09-25T22:32:49" Target="Production" Version="1.0">
  <ns20:Success>Success</ns20:Success>
  <ns20:CarbonEmissions>
    <ns20:Segments>
      <ns20:Segment Sequence="1">
        <ns20:Flight>
          <ns20:DepartureAirport>NRT</ns20:DepartureAirport>
          <ns20:ArrivalAirport>HNL</ns20:ArrivalAirport>
          <ns20:AirlineCode>NH</ns20:AirlineCode>
          <ns20:EquipmentId>117</ns20:EquipmentId>
          <ns20:ClassOfService>Y</ns20:ClassOfService>
          <ns20:NumberInParty>1</ns20:NumberInParty>
        </ns20:Flight>
        <ns20:CO2Value PerSegment="246206" PerParty="458" PerPassenger="458" DistanceInMiles="3811" />
      </ns20:Segment>
      <ns20:Segment Sequence="2">
        <ns20:Flight>
          <ns20:DepartureAirport>HNL</ns20:DepartureAirport>
          <ns20:ArrivalAirport>NRT</ns20:ArrivalAirport>
          <ns20:AirlineCode>NH</ns20:AirlineCode>
          <ns20:EquipmentId>117</ns20:EquipmentId>
          <ns20:ClassOfService>Y</ns20:ClassOfService>
          <ns20:NumberInParty>1</ns20:NumberInParty>
        </ns20:Flight>
        <ns20:CO2Value PerSegment="246206" PerParty="458" PerPassenger="458" DistanceInMiles="3811" />
      </ns20:Segment>
    </ns20:Segments>
    <ns20:CO2TotalValue PerSegment="492412" PerParty="916" PerPassenger="916" DistanceInMiles="7622" />
  </ns20:CarbonEmissions>
</ns20:Carbon_CalculatorRS>
 

XMLタグ定義書

XMLスキーマ

【注意点】
各種XMLスキーマは、Sabre社提供のオリジナル版となるため、「XMLタグ定義書」の記載上、
利用不可の情報が含まれております。
スキーマを利用してアプリケーションを構築される場合の各タグの利用可否は、
必ず「XMLタグ定義書」にてご確認ください。

※弊社にて「XMLタグ定義書」を作成する際、各タグの利用可否確認を行っております。