]> git.evergreen-ils.org Git - working/NCIPServer.git/blob - templates/problem.tt
Tidying up the templates, making sure is valid XML
[working/NCIPServer.git] / templates / problem.tt
1 [% INCLUDE 'includes/header.inc' %]
2   <[% messagetype %]>
3     [% IF processingerror %]
4     <Problem>
5       <ProcessingError>
6         [% FOREACH errormessage IN processingerrortype.keys %]
7           <ProcessingErrorType>
8             <Value>
9             [% SWITCH errormessage %]
10               [% CASE 'BadBarcode' %]
11                 We could not find an item with that barcode
12               [% CASE 'NotIssued' %]
13                 The item is not on loan
14               [% CASE 'RESERVED' %]
15                 The item is on hold for another borrower
16               [% CASE 'RENEW_ISSUE' %]
17                 This item is already on loan to this borrower
18               [% END %]
19                
20           </Value>
21         </ProcessingErrorType>
22         [% END %]
23      [% END %]
24         <ProcessingErrorElement>
25           <ElementName>[% processingerrorelement %]</ElementName>
26           <ProcessingErrorValue>[% barcode %]</ProcessingErrorValue>
27         </ProcessingErrorElement>
28       </ProcessingError> 
29       <ProblemDetail>[% error_detail %]</ProblemDetail>
30     </Problem>
31   </[% messagetype %]>
32 </NCIPMessage>
33