Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Creates a EisConfiguration.
- * <p>
- * Initializes the instance variables. Constructor has package visibility only,
- * EisTambasConfiguration is instantiated by EisTambasInitializer. If an error occurres when
- * reading the configuration, then a ConfigurationErrorException containing details about the
- * error is thrown.
- *
- * @param envData {@link EnvironmentData}
- * @throws ConfigurationErrorException This is thrown if an error occurs while reading the
- * configuration.
- */
- EisTambasConfiguration(EnvironmentData envData) throws ConfigurationErrorException {
- ConfigurationInterface config = ConfigurationFactory.getConfigurationInstance(envData);
- boolean error = false;
- // chs log technical configuration problems immediately. not collected
- // because not shown to the user
- log.info("starting initialization of EisTambasConfiguration"); //$NON-NLS-1$
- try {
- tambasMaxConnetion = config.getIntegerPrimitiveProperty(envData, buildCongigKey(
- CONF_PARAM_MAX_TAMBAS_CONNECTION, envData));
- } catch (ConfigurationErrorException e) {
- log.error(e);
- error = true;
- }
- try {
- tambasFillFirstConnection = config.getIntegerPrimitiveProperty(envData, buildCongigKey(
- CONF_PARAM_FILL_FIRST_TAMBAS_CONNECTION, envData));
- } catch (ConfigurationErrorException e) {
- log.error(e);
- error = true;
- }
- try {
- tambasCommandsBeforePgmCall = config.getSortedPropertiesPrefixedBy(envData, buildCongigKey(
- CONF_PARAM_COMMANDS_BEFORE_TAMBAS_PGM_CALL, envData), true);
- } catch (ConfigurationErrorException e) {
- tambasCommandsBeforePgmCall = null;
- }
- try {
- tambasCommandsAfterPgmCall = config.getSortedPropertiesPrefixedBy(envData, buildCongigKey(
- CONF_PARAM_COMMANDS_AFTER_TAMBAS_PGM_CALL, envData), true);
- } catch (ConfigurationErrorException e) {
- tambasCommandsAfterPgmCall = null;
- }
- try {
- tambasInitCommands = config.getSortedPropertiesPrefixedBy(envData, buildCongigKey(
- CONF_PARAM_INIT_COMMANDS_TAMBAS_CONNECTION, envData), true);
- } catch (ConfigurationErrorException e) {
- log.error(e);
- error = true;
- }
- try {
- tambasI5System = config.getStringProperty(envData, buildCongigKey(
- CONF_PARAM_I5_SYSTEM_TAMBAS_CONNECTION, envData));
- } catch (ConfigurationErrorException e) {
- log.error(e);
- error = true;
- }
- try {
- tambasI5User = config.getStringProperty(envData, buildCongigKey(
- CONF_PARAM_I5_USER_TAMBAS_CONNECTION, envData));
- } catch (ConfigurationErrorException e) {
- log.error(e);
- error = true;
- }
- try {
- tambasI5Password = config.getStringProperty(envData, buildCongigKey(
- CONF_PARAM_I5_PASSWORD_TAMBAS_CONNECTION, envData));
- } catch (ConfigurationErrorException e) {
- log.error(e);
- error = true;
- }
- try {
- tambasPrintText = config.getStringProperty(envData, buildCongigKey(PRINT_TEXT_TAMBAS_CONNECTION,
- envData));
- } catch (ConfigurationErrorException e) {
- log.error(e);
- error = true;
- }
- try {
- Long timeOutTime = new Long(config.getIntegerPrimitiveProperty(envData, buildCongigKey(
- CONF_PARAM_PING_TIMEOUT, envData)));
- tambasTimeOutTime = timeOutTime.longValue();
- } catch (ConfigurationErrorException e) {
- log.error(e);
- error = true;
- }
- log.info("finished initialization of EisTambasConfiguration with errors: " + error); //$NON-NLS-1$
- if (error) {
- throw new ConfigurationErrorException("error configuring EisTambas Connector", null, envData); //$NON-NLS-1$
- }
- encrypter = new DesEncrypter(buildCongigKey(CONF_PARAM_I5_PASSWORD_TAMBAS_CONNECTION, envData));
- }
Add Comment
Please, Sign In to add comment