| … | |
… | |
| 48 | if($ce->{soap_authen_key} != $authenKey) { |
48 | if($ce->{soap_authen_key} != $authenKey) { |
| 49 | soap_fault_authen(); |
49 | soap_fault_authen(); |
| 50 | } |
50 | } |
| 51 | #Construct DB handle |
51 | #Construct DB handle |
| 52 | my $db = eval { new WeBWorK::DB($ce->{dbLayout}); }; |
52 | my $db = eval { new WeBWorK::DB($ce->{dbLayout}); }; |
| 53 | $@ and soap_fault_major("Failed to initialize database handle."); |
53 | $@ and soap_fault_major("Failed to initialize database handle.<br>$@"); |
| 54 | $self->{db} = $db; |
54 | $self->{db} = $db; |
| 55 | $self->{ce} = $ce; |
55 | $self->{ce} = $ce; |
| 56 | bless $self; |
56 | bless $self; |
| 57 | return $self; |
57 | return $self; |
| 58 | } |
58 | } |