Viewing a Job File
Function
This API is used to check whether there are jobs and scripts in the job file to be imported from OBS to DLF.
URI
- Parameter description 
    
Table 1 URI parameter Parameter
Mandatory
Type
Description
project_id
Yes
String
Project ID. For details about how to obtain a project ID, see Project ID and Account ID.
 
Request
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        path  | 
      
        No  | 
      
        String  | 
      
        If OBS is deployed, the job definition file is stored on OBS, for example, obs://myBucket/jobs.zip.  | 
     
Response
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        jobs  | 
      
        No  | 
      
        List<Job>  | 
      
        Job information. For details, see Table 4.  | 
     
| 
        scripts  | 
      
        No  | 
      
        List<Script>  | 
      
        Script information. For details, see Table 5.  | 
     
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        params  | 
      
        No  | 
      
        Map<String,String>  | 
      
        Job parameter.  | 
     
| 
        name  | 
      
        Yes  | 
      
        String  | 
      
        Job name.  | 
     
| 
        path  | 
      
        Yes  | 
      
        String  | 
      
        Path of the job.  | 
     
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        name  | 
      
        Yes  | 
      
        String  | 
      
        Script name.  | 
     
| 
        path  | 
      
        Yes  | 
      
        String  | 
      
        Path of the script.  | 
     
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        name  | 
      
        Yes  | 
      
        String  | 
      
        Name of the resource.  | 
     
| 
        status  | 
      
        Yes  | 
      
        Int  | 
      
        Resource status. 0 indicates that the resource does not exist; 1 indicates that the resource exists.  | 
     
| 
        type  | 
      
        Yes  | 
      
        String  | 
      
        Resource type. 
  | 
     
Example Request
Query the parameter definitions in the job file on OBS.
- Request
    
POST /v1/b384b9e9ab9b4ee8994c8633aabc9505/jobs/check-file { "path": "obs://aaaaa/DLF_myJob.zip" } 
Example Response
- Success response
    
{ "jobs":[ { "name":"test", "path":"/test", "params":{ "ddd":"dddd" } }, { "name":"test1", "path":"/test", "params":{ "ddd":"dddd" } } ], "scripts":[ { "name":"script1", "path":"/path1" }, { "name":"script2", "path":"/path1" } ] } 
Status Codes
See Status Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.