diff --git a/spring-batch-samples/.springBeans b/spring-batch-samples/.springBeans
index de51a46c0..610e49707 100644
--- a/spring-batch-samples/.springBeans
+++ b/spring-batch-samples/.springBeans
@@ -1,11 +1,10 @@
1
-
+
-
src/main/resources/jobs/fixedLengthImportJob.xml
src/main/resources/jobs/multilineJob.xml
@@ -37,6 +36,7 @@
src/main/resources/jobs/multilineOrderOutputAggregators.xml
src/main/resources/jobs/taskletJob.xml
src/main/resources/jobs/compositeItemWriterSampleJob.xml
+ src/main/resources/jobs/multiResourceJob.xml
@@ -294,5 +294,16 @@
src/main/resources/jobs/compositeItemWriterSampleJob.xml
+
+
+ true
+ false
+
+ src/main/resources/data-source-context.xml
+ src/main/resources/data-source-context-init.xml
+ src/main/resources/jobs/multiResourceJob.xml
+ src/main/resources/simple-job-launcher-context.xml
+
+
diff --git a/spring-batch-samples/src/main/resources/data/multiResourceJob/input/file-1.txt b/spring-batch-samples/src/main/resources/data/multiResourceJob/input/file-1.txt
new file mode 100644
index 000000000..965d6aceb
--- /dev/null
+++ b/spring-batch-samples/src/main/resources/data/multiResourceJob/input/file-1.txt
@@ -0,0 +1,2 @@
+UK21341EAH4121131.11customer1
+UK21341EAH4221232.11customer2
\ No newline at end of file
diff --git a/spring-batch-samples/src/main/resources/data/multiResourceJob/input/file-2.txt b/spring-batch-samples/src/main/resources/data/multiResourceJob/input/file-2.txt
new file mode 100644
index 000000000..90663c8ca
--- /dev/null
+++ b/spring-batch-samples/src/main/resources/data/multiResourceJob/input/file-2.txt
@@ -0,0 +1,3 @@
+UK21341EAH4321333.11customer3
+UK21341EAH4421434.11customer4
+UK21341EAH4521535.11customer5
\ No newline at end of file
diff --git a/spring-batch-samples/src/main/resources/data/multiResourceJob/input/ignored.txt b/spring-batch-samples/src/main/resources/data/multiResourceJob/input/ignored.txt
new file mode 100644
index 000000000..d4d1a9be0
--- /dev/null
+++ b/spring-batch-samples/src/main/resources/data/multiResourceJob/input/ignored.txt
@@ -0,0 +1 @@
+random input that would cause error if processed: g awegweagaer gw5t43 5643623456tr
\ No newline at end of file
diff --git a/spring-batch-samples/src/main/resources/jobs/multiResourceJob.xml b/spring-batch-samples/src/main/resources/jobs/multiResourceJob.xml
new file mode 100644
index 000000000..7b4fe1886
--- /dev/null
+++ b/spring-batch-samples/src/main/resources/jobs/multiResourceJob.xml
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/spring-batch-samples/src/test/java/org/springframework/batch/sample/MultiResourceJobFunctionalTests.java b/spring-batch-samples/src/test/java/org/springframework/batch/sample/MultiResourceJobFunctionalTests.java
new file mode 100644
index 000000000..d5c996ec3
--- /dev/null
+++ b/spring-batch-samples/src/test/java/org/springframework/batch/sample/MultiResourceJobFunctionalTests.java
@@ -0,0 +1,5 @@
+package org.springframework.batch.sample;
+
+public class MultiResourceJobFunctionalTests extends FixedLengthImportJobFunctionalTests {
+
+}
diff --git a/spring-batch-samples/src/test/resources/org/springframework/batch/sample/multiResourceJobFunctionalTests-context.xml b/spring-batch-samples/src/test/resources/org/springframework/batch/sample/multiResourceJobFunctionalTests-context.xml
new file mode 100644
index 000000000..c37363d7f
--- /dev/null
+++ b/spring-batch-samples/src/test/resources/org/springframework/batch/sample/multiResourceJobFunctionalTests-context.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
\ No newline at end of file