Copying a PDS member
To copy a PDS member to another member, or another PDS.
IDataSetCommandProvider = ...
String sourcePDS = ...
String sourceMember = ...
String targetPDS = ...
String targetMember = ...
boolean replace = ...
try {
commandProvider.copyPDSMember(sourcePDS, sourceMember, targetPDS, targetMember, replace);
} catch (DataSetAccessException e) {
// One of the datasets is not accessible - Probably an authentication issue
// Use e.getHostResourceName() to determine which dataset
} catch (DataSetInUseException e) {
// One of the datasets is currently in use
// Use e.getHostResourceName() to determine which dataset
} catch (DataSetMigratedException e) {
// One of the datasets is migrated
// Use e.getHostResourceName() to determine which dataset
} catch (DataSetNotFoundException e) {
// One of the datasets was not found
// Use e.getHostResourceName() to determine which dataset
} catch (DataSetOutOfSpaceException e) {
// One of the datasets was not found
// Use e.getHostResourceName() to determine which dataset
} catch (MemberAlreadyExistsException e) {
// The target member already exists and replace is false
} catch (MemberNotFoundException e) {
// The source member was not found
}
Related topics
Was this page helpful? Yes No
Submitting...
Thank you
Comments
Log in or register to comment.