Sample of SubmitXml

This sample of SubmitXml takes a Host Access Profile named Simulator, an XML request, and a filter.

Note:  Currently, only uppercase is supported within the transaction requests. When lowercase is supported, the documentation will be updated to reflect where it is supported.

Request

<SubmitXml xmlns="http://webservices.galileo.com">

  <Profile>Simulator</Profile>

  <Request>

  <AirAvailability_6_2>

    <AirAvailMods>

      <AirVPrefInd>

        <AirVIncExcInd>I</AirVIncExcInd>

        <RelaxAirVPref>N</RelaxAirVPref>

      </AirVPrefInd>

      <AirVPrefs>

        <AirVAry>

          <AirVInfo>

            <AirV>UA</AirV>

          </AirVInfo>

          <AirVInfo>

            <AirV>DL</AirV>

          </AirVInfo>

          <AirVInfo>

            <AirV>CO</AirV>

          </AirVInfo>

        </AirVAry>

      </AirVPrefs>

      <GenAvail>

        <NumSeats>2</NumSeats>

        <Class>Y</Class>

        <StartDt>20021201</StartDt>

        <StartPt>DEN</StartPt>

        <EndPt>ATL</EndPt>

        <StartTm>0700</StartTm>

        <TmWndInd>D</TmWndInd>

        <StartTmWnd>0800</StartTmWnd>

        <EndTmWnd>2359</EndTmWnd>

        <JrnyTm><![CDATA[ ]]></JrnyTm>

        <FltTypeInd></FltTypeInd>

        <FltTypePref></FltTypePref>

        <StartPtInd></StartPtInd>

        <EndPtInd></EndPtInd>

        <IgnoreTSPref></IgnoreTSPref>

      </GenAvail>

    </AirAvailMods>

  </AirAvailability_6_2>

  </Request>

  <Filter>

    <AirAvailability_6_2>

      <AirAvail>

        <AvailFlt>

          <AirV></AirV>

          <FltNum></FltNum>

          <StartDt></StartDt>

          <StartAirp></StartAirp>

          <EndAirp></EndAirp>

          <StartTm></StartTm>

          <EndTm></EndTm>

          <DayChg></DayChg>

          <Conx></Conx>

          <AirpChg></AirpChg>

          <Equip></Equip>

          <NumStops></NumStops>

          <DaysOperates></DaysOperates>

          <JrnyTm></JrnyTm>

          <EndDt></EndDt>

        </AvailFlt>

      </AirAvail>

    </AirAvailability_6_2>

  </Filter>

</SubmitXml>

Response

The following response returns air availability, displaying only those items that were requested in the filter. More flights were actually returned, but for illustration purposes, only two flights are displayed in the response.

<AirAvailability_6_2 xmlns="">

  <AirAvail>

    <AvailFlt>

      <AirV>DL</AirV>

      <FltNum>432</FltNum>

      <StartDt>20001201</StartDt>

      <StartAirp>DEN</StartAirp>

      <EndAirp>ATL</EndAirp>

      <StartTm>730</StartTm>

      <EndTm>1219</EndTm>

      <DayChg>00</DayChg>

      <Conx>N</Conx>

      <AirpChg>N</AirpChg>

      <Equip>763</Equip>

      <NumStops>0</NumStops>

      <DaysOperates>YYYYYYY</DaysOperates>

      <JrnyTm>169</JrnyTm>

      <EndDt>20001201</EndDt>

    </AvailFlt>

    <AvailFlt>

      <AirV>DL</AirV>

      <FltNum>317</FltNum>

      <StartDt>20001201</StartDt>

      <StartAirp>DEN</StartAirp>

      <EndAirp>ATL</EndAirp>

      <StartTm>1110</StartTm>

      <EndTm>1603</EndTm>

      <DayChg>00</DayChg>

      <Conx>N</Conx>

      <AirpChg>N</AirpChg>

      <Equip>767</Equip>

      <NumStops>0</NumStops>

      <DaysOperates>YYYYYYY</DaysOperates>

      <JrnyTm>173</JrnyTm>

      <EndDt>20001201</EndDt>

    </AvailFlt>

  </AirAvail>

</AirAvailability_6_2>