Fix errors in AcceptItemResponse.inc.
[working/NCIPServer.git] / templates / includes / AcceptItemResponse.inc
index 5b30807..996c05d 100644 (file)
@@ -1,8 +1,20 @@
 <RequestId>
-  <AgencyId>[% requestagency %]</AgencyId>
-  <RequestIdentifierValue>[% requestid %]</RequestIdentifierValue>
+[% IF data.RequestId.AgencyId -%]
+<AgencyId>[% data.RequestId.AgencyId | xml %]</AgencyId>
+[% END -%]
+[% IF data.RequestId.RequestIdentifierType -%]
+<RequestIdentifierType>[% data.RequestId.RequestIdentifierType | xml %]</RequestIdentifierType>
+[% END -%]
+<RequestIdentifierValue>[% data.RequestId.RequestIdentifierValue | xml %]</RequestIdentifierValue>
 </RequestId>
+[% IF data.ItemId -%]
 <ItemId>
-  <ItemIdentifierType>Item Barcode</ItemIdentifierType>
-  <ItemIdentifierValue>[% newbarcode %]</ItemIdentifierValue>
+[% IF data.ItemId.AgencyId -%]
+<AgencyId>[% data.ItemId.AgencyId | xml %]</AgencyId>
+[% END -%]
+[% IF data.ItemId.ItemIdentifierType -%]
+<ItemIdentifierType>[% data.ItemId.IdentifierType | xml %]</ItemIdentifierType>
+[% END -%]
+<ItemIdentifierValue>[% data.ItemId.ItemIdentifierValue | xml %]</ItemIdentifierValue>
 </ItemId>
+[% END -%]