@@ -122,47 +122,47 @@ static Aws::SDKOptions options;
122122void getPropertiesFromEnvVars (Ioss ::PropertyManager & properties ,
123123 const Ioss ::ParallelUtils & utils )
124124{
125- std ::string value ;
126- if (utils .get_environment (env_name_endpoint , value , utils .parallel_size () > 1 )) {
127- properties .add (Ioss ::Property (prop_name_endpoint , value ));
125+ std ::string env_value ;
126+ if (utils .get_environment (env_name_endpoint , env_value , utils .parallel_size () > 1 )) {
127+ properties .add (Ioss ::Property (prop_name_endpoint , env_value ));
128128 }
129- if (utils .get_environment (env_name_profile , value , utils .parallel_size () > 1 )) {
130- properties .add (Ioss ::Property (prop_name_profile , value ));
129+ if (utils .get_environment (env_name_profile , env_value , utils .parallel_size () > 1 )) {
130+ properties .add (Ioss ::Property (prop_name_profile , env_value ));
131131 }
132- if (utils .get_environment (env_name_ca_file , value , utils .parallel_size () > 1 )) {
133- properties .add (Ioss ::Property (prop_name_ca_file , value ));
132+ if (utils .get_environment (env_name_ca_file , env_value , utils .parallel_size () > 1 )) {
133+ properties .add (Ioss ::Property (prop_name_ca_file , env_value ));
134134 }
135- if (utils .get_environment (env_name_use_ca_file , value , utils .parallel_size () > 1 )) {
136- bool bool_value = false ;
137- std ::string up_value = Ioss ::Utils ::uppercase (value );
138- if (up_value == "1" || up_value == "TRUE" || up_value == "YES" || up_value == "ON" ) {
139- bool_value = true ;
135+ if (utils .get_environment (env_name_use_ca_file , env_value , utils .parallel_size () > 1 )) {
136+ int prop_value = 0 ;
137+ std ::string up_env_value = Ioss ::Utils ::uppercase (env_value );
138+ if (up_env_value == "1" || up_env_value == "TRUE" || up_env_value == "YES" || up_env_value == "ON" ) {
139+ prop_value = 1 ;
140140 }
141- properties .add (Ioss ::Property (prop_name_use_ca_file , bool_value ));
141+ properties .add (Ioss ::Property (prop_name_use_ca_file , prop_value ));
142142 }
143- if (utils .get_environment (env_name_use_transfer_manager , value , utils .parallel_size () > 1 )) {
144- bool bool_value = false ;
145- std ::string up_value = Ioss ::Utils ::uppercase (value );
146- if (up_value == "1" || up_value == "TRUE" || up_value == "YES" || up_value == "ON" ) {
147- bool_value = true ;
143+ if (utils .get_environment (env_name_use_transfer_manager , env_value , utils .parallel_size () > 1 )) {
144+ int prop_value = 0 ;
145+ std ::string up_env_value = Ioss ::Utils ::uppercase (env_value );
146+ if (up_env_value == "1" || up_env_value == "TRUE" || up_env_value == "YES" || up_env_value == "ON" ) {
147+ prop_value = 1 ;
148148 }
149- properties .add (Ioss ::Property (prop_name_use_transfer_manager , bool_value ));
149+ properties .add (Ioss ::Property (prop_name_use_transfer_manager , prop_value ));
150150 }
151- if (utils .get_environment (env_name_enable_aws_tracing , value , utils .parallel_size () > 1 )) {
152- bool bool_value = false ;
153- std ::string up_value = Ioss ::Utils ::uppercase (value );
154- if (up_value == "1" || up_value == "TRUE" || up_value == "YES" || up_value == "ON" ) {
155- bool_value = true ;
151+ if (utils .get_environment (env_name_enable_aws_tracing , env_value , utils .parallel_size () > 1 )) {
152+ int prop_value = 0 ;
153+ std ::string up_env_value = Ioss ::Utils ::uppercase (env_value );
154+ if (up_env_value == "1" || up_env_value == "TRUE" || up_env_value == "YES" || up_env_value == "ON" ) {
155+ prop_value = 1 ;
156156 }
157- properties .add (Ioss ::Property (prop_name_enable_aws_tracing , bool_value ));
157+ properties .add (Ioss ::Property (prop_name_enable_aws_tracing , prop_value ));
158158 }
159- if (utils .get_environment (env_name_disable_ec2_lookup , value , utils .parallel_size () > 1 )) {
160- bool bool_value = true ;
161- std ::string up_value = Ioss ::Utils ::uppercase (value );
162- if (up_value == "0" || up_value == "FALSE" || up_value == "NO" || up_value == "OFF " ) {
163- bool_value = false ;
159+ if (utils .get_environment (env_name_disable_ec2_lookup , env_value , utils .parallel_size () > 1 )) {
160+ int prop_value = 1 ;
161+ std ::string up_env_value = Ioss ::Utils ::uppercase (env_value );
162+ if (up_env_value != "1" && up_env_value != "TRUE" && up_env_value != "YES" && up_env_value != "ON " ) {
163+ prop_value = 0 ;
164164 }
165- properties .add (Ioss ::Property (prop_name_disable_ec2_lookup , bool_value ));
165+ properties .add (Ioss ::Property (prop_name_disable_ec2_lookup , prop_value ));
166166 }
167167}
168168
@@ -179,16 +179,16 @@ void getParamsFromProperties(Ioss::PropertyManager &properties,
179179 params .ca_file = properties .get (prop_name_ca_file ).get_string ();
180180 }
181181 if (properties .exists (prop_name_use_ca_file )) {
182- params .use_ca_file = true ;
182+ params .use_ca_file = ( 1 == properties . get ( prop_name_use_ca_file ). get_int ()) ;
183183 }
184184 if (properties .exists (prop_name_use_transfer_manager )) {
185- params .use_transfer_manager = true ;
185+ params .use_transfer_manager = ( 1 == properties . get ( prop_name_use_transfer_manager ). get_int ()) ;
186186 }
187187 if (properties .exists (prop_name_enable_aws_tracing )) {
188- params .enable_aws_tracing = true ;
188+ params .enable_aws_tracing = ( 1 == properties . get ( prop_name_enable_aws_tracing ). get_int ()) ;
189189 }
190190 if (properties .exists (prop_name_disable_ec2_lookup )) {
191- params .disable_ec2_lookup = true ;
191+ params .disable_ec2_lookup = ( 1 == properties . get ( prop_name_disable_ec2_lookup ). get_int ()) ;
192192 }
193193}
194194
0 commit comments