Been working through the errors as they come.

While debugging I get this error in the detailed description: Error creating bean with name 'loadStagingBTEplDataStep': Cannot resolve reference to bean 'mssDSABTEplWriter' while setting bean property 'itemWriter'

Job XML:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
	xmlns:p="http://www.springframework.org/schema/p"
	xmlns:tx="http://www.springframework.org/schema/tx" xmlns:batch="http://www.springframework.org/schema/batch"
	xmlns:context="http://www.springframework.org/schema/context"

	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
    http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
    http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
    http://www.springframework.org/schema/batch http://www.springframework.org/schema/batch/spring-batch-2.1.xsd
    http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd">

	<!-- Measurement Support System Data Source Properties -->
	<bean id="mssDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
		<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
		<property name="url" value="jdbc:oracle:thin:@abdev054:1521:BTDBDEV" />
		<property name="username" value="BTDBADMIN" />
		<property name="password" value="telus123" />
	</bean>

	<bean id="transactionManager"
		class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
		<property name="dataSource" ref="mssDataSource" />
	</bean>

	<bean id="mssJdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
		<property name="dataSource" ref="mssDataSource" />
	</bean>


	<bean id="jobRepository"
        class="org.springframework.batch.core.repository.support.JobRepositoryFactoryBean"
        p:dataSource-ref="mssDataSource"
        p:transactionManager-ref="transactionManager" />

	<bean id="jobLauncher"
		class="org.springframework.batch.core.launch.support.SimpleJobLauncher">
		<property name="jobRepository" ref="jobRepository"/>
	</bean>

	<batch:job id="loadStagingBTEplDataJob">
			
		<batch:step id="loadStagingBTEplDataStep">
			<batch:tasklet  transaction-manager="transactionManager">
				<batch:chunk reader="stagingBTEplReader" writer="mssDSABTEplWriter"	
					commit-interval="50"/>
			</batch:tasklet>
		</batch:step>
	</batch:job>

	
	
	<bean id="stagingBTEplReader" class="org.springframework.batch.item.file.FlatFileItemReader">
		<property name="resource" value="file://abdev053.corp.ads/BTTDataStore/Raw_Data/March/JOB_FAMILY_XREF.txt" />
		<property name="linesToSkip" value="1" />
		<property name="lineMapper">
			<bean class="org.springframework.batch.item.file.mapping.DefaultLineMapper">
				<property name="lineTokenizer">
					<bean
						class="org.springframework.batch.item.file.transform.DelimitedLineTokenizer">
						<property name="delimiter" value="	"/>
						<property name="names"
							value="RESOURCE_TITLE_MEANING,JOB_TITLE_FAMILY,CHANGES/>" />
					</bean>
				</property>
				<property name="fieldSetMapper" ref="stagingBTEplFieldSetMapper" />
			</bean>
		</property>
	</bean>

	<bean id="stagingBTEplFieldSetMapper" 
			class="Spring.Mapper"/>

	<bean id="JobFamilyDAO" class="Base.JobFamilyDAO"
		p:dataSource-ref="mssDataSource" />
	
	<bean id="mssDSABTEplWriter" class="Spring.StagingBTEplWriter">
		<property name="dao" ref="JobFamilyDAO" />
	</bean>
	
</beans>