amsGetArtifact
Get an Artifact from the AMS

Description

Get an artifact from the AMS given its artifact id.

Usage

amsGetArtifact(path, projectName, artifactId=NULL, version = -1,
  url, apiToken, port = 2185)

Arguments

path a character value, giving the path name for the artifact to be checked out. This can be found in the object returned by amsListArtifacts.
projectName a character value, giving the project name containing path.
artifactId character value, giving the entityId of the artifact to get. This is an alternative way to specify the artifact. This should be NULL if path and project are supplied.
version the version of the artifact to get. The default of -1 gets the latest versions.
url the url for the AMS. The default is the cached value saved when amsLogin was called.
apiToken a character value, the API token to connect to the AMS. The default is cached value created when amsLogin was called.
port an numeric value, the port for connecting to the AMS. The default is cached value saved when amsLogin was called.

Details

A warning will be issued if the return status is not 200 (success).
Value
a list with components:
data the S object contained in the artifact. This is extracted from the body component using the amsUnpackObject function.
body a character vector with the body of the results from the connection to the AMS. This is in JSON format. The amsUnpackObject function can extract the S object from the body.
status an integer return code from the connection to the AMS. A value of 200 indicates a successful operation.
headers a character vector containing the headers returned from the connection to the AMS.
See Also
amsListArtifacts
Examples
## Not run: 
zlist_art <- amsListArtifacts("MyProj")
zget_art <- amsGetArtifact(zlist_art[["entityId"]])
zget_art$data 
## End(Not run)
Package AMS version 6.1.1-7
Package Index