<?xml version="1.0" encoding="UTF-8"?>
<!-- Edited with Altova MapForce 2023r2 -->
<mapping xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="26">
	<resources>
		<datasources>
			<datasource name="CustomersAndArticles">
				<properties JDBCDriver="org.sqlite.JDBC" JDBCDatabaseURL="jdbc:sqlite:CustomersAndArticles.sqlite" DBDataSource="CustomersAndArticles.sqlite" DBCatalog="main"/>
				<database_connection database_kind="SQLite" import_kind="SQLite" version="3.39" ConnectionString="CustomersAndArticles.sqlite" name="CustomersAndArticles" path="CustomersAndArticles">
					<properties>
						<property name="Database Kind" value="SQLite"/>
						<property name="Import Kind" value="SQLite"/>
						<property name="Root Object" value="main"/>
						<property name="Connect Script"/>
						<property name="Data Source" value="CustomersAndArticles.sqlite"/>
						<property name="Disable Foreign Keys"/>
					</properties>
				</database_connection>
			</datasource>
		</datasources>
	</resources>
	<component name="defaultmap1" uid="52418656" editable="1" blackbox="0">
		<properties XSLTTargetEncoding="UTF-8" SelectedLanguage="builtin" MakePathsAbsoluteOnGeneration="1"/>
		<structure>
			<children>
				<component name="Customers" library="core" uid="52468496" kind="3">
					<sources>
						<datapoint pos="0" key="17"/>
						<datapoint pos="1" key="40"/>
					</sources>
					<targets>
						<datapoint pos="0" key="25"/>
						<datapoint/>
					</targets>
					<view ltx="362" lty="16" rbx="475" rby="70"/>
				</component>
				<component name="equal" library="core" uid="49533912" kind="5" prioritycontext="34">
					<sources>
						<datapoint pos="0" key="34"/>
						<datapoint pos="1" key="71"/>
					</sources>
					<targets>
						<datapoint pos="0" key="75"/>
					</targets>
					<view ltx="252" lty="336" rbx="308" rby="390"/>
				</component>
				<component name="multiply" library="core" uid="38399736" kind="5" growable="1" growablebasename="value">
					<sources>
						<datapoint pos="0" key="31"/>
						<datapoint pos="1" key="60"/>
					</sources>
					<targets>
						<datapoint pos="0" key="36"/>
					</targets>
					<view ltx="368" lty="409" rbx="450" rby="465"/>
				</component>
				<component name="Articles" library="core" uid="39053232" kind="3">
					<sources>
						<datapoint pos="0" key="20"/>
						<datapoint pos="1" key="76"/>
					</sources>
					<targets>
						<datapoint pos="0" key="42"/>
						<datapoint/>
					</targets>
					<view ltx="331" lty="251" rbx="444" rby="305"/>
				</component>
				<component name="equal" library="core" uid="53603936" kind="5" prioritycontext="23">
					<sources>
						<datapoint pos="0" key="23"/>
						<datapoint pos="1" key="63"/>
					</sources>
					<targets>
						<datapoint pos="0" key="39"/>
					</targets>
					<view ltx="284" lty="127" rbx="340" rby="181"/>
				</component>
				<component name="ShortPO" library="xml" uid="49595592" kind="14">
					<properties XSLTTargetEncoding="UTF-8"/>
					<view rbx="145" rby="120"/>
					<data>
						<root scrollposition="1">
							<header>
								<namespaces>
									<namespace/>
									<namespace uid="http://www.altova.com/mapforce"/>
								</namespaces>
							</header>
							<entry name="FileInstance" ns="1" expanded="1">
								<entry name="document" ns="1" expanded="1" casttotargettypemode="cast-in-subtree">
									<entry name="ShortPO" expanded="1">
										<entry name="CustomerNr" outkey="22"/>
										<entry name="LineItems" outkey="48" expanded="1">
											<entry name="LineItem" outkey="1" expanded="1">
												<entry name="ArticleNr" outkey="33"/>
												<entry name="Amount" outkey="28"/>
											</entry>
										</entry>
									</entry>
								</entry>
							</entry>
						</root>
						<document schema="ShortPO.xsd" instanceroot="{}ShortPO" inputinstance="ShortPO.xml"/>
					</data>
				</component>
				<component name="CompletePO" library="xml" uid="49409168" kind="14">
					<properties XSLTTargetEncoding="UTF-8" XSLTDefaultOutput="1"/>
					<view ltx="599" lty="42" rbx="773" rby="384"/>
					<data>
						<root scrollposition="1">
							<header>
								<namespaces>
									<namespace/>
									<namespace uid="http://www.altova.com/mapforce"/>
								</namespaces>
							</header>
							<entry name="FileInstance" ns="1" expanded="1">
								<entry name="document" ns="1" expanded="1" casttotargettypemode="cast-in-subtree">
									<entry name="CompletePO" expanded="1">
										<entry name="Customer" inpkey="26" expanded="1">
											<entry name="Number" inpkey="65"/>
											<entry name="FirstName" inpkey="46"/>
											<entry name="LastName" inpkey="55"/>
											<entry name="Address" inpkey="11" expanded="1">
												<entry name="Street" inpkey="52"/>
												<entry name="City" inpkey="8"/>
												<entry name="ZIP" inpkey="68"/>
												<entry name="State" inpkey="5"/>
											</entry>
										</entry>
										<entry name="LineItems" inpkey="49" expanded="1">
											<entry name="LineItem" inpkey="2" expanded="1">
												<entry name="Article" inpkey="43" expanded="1">
													<entry name="Number" inpkey="73"/>
													<entry name="Name" inpkey="14"/>
													<entry name="SinglePrice" inpkey="58"/>
													<entry name="Amount" inpkey="29"/>
													<entry name="Price" inpkey="37"/>
												</entry>
											</entry>
										</entry>
									</entry>
								</entry>
							</entry>
						</root>
						<document schema="CompletePO.xsd" instanceroot="{}CompletePO" sps="CompletePO.sps"/>
					</data>
				</component>
				<component name="db" library="db" uid="52785328" kind="15">
					<properties/>
					<view ltx="-7" lty="164" rbx="147" rby="426"/>
					<data>
						<root scrollposition="1">
							<header>
								<namespaces>
									<namespace/>
									<namespace uid="http://www.altova.com/mapforce"/>
								</namespaces>
							</header>
							<entry name="document" ns="1" expanded="1">
								<entry name="Articles" type="table" outkey="19" expanded="1">
									<entry name="Number" outkey="70" expanded="1"/>
									<entry name="Name" outkey="13"/>
									<entry name="SinglePrice" outkey="57" expanded="1"/>
								</entry>
								<entry name="Customers" type="table" outkey="16" expanded="1">
									<entry name="Number" outkey="62" expanded="1"/>
									<entry name="FirstName" outkey="45"/>
									<entry name="LastName" outkey="54"/>
									<entry name="Addresses|CustomerNr" type="table" outkey="10" expanded="1">
										<entry name="City" outkey="7"/>
										<entry name="State" outkey="4"/>
										<entry name="Street" outkey="51"/>
										<entry name="ZIP" outkey="67"/>
									</entry>
								</entry>
							</entry>
						</root>
						<database ref="CustomersAndArticles">
							<data>
								<selections>
									<selection>
										<PathElement Name="main" Kind="Database"/>
										<PathElement Name="Addresses" Kind="Table"/>
									</selection>
									<selection>
										<PathElement Name="main" Kind="Database"/>
										<PathElement Name="Articles" Kind="Table"/>
									</selection>
									<selection>
										<PathElement Name="main" Kind="Database"/>
										<PathElement Name="Customers" Kind="Table"/>
									</selection>
								</selections>
							</data>
						</database>
					</data>
				</component>
			</children>
			<graph directed="1">
				<edges/>
				<vertices>
					<vertex vertexkey="1">
						<edges>
							<edge vertexkey="2"/>
						</edges>
					</vertex>
					<vertex vertexkey="4">
						<edges>
							<edge vertexkey="5"/>
						</edges>
					</vertex>
					<vertex vertexkey="7">
						<edges>
							<edge vertexkey="8"/>
						</edges>
					</vertex>
					<vertex vertexkey="10">
						<edges>
							<edge vertexkey="11"/>
						</edges>
					</vertex>
					<vertex vertexkey="13">
						<edges>
							<edge vertexkey="14"/>
						</edges>
					</vertex>
					<vertex vertexkey="16">
						<edges>
							<edge vertexkey="17"/>
						</edges>
					</vertex>
					<vertex vertexkey="19">
						<edges>
							<edge vertexkey="20"/>
						</edges>
					</vertex>
					<vertex vertexkey="22">
						<edges>
							<edge vertexkey="23"/>
						</edges>
					</vertex>
					<vertex vertexkey="25">
						<edges>
							<edge vertexkey="26"/>
						</edges>
					</vertex>
					<vertex vertexkey="28">
						<edges>
							<edge vertexkey="29"/>
							<edge vertexkey="31"/>
						</edges>
					</vertex>
					<vertex vertexkey="33">
						<edges>
							<edge vertexkey="34"/>
						</edges>
					</vertex>
					<vertex vertexkey="36">
						<edges>
							<edge vertexkey="37"/>
						</edges>
					</vertex>
					<vertex vertexkey="39">
						<edges>
							<edge vertexkey="40"/>
						</edges>
					</vertex>
					<vertex vertexkey="42">
						<edges>
							<edge vertexkey="43"/>
						</edges>
					</vertex>
					<vertex vertexkey="45">
						<edges>
							<edge vertexkey="46"/>
						</edges>
					</vertex>
					<vertex vertexkey="48">
						<edges>
							<edge vertexkey="49"/>
						</edges>
					</vertex>
					<vertex vertexkey="51">
						<edges>
							<edge vertexkey="52"/>
						</edges>
					</vertex>
					<vertex vertexkey="54">
						<edges>
							<edge vertexkey="55"/>
						</edges>
					</vertex>
					<vertex vertexkey="57">
						<edges>
							<edge vertexkey="58"/>
							<edge vertexkey="60"/>
						</edges>
					</vertex>
					<vertex vertexkey="62">
						<edges>
							<edge vertexkey="63"/>
							<edge vertexkey="65"/>
						</edges>
					</vertex>
					<vertex vertexkey="67">
						<edges>
							<edge vertexkey="68"/>
						</edges>
					</vertex>
					<vertex vertexkey="70">
						<edges>
							<edge vertexkey="71"/>
							<edge vertexkey="73"/>
						</edges>
					</vertex>
					<vertex vertexkey="75">
						<edges>
							<edge vertexkey="76"/>
						</edges>
					</vertex>
				</vertices>
			</graph>
		</structure>
	</component>
</mapping>
