Cuando se termina de procesar un lote de firma, el cliente recibe como respuesta un XML que describe
como ha resultado el proceso.
Este XML es acorde al siguiente esquema:
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="signs"> <xs:complexType> <xs:sequence> <xs:element name="signresult" maxOccurs="unbounded" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute type="xs:string" name="id" use="optional"/> <xs:attribute type="xs:string" name="result" use="optional"/> <xs:attribute type="xs:string" name="description" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
Un ejemplo de XML devuelto podría ser el siguiente:
<?xml version="1.0" encoding="UTF-8" ?> <signs> <signresult id="001-XAdES" result="DONE_AND_SAVED" description=""/> <signresult id="002-CAdES" result="DONE_AND_SAVED" description=""/> <signresult id="003-CAdES" result="DONE_AND_SAVED" description=""/> <signresult id="004-CAdES" result="DONE_AND_SAVED" description=""/> </signs>
En él distinguimos un nodo signresult
por cada una de las firmas del lote,
con su correspondiente identificador.
Este puede tener tres atributos:
id
result
description
(opcional)