Class DsnGet


  • public class DsnGet
    extends Object
    Provides retrieve dataset and member functionality
    Version:
    2.0
    Author:
    Nikunj Goyal, Frank Giordano
    • Constructor Detail

      • DsnGet

        public DsnGet​(ZosConnection connection)
        DsnGet Constructor
        Parameters:
        connection - connection information, see ZOSConnection object
      • DsnGet

        public DsnGet​(ZosConnection connection,
                      ZoweRequest request)
               throws Exception
        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 object
        request - any compatible ZoweRequest Interface object
        Throws:
        Exception - processing error
    • 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)
                        throws Exception
        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
        Throws:
        Exception - error processing request