anchor.diff:  	createJdbcProvider(node, serverName, jdbcProvider)
   	createDataSource(node, serverName, jdbcProvider, dataSource, jndiName, database, hostName, port, schema, authDataAlias)
   
  -def reset():
  +def teardown():
   	deleteDataSource(node, serverName, jdbcProvider, dataSource)
   	deleteJdbcProvider(node, serverName, jdbcProvider)
   	deleteAuthData(node, authDataAlias)
  
positive.code: 		id = AdminTask.createJDBCProvider(attrs)
  		AdminConfig.save()
  	else:
  		print "JDBCvoC_ [ " + jdbcProvider + " ] ͍쐬ς݂ł"
  	AdminConfig.show(id)
  
  def deleteJdbcProvider(node, server, jdbcProvider):
  	# id = AdminConfig.getid("/Node:" + node + "/Server:" + server + "/JDBCProvider:" + jdbcProvider)
  	id = AdminConfig.getid('/Node:%s/Server:%s/JDBCProvider:%s/' %(node, server, jdbcProvider))
  	if (len(id) == 0):
  		print "JDBCvoC_ [ " + jdbcProvider + " ] ݂͑܂"
  	else:
  		AdminConfig.remove(id)
  		AdminConfig.save()
  
  def createDataSource(node, server, jdbcProvider, datasource, jndi, database, hostname, port, schema, authData):
  	# id = AdminConfig.getid("/Node:" + node + "/Server:" + server + "/JDBCProvider:" + jdbcProvider + "/DataSource:" + datasource + "/")
  	id = AdminConfig.getid('/Node:%s/Server:%s/JDBCProvider:%s/DataSource:%s/' %(node, server, jdbcProvider, datasource))
  	if (len(id) == 0):
  		templateId = "DB2 Universal JDBC Driver DataSource(templates/system|jdbc-resource-provider-templates.xml#DataSource_DB2_UNI_1)"
  
negative.code: 		id = AdminJDBC.createDataSourceUsingTemplate(node, server, jdbcProvider, templateId, datasource, attrs)
  		AdminConfig.save()
  	else:
  		print "DataSource [ " + datasource + " ] already exists."
  	AdminConfig.show(id)
  
  def deleteDataSource(node, server, jdbcProvider, datasource):
  	id = AdminConfig.getid('/Node:%s/Server:%s/JDBCProvider:%s/DataSource:%s/' %(node, server, jdbcProvider, datasource))
  	if (len(id) == 0):
  		print "DataSource [ " + datasource + " ] not found."
  	else:
  		AdminConfig.remove(id)
  		AdminConfig.save()
  