How to configure FBO One to process handling requests sent via email

Once your client can generate and send the FBO ONE XML handling request file, the next step is to define a "publisher" in FBO One which will allow the system to process these requests.
Steps:
  • Create a publisher user. This user is required for logging the changes made when importing the request in the audit log.
  • Setup a publisher channel
  • Use the queue name generated above to obtain the appropriate email address to send the xml file.
    eg: handlingrequestdataset.qsnvycwubnjrbvdyogrynq@robot.fboone.aero
  • Map the publisher channel with an Operator contact that the Handling Request Importer can use to create work orders.
    eg: OperatorName filed specified in the xml request as 'Demo Operator' will map to contact organization DemoOperator that exists in FBO One.


  • Ensure the Correlation Group Code exists in Fbo Location settings like [ICAO code]-[FBO Name] and matches the values specified in the xml file for <FboName> <HandlingStationIcao>


  • Ensure the Handling request import robot is enabled.


Testing

    • Prepare the test xml. You can use the bellow sample.
    • Ensure the registration which you will in the xml request file exists already in FBO One. If not, create a new registration from Home | Add registration
    • Send the email message with the xml to 'handlingrequestdataset.your_publisher_queue_name@robot.fboone.aero
    • Wait for at least two consecutive robot runs (default time interval for a robot run is 3 min)

    • Check the OPS screen

Troubleshooting

    • Check the TraceLog available in Administration | Application | Trace Log and the Robots status
    • contact support@amsterdamsoftware.com to get a more detailed log file.

XML Test File. Please note you that you should change in this sample xml the following:

  • handling station icao: <HandlingStationIcao> to match your FBO ICAO and the CorrelationGroupCode setting in the FBO Location
  • inbound leg: <ArrivalStationIcao> to match your FBO ICAO
  • outbound leg: <DepartureStationIcao> to match your FBO ICAO
  • fbo name:  <FboName> to match the CorrelationGroupCode setting in the FBO Location

<HandlingRequestDataSet xmlns="http://fboone.aero/HandlingRequestDataSet.xsd">
  <ServiceRequest>
    <LegID>-1</LegID>
    <Supplier>Rusaero /  VIPPORT- VKO 1</Supplier>
    <Description>Special service. Vendor: Rusaero /  VIPPORT- VKO 1. Contact: vip@gmail.com. Description: Please note passengers will be using the following passports: Demo D abcdef, exp. 13.09.19; Demo 2 ghijklm, exp. 11.01.22.</Description>
  </ServiceRequest>
  <ServiceRequest>
    <LegID>-1</LegID>
    <Supplier>Food  Feel</Supplier>
    <OrderNumber>4880836</OrderNumber>
    <Description>Passenger Catering; Order #: 4880836; Delivery Date and Time: 14-May-13 12:45 ; Vendor: Food  Feel; Phone: 31-22-222222 Fax: 31-22-222222 </Description>
  </ServiceRequest>
  <Leg>
    <LegID>-1</LegID>
    <HandlingRequestID>-1</HandlingRequestID>
    <DebtorOrderNo>1</DebtorOrderNo>
    <Registration>ZZZZ</Registration>
    <AircraftTypeIcaoCode>ZZZZ</AircraftTypeIcaoCode>
    <IsCancelled>false</IsCancelled>
    <FlightNumber>TEST1D</FlightNumber>
    <DepartureStationIcao>EHAM</DepartureStationIcao>
    <ArrivalStationIcao>LLBG</ArrivalStationIcao>
    <StdUtc>2015-06-25T10:30:00+02:00</StdUtc>
    <StaUtc>2015-06-25T14:06:00+02:00</StaUtc>
    <PaxCount>2</PaxCount>
    <CrewCount>2</CrewCount>
    <FlightType>Private</FlightType>
  </Leg>
  <Leg>
    <LegID>-2</LegID>
    <HandlingRequestID>-1</HandlingRequestID>
    <DebtorOrderNo>1</DebtorOrderNo>
    <Registration>ZZZZ</Registration>
    <AircraftTypeIcaoCode>ZZZZ</AircraftTypeIcaoCode>
    <IsCancelled>false</IsCancelled>
    <FlightNumber>TEST1A</FlightNumber>
    <DepartureStationIcao>LLBG</DepartureStationIcao>
    <ArrivalStationIcao>EHAM</ArrivalStationIcao>
    <StdUtc>2015-06-25T09:45:00+02:00</StdUtc>
    <StaUtc>2015-06-25T10:27:00+02:00</StaUtc>
    <PaxCount>2</PaxCount>
    <CrewCount>2</CrewCount>
    <FlightType>Private</FlightType>
  </Leg>  
  <Passenger>
    <LegID>-1</LegID>
    <Name>Demo Test</Name>
    <DateOfBirth>1938-04-26T00:00:00+02:00</DateOfBirth>
    <PassportNumber>ID# abcdefg</PassportNumber>
    <Country>Italy</Country>
    <LastName>Demo</LastName>
    <FirstName>D</FirstName>
  </Passenger>
  <Passenger>
    <LegID>-1</LegID>
    <Name>Demo D</Name>
    <DateOfBirth>1938-04-26T00:00:00+02:00</DateOfBirth>
    <PassportNumber>abcdddd</PassportNumber>
    <Country>Italy</Country>
    <LastName>Demo</LastName>
    <FirstName>D</FirstName>
  </Passenger>
  <Passenger>
    <LegID>-1</LegID>
    <Name>Demo D</Name>
    <DateOfBirth>1938-04-26T00:00:00+02:00</DateOfBirth>
    <PassportNumber>ddddddd</PassportNumber>
    <Country>Italy</Country>
    <LastName>Demo</LastName>
    <FirstName>D</FirstName>
  </Passenger>
  <Passenger>
    <LegID>-1</LegID>
    <Name>Demo D</Name>	
    <DateOfBirth>1938-04-26T00:00:00+02:00</DateOfBirth>
    <PassportNumber>rrrrrrrr / exp. 12.01.15</PassportNumber>
	<Country>Italy</Country>
    <LastName>Demo</LastName>
    <FirstName>d</FirstName>
  </Passenger>
  <Passenger>
    <LegID>-1</LegID>
    <Name>Demo 2</Name>
    <DateOfBirth>1973-12-10T00:00:00+01:00</DateOfBirth>
    <PassportNumber>qqqqqqq</PassportNumber>
    <Country>Italy</Country>
    <LastName>Demo</LastName>
    <FirstName>2</FirstName>
  </Passenger>
  <Passenger>
    <LegID>-1</LegID>
    <Name>Demo 2</Name>
    <DateOfBirth>1973-12-10T00:00:00+01:00</DateOfBirth>
    <PassportNumber>yyyyyyy</PassportNumber>
    <Country>Italy</Country>
    <LastName>Demo</LastName>
    <FirstName>2</FirstName>
  </Passenger>
  <CrewMember>
    <LegID>-1</LegID>
    <Name>D Crew</Name>
    <DateOfBirth>1960-03-04T00:00:00+01:00</DateOfBirth>
    <PassportNumber>223423</PassportNumber>
    <Country>United Kingdom</Country>
    <CrewType>SIC</CrewType>
    <MiddleName>.</MiddleName>
    <LastName>D</LastName>
    <FirstName>Crew</FirstName>
  </CrewMember>
  <CrewMember>
    <LegID>-1</LegID>
    <Name>D Crew</Name>
    <DateOfBirth>1960-03-04T00:00:00+01:00</DateOfBirth>
    <PassportNumber>wewqe</PassportNumber>
    <Country>United Kingdom</Country>
    <CrewType>SIC</CrewType>
    <LastName>D</LastName>
    <FirstName>Crew</FirstName>
  </CrewMember>
  <CrewMember>
    <LegID>-1</LegID>
    <Name>D Crew</Name>
    <DateOfBirth>1960-03-04T00:00:00+01:00</DateOfBirth>
    <PassportNumber>sdsdf</PassportNumber>
    <Country>United Kingdom</Country>
    <CrewType>SIC</CrewType>
    <MiddleName>v</MiddleName>
    <LastName>D</LastName>
    <FirstName>Crew</FirstName>
  </CrewMember> 
  <HandlingRequest>
    <HandlingRequestID>-1</HandlingRequestID>
    <HandlingRequestBatchID>-1</HandlingRequestBatchID>
    <OperatorName>Demo Operator</OperatorName>
  </HandlingRequest>
  <HandlingRequestBatch>
    <HandlingRequestBatchID>-1</HandlingRequestBatchID>    
    <FboName>Demo FBO</FboName>
    <HandlingStationIcao>EHAM</HandlingStationIcao>
    <GeneratedUTC>2015-06-25T15:26:46+02:00</GeneratedUTC>
    <Version>2.0.0</Version>
  </HandlingRequestBatch>
</HandlingRequestDataSet>