Beispiel: Anfordern von Daten aus einer externen Finanzanwendung
Im ERP
Wenn in der Funktion 'Externe Finanzschnittstelle - Daten anfordern' das Feld Unterkonto 1 ausgewählt ist, wird die Task ExtFinRequestUnitCd1 übermittelt. Diese erstellt ein dem folgenden vergleichbares XML-Anforderungsdokument:
 
		          <IDORequest>  
		       
 
		           <RequestHeader Type="LoadCollection">  
		       
 
		            <RequestData>  
		       
 
		             <LoadCollection Name= EXTFIN.ExtFinRequestUnitCd1.unitcd1> 
		       
 
		          style="clear: none;" />  
		       
 
		              <Items>  
		       
 
		               <Item ID="unitcd1">  
		       
 
		               <Property>unit1</Property> 
		       
 
		          style="clear: none;" />  
		       
 
		               <Property>description</Property> 
		       
 
		          style="clear: none;" />  
		       
 
		               <Property>CreatedBy</Property> 
		       
 
		          style="clear: none;" />  
		       
 
		               <Property>UpdatedBy</Property> 
		       
 
		          style="clear: none;" />  
		       
 
		               </Item>  
		       
 
		              </Items>  
		       
 
		             </LoadCollection>  
		       
 
		            </RequestData>  
		       
 
		           </RequestHeader>  
		       
 
		          </IDORequest>  
		       
Das XML-Dokument wird wie unter Aktualisieren von SyteLine-Daten mit Daten einer externen Finanzanwendung beschrieben an das externe Finanzsystem übergeben.
Im externen Finanzsystem
In diesem System sollte eine ASP-Seite für folgende Aufgaben eingerichtet sein:
- Abrufen des von SyteLine gesendeten XML-Anforderungsdokuments.
 - Die empfangene XML-Anforderung "LoadCollection" ruft Daten aus der externen Finanzanwendung ab und sendet sie zurück an SyteLine.
 - Extrahieren der Informationen über die Tabelle und Spalten, die mit dem XML-Dokument angefordert wurden (Tabelle (Ansicht) 'unitcd1'; Tabellenspalten 'unit1', 'description', 'CreatedBy' und 'UpdatedBy')
 - Zuordnen dieser Daten zu den entsprechenden Daten in der externen Finanzanwendung: 
			 
(Informationen über die Verarbeitung der Spalten CreatedBy und UpdatedBy finden Sie am Ende dieses Abschnitts.)Table.Column ExtFin Table.Column unitcd1.unit1 ucode1.code unitcd1.description ucode1.description  - Extrahieren der Werte aus der Datenbank der externen Finanzanwendung für die angeforderten Spalten in der Tabelle ucode1. Diese Tabelle enthält zur Zeit zwei Zeilen: 
			 
Code Beschreibung 1000 Abt. 1000 - Verpackung 2000 Abt. 2000 - Prüfung  - Verwenden der Zuordnungsinformationen zur Erstellung einer XML-Anforderung "UpdateCollection" (siehe unten), die an SyteLine zurückgesendet werden soll.
 - Einstellen der XML-Anforderung in das Postfach von SyteLine.
 
Die XML-Anforderung "UpdateCollection" könnte beispielsweise folgendermaßen aussehen:
<IDORequest>  
		        
		           <RequestHeader UserName="ExtFin User" Password=Password_Value PasswordEncrypted="N" Type="UpdateCollection" New="1" SkipTriggers="0">  
		       
 
		           <SourceName>EXTFIN</SourceName>  
		       
 
		           <TargetName>SyteLineSite</TargetName>
		  
		       
 
		          style="clear: none;" />  
		       
 
		           <RequestData ObjectType="1">  
		       
 
		           <UpdateCollection Name="TABLE!unitcd1">  
		       
 
		            <Items>  
		       
 
		             <Item ItemNo="0" Action="Insert"> 
		       
 
		          style="clear: none;" />  
		       
 
		              <Property Name="unit1" Modified="Y" xml:space="preserve">1000</Property>  
		       
 
		              <Property Name="description" Modified="Y" xml:space="preserve">Dept 1000 - Packaging</Property> 
		       
 
		          style="clear: none;" />  
		       
 
		              <Property Name="CreatedBy" Modified="Y" xml:space="preserve">ExtFin User</Property>  
		       
 
		              <Property Name="UpdatedBy" Modified="Y" xml:space="preserve">ExtFin User</Property>  
		       
 
		             </Item>  
		       
 
		             <Item ItemNo="1" Action="Insert"> 
		       
 
		          style="clear: none;" />  
		       
 
		              <Property Name="unit1" Modified="Y" xml:space="preserve">2000</Property>  
		       
 
		              <Property Name="description" Modified="Y" xml:space="preserve">Dept 2000 - Inspection</Property> 
		       
 
		          style="clear: none;" />  
		       
 
		              <Property Name="CreatedBy" Modified="Y" xml:space="preserve">ExtFin User</Property>  
		       
 
		              <Property Name="UpdatedBy" Modified="Y" xml:space="preserve">ExtFin User</Property>  
		       
 
		             </Item>  
		       
 
		            </Items>  
		       
 
		           </UpdateCollection>  
		       
 
		           </RequestData>  
		       
 
		           </RequestHeader>  
		       
 
		          </IDORequest>