diff --git a/integration-tests/templates/datamover-raw/data-completed.sh b/integration-tests/templates/datamover-raw/data-completed.sh
new file mode 100755
index 0000000000000000000000000000000000000000..f643d15c42aecd23fcdc4b95d8610064f210fdd9
--- /dev/null
+++ b/integration-tests/templates/datamover-raw/data-completed.sh
@@ -0,0 +1,5 @@
+FILE_PATH=$1
+if [ $# -eq 2 ]; then
+  FILE_PATH=$2:$FILE_PATH
+fi
+echo Data complete: $FILE_PATH
diff --git a/integration-tests/templates/datamover-raw/etc/service.properties b/integration-tests/templates/datamover-raw/etc/service.properties
index adf2f1e7aea1b3f62be5c9833d225e04741a17b9..79bdfbb89223ae52fbd22b136f2ab151860fed14 100644
--- a/integration-tests/templates/datamover-raw/etc/service.properties
+++ b/integration-tests/templates/datamover-raw/etc/service.properties
@@ -16,3 +16,5 @@ quiet-period = 5
 # time period before a copy process is considered stalled in seconds
 inactivity-period = 15
 prefix-for-incoming = microX_200801011213_
+# script checking whether incoming data are complete or not
+data-completed-script = data-completed.sh