Class DsnGet
- java.lang.Object
-
- zowe.client.sdk.zosfiles.dsn.methods.DsnGet
-
public class DsnGet extends Object
Provides retrieve dataset and member functionality- Version:
- 2.0
- Author:
- Nikunj Goyal, Frank Giordano
-
-
Constructor Summary
Constructors Constructor Description DsnGet(ZosConnection connection)DsnGet ConstructorDsnGet(ZosConnection connection, ZosmfRequest request)Alternative DsnGet constructor with ZoweRequest object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InputStreamget(String dataSetName, DownloadParams params)Retrieve sequential dataset or dataset member contentDatasetgetDsnInfo(String dataSetName)Retrieve information about a Dataset.
-
-
-
Constructor Detail
-
DsnGet
public DsnGet(ZosConnection connection)
DsnGet Constructor- Parameters:
connection- connection information, see ZOSConnection object
-
DsnGet
public DsnGet(ZosConnection connection, ZosmfRequest request)
Alternative DsnGet constructor with ZoweRequest object. This is mainly used for internal code unit testing with mockito, and it is not recommended to be used by the larger community.- Parameters:
connection- connection information, see ZOSConnection objectrequest- any compatible ZoweRequest Interface object
-
-
Method Detail
-
getDsnInfo
public Dataset getDsnInfo(String dataSetName) throws Exception
Retrieve information about a Dataset.- Parameters:
dataSetName- sequential or partition dataset (e.g. 'DATASET.LIB')- Returns:
- dataset object
- Throws:
Exception- error processing request
-
get
public InputStream get(String dataSetName, DownloadParams params)
Retrieve sequential dataset or dataset member content- Parameters:
dataSetName- name of a sequential dataset e.g. DATASET.SEQ.DATA or a dataset member e.g. DATASET.LIB(MEMBER))params- download params parameters, see DownloadParams object- Returns:
- a content stream
-
-