|
Lines 734-751
sub _new_Zconn {
Link Here
|
| 734 |
$server //= "biblioserver"; |
734 |
$server //= "biblioserver"; |
| 735 |
$syntax //= "XML"; |
735 |
$syntax //= "XML"; |
| 736 |
|
736 |
|
| 737 |
if ( ($server eq 'biblioserver' and $context->{'config'}->{'zebra_bib_index_mode'} eq 'grs1') |
737 |
if ( ($server eq 'biblioserver' and $context->{'config'}->{'zebra_bib_index_mode'} eq 'dom') |
| 738 |
or ($server eq 'authorityserver' and $context->{'config'}->{'zebra_auth_index_mode'} eq 'grs1')) { |
738 |
and ($server eq 'authorityserver' and $context->{'config'}->{'zebra_auth_index_mode'} eq 'dom')) { |
|
|
739 |
|
| 740 |
$elementSetName = 'marcxml'; |
| 741 |
$syntax = 'XML'; |
| 742 |
|
| 743 |
} else { |
| 739 |
|
744 |
|
| 740 |
$elementSetName = 'F'; |
745 |
$elementSetName = 'F'; |
| 741 |
$syntax = ( $context->preference("marcflavour") eq 'UNIMARC' ) |
746 |
$syntax = ( $context->preference("marcflavour") eq 'UNIMARC' ) |
| 742 |
? 'unimarc' |
747 |
? 'unimarc' |
| 743 |
: 'usmarc'; |
748 |
: 'usmarc'; |
| 744 |
|
749 |
|
| 745 |
} else { |
|
|
| 746 |
|
| 747 |
$elementSetName = 'marcxml'; |
| 748 |
$syntax = 'XML'; |
| 749 |
} |
750 |
} |
| 750 |
|
751 |
|
| 751 |
my $host = $context->{'listen'}->{$server}->{'content'}; |
752 |
my $host = $context->{'listen'}->{$server}->{'content'}; |
| 752 |
- |
|
|