dev.galasa.cicsts.internal.properties.DseJvmProfileDir Maven / Gradle / Ivy
/*
* Licensed Materials - Property of IBM
*
* (c) Copyright IBM Corp. 2021.
*/
package dev.galasa.cicsts.internal.properties;
import dev.galasa.cicsts.CicstsManagerException;
import dev.galasa.framework.spi.ConfigurationPropertyStoreException;
import dev.galasa.framework.spi.cps.CpsProperties;
/**
* Developer Supplied Environment - CICS TS Region - JVMPROFILEDIR
*
* @galasa.cps.property
*
* @galasa.name cicsts.dse.tag.[TAG].jvmprofiledir
*
* @galasa.description Provides the JVMPROFILEDIR value of the CICS TS region.
*
* @galasa.required Yes if you want to use a Manager that requires the value, e.g. for JVMSERVER, otherwise not required
*
* @galasa.default None
*
* @galasa.valid_values A value for JVMPROFILEDIR that matches the value supplied to the DSE CICS region.
*
* @galasa.examples
* cicsts.dse.tag.PRIMARY.jvmprofiledir=/u/cicsusr/cicsa/jvmprofiledir
*
*/
public class DseJvmProfileDir extends CpsProperties {
public static String get(String tag) throws CicstsManagerException {
try {
return getStringNulled(CicstsPropertiesSingleton.cps(), "dse.tag." + tag, "jvmprofiledir");
} catch (ConfigurationPropertyStoreException e) {
throw new CicstsManagerException("Problem asking CPS for the DSE JVMPROFILEDIR for tag " + tag, e);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy