This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

DEVELOPERS FORUM - Failed to obtain vault URL for vault with ID=...

JLS - Thursday, June 4, 2009 5:33 PM:

I am new at this forum. I am trying to upload a file in ARAS and I am getting the error message:  Failed to obtain vault URL for vault with ID=...

This is the piece of code in C#:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Item ConnectTest = inn.newItem("User", "get");
ConnectTest.setAttribute(
"select", "default_vault");
ConnectTest.setProperty(
"login_name", username);

 

 

Item ConnectTestResult = ConnectTest.apply();
textBox.AppendText(ConnectTestResult.ToString());
vDefaultVault = ConnectTestResult.getProperty(
"default_vault");

 

 

Item file = inn.newItem("File", "add");
file.setProperty(
"filename", "Myfile.txt");
Item fileLocatedRel = inn.newItem("Located", "add");
fileLocatedRel.setProperty(
"related_id",vDefaultVault);
file.addRelationship(fileLocatedRel);
file.attachPhysicalFile(FilePath, vDefaultVault);

 

 

Item  myResult = file.apply();

Can anyone help me to find what  I am doing wrong here?

 

 

 

 



Naveen - Thursday, April 14, 2011 6:49 AM:

In your code.

Item file = inn.newItem("File", "add");
file.setProperty(
"filename", "Myfile.txt");
Item fileLocatedRel = inn.newItem("Located", "add");
fileLocatedRel.setProperty(
"related_id",vDefaultVault);
file.addRelationship(fileLocatedRel);
file.attachPhysicalFile(FilePath, vDefaultVault);

 

the

file.attachPhysicalFile(FilePath, vDefaultVault);

 

line takes care of

Item fileLocatedRel = inn.newItem("Located", "add");
fileLocatedRel.setProperty(
"related_id",vDefaultVault);
file.addRelationship(fileLocatedRel);

 

so you can try removing these 3 lines from your code.

your code should be

Item file = inn.newItem("File", "add");
file.setProperty(
"filename", "Myfile.txt");
file.attachPhysicalFile(FilePath, vDefaultVault);

also take care that FilePath = Dir + FileName.