creating excel datasource using Java in Parasoft Maven Jumpstart project
 
            When mapping the datasource path to the setId method in FileLocation class.
 FileLocation location=new FileLocation();
  location.setId("${project_loc:PBAPO}/Sample2.xls");
It throws below error 
ErrorResponse [status=404, message=Invalid payload: Specified value '${project_loc:PBAPO}/Sample2.xls' for property [location.id] could not be found, please fix the [location.id]., moreInfoUrl=http://localhost:9080/soavirt/api]
In FileLocation class it does not allow set external method.
public class FileLocation {
protected String id;
protected String external;
/**
 * Gets the value of the id property.
 * 
 * @return
 *     possible object is
 *     {@link String }
 *     
 */
public String getId() {
    return id;
}
                Comments
- 
            Hi, does the project and file identified by that location id exist on the server? Could you provide a sample JSON payload of what you are trying to send? If you navigate in a browser to "http://localhost:9080/soavirt/api" you will find a page that will let you test sending messages to the api resources. 0
- 
            The "jump start Maven project" is outdated and might be removed later. Instead, there is a new java client available. Please see my response here: Read .tst file using java. 0
- 
            This got resolved: 
 location.setId('/Projfoldername/DatasourceFileName');For ex: if the folder is in C:\SoaTestPoc\Test123ParasoftFolder 
 Actual value to be set is the relative path:
 location.setId(Test123ParasoftFolder/Sample2.xls')0