Plik konfiguracyjny

Poniższy XML pokazuje przykładową wewnętrzną konfigurację komponentu core (w tym przykładzie plik o tej treści musi zostać zaincludowany do pliku konfiguracyjnego węzła, na którym będzie uruchomiony system AgE wewnątrz definicji komponentu core):

<?xml version="1.0" encoding="ISO-8859-1" ?>
<configuration>
	<object name="workplace"
		class="org.jage.workplace.IsolatedSimpleWorkplace">
		<property name="address">
			<value class="AgentAddress" value="workplace1" />
		</property>
		<property name="endConditionStepsCnt">
			<value class="Long" value="10" />
		</property>
		<list name="agents">
			<object name="agent1"
				class="//TODO ENTER_CORRECT_AGENT_NAME">
				<property name="address">
					<value value="agent1" class="AgentAddress" />
				</property>
			</object>
			<reference target="agent1" />
		</list>
		<property name="agents">
			<reference target="agents" />
		</property>

		<!-- Strategies -->
		<strategy name="rand"
			class="org.jage.random.SunRandomGenerator">
		</strategy>
	</object>
</configuration>

Struktura pliku odpowiada strukturze pliku do którego wewnętrzna konfiguracja jest includowana, a więc jest zgodna ze schematem age.xsd.

Naturalnie cała konfiguracja, łącznie z konfiguracją modułu core może znajdować się w głównym pliku konfiguracyjnym.