3 ASPECTOS TÉCNICOS
3.1 Datos de Negocio y codificación
3.2.3 Servicios de anulación
3.2.3.2 Anulación de publicaciones de otros documentos
El WSDL con la definición del servicio web es:
https://publicacion.preprod-contrataciondelestado.es/ServiciosPLACEB2B?wsdl
La operación que satisface el servicio se detalla en el siguiente esquema:
Este servicio permite eliminar la publicación de cualquier otro documento anexado a la licitación y que no pertenezca a un anuncio.
Acción Elimina la publicación de un documento asociado a una licitación
Resultado El documento anulado deja de estar disponibles para los usuarios operadores económicos. El documento seguirá estando accesible para los usuarios del órgano de contratación que tengan asignados al expediente.
Obligatorio No
El siguiente diagrama de secuencia refleja las actividades que comprende la anulación de un documento anexado a un expediente:
Este servicio requiere como entrada el identificador del órgano de contratación y el identificador del documento cuya publicación se desea anular.
El usuario al que se desea asignar el expediente se puede identificar por su ID (NIF)
Este servicio responde de manera síncrona a la petición del OC que solicita el servicio, indicando el estado en el que ha quedado el documento. Dicha solicitud podrá haber concluido de diferentes formas que serán:
Anulación completada:
o La solicitud se ha procesado correctamente eliminando la publicación para los usuarios operadores económicos.
o No se han encontrado errores de validación sintáctica o semántica ni errores relativos al estado de negocio.
Solicitud con Errores: en este caso se han encontrado errores de
actual del documento (Ver apartado 3.9 Errores en el Servicio de Publicación B2B)
Especificación del Servicio CancelGeneralDocument
En este apartado se describen el detalle de cada uno de los parámetros del servicio:
Definición de mensajes: los mensajes que deben intercambiarse entre el
OC y Plataforma deben de contener la siguiente información Mensaje llamada anulación, OC => Plataforma:
Parámetro ID: Identificador de la petición.
Parámetro “ContractingPartyIdentification”, es un tipo complejo
que contien el ID del órgano de contratación en la Plataforma.
<cac-place-ext:ContractingPartyIdentification>
<cbc:IDschemeName="ID_PLATAFORMA">10000150049481</cbc:ID> </cac-place-ext:ContractingPartyIdentification>
Parámetro “GeneralDocumentCancellation”, es un tipo
complejo que contiene información sobre el documento que se desea anular.
GeneralDocumentCancellation CancelledDocumentID
ID del documento anulado CancelledDocumentUUID
UUID del documento anulado
ContractFolderID Número del expediente en el que se encuentra publicado el documento a anular
Por ejemplo:
<cac-place-ext:GeneralDocumentCancellation>
<cbc-place-ext:CancelledDocumentID>doc1.pdf</cbc-place-ext:CancelledDocumentID>
<cbc:ContractFolderID>Exp-1308210003</cbc-place-ext:ContractFolderID> </cac-place-ext:GeneralDocumentCancellation>
Parámetro User, es un tipo complejo que sirve para indicar de forma
opcional el usuario del órgano de contratación en la Plataforma al que se desea que quede asignado el expediente.
UserID ID del usuario en la Plataforma
Mensaje respuesta publicación, Plataforma => OC.
Parámetro CancelGeneralContractDocumentResponse , es el
resultado de la Anulación
ID: Identificador de la respuesta.
IssueDate:Fecha de la respuesta.
IssueTime: Hora de la respuesta.
RequestID: ID de la petición de anulación a la que se responde
ContractFolderID: Número del expediente al que se refiere la respuesta
Note: Información textual sobre el resultado de la operación
ResponseCode : Código con el resultado de la operación. Véase capítulo
3.9 Errores en el Servicio de Publicación B2B.
ContractFolderStatusCode: Código que indica el estado en el que queda
el expediente en la Plataforma. Sus valores están descritos en el fichero de códigos ContractFolderStatusCode.
ContractingPartyIdentification: Componente complejo que indica el
identificador del órgano de contratación en la Plataforma de Contratación del Sector Público
ErrorDetails: Componente complejo que contiene información más
detalladas sobre los errores que se hubieran producido al realizar la operación.
ErrorDetails
ID Código identificativo del error ErrorDescription Descripción del error
ErrorLocation Localización del error en el XML de la petición ErrorXPath XPath del error en el XML de la petición
CancelledGeneralDocument: Componente complejo que contiene
información sobre el documento que se han anulado como consecuencia de la operación.
CancelledGeneralDocument
DocumentStatusCode Estado del documento general (publicado, anulado, etc.). Los valores se describen en el fichero de códigos PLACE_DocumentStatusCode CancelledIndicator Indicador sobre la anulación del documento TimestampBinaryObject Sellado de tiempo asociado a la publicación del
documento GeneralDocumentDocument
Reference
Referencia al documento general
Ejemplo
<cac-place-ext:CancelledGeneralDocument>
<cbc-place-ext:DocumentStatusCode languageID="es"
listAgencyName="Direccion General del Patrimonio del Estado"
listSchemeURI="https://contrataciondelestado.es/codice/cl/2.03/PLACE_DocumentStatusCo de-2.03.gc"
listURI="https://contrataciondelestado.es/codice/cl/2.03/PLACE_DocumentStatusCode- 2.03.gc" listVersionID="2.03" name="Anulado">DOC_ANUL</cbc-place-
ext:DocumentStatusCode>
<cbc-place-ext:CancelledIndicator>true</cbc-place-ext:CancelledIndicator>
<cbc-place-ext:TimestampBinaryObject mimeCode="application/octet- stream">TUlBR0NTcUdTSWIzRFFFSEFxQ0FN--BQUE=</cbc-place- ext:TimestampBinaryObject>
<cac-place-ext:GeneralDocumentDocumentReference>
<cbc:ID>FNEW1.doc</cbc:ID>
<cbc:UUID>130827pdg0044</cbc:UUID>
<cbc:IssueDate>2013-08-27</cbc:IssueDate>
<cbc:IssueTime>11:55:41.208Z</cbc:IssueTime>
<cbc:DocumentTypeCode languageID="es" listAgencyName="Direccion General del Patrimonio del Estado"
listSchemeURI="http://contrataciondelestado.es/codice/cl/2.02/GeneralContractDocuments- 2.02.gc" listURI="http://contrataciondelestado.es/codice/cl/2.02/GeneralContractDocuments- 2.02.gc" listVersionID="2.02" name="Composición de la mesa de
contratación">2</cbc:DocumentTypeCode>
<cac:Attachment>
<cac:ExternalReference>
<cbc:URI>https://pre1-
contrataciondelestado.es/wps/wcm/myconnect/PLACE_es/Site/area/docAccCmpnt?srv=cmp nt&cmpntname=GetDocumentsById&source=library&DocumentIdParam=25f ee7c2-e2cf-4379-9cc7-5492ab658867</cbc:URI>
</cac:ExternalReference>
</cac:Attachment>
<cac:ValidityPeriod>
<cbc:EndTime>11:57:01.814Z</cbc:EndTime>
</cac:ValidityPeriod>
</cac-place-ext:GeneralDocumentDocumentReference> </cac-place-ext:CancelledGeneralDocument>
NonRepudiationInfo : Campo que incorpora la información necesaria
para el cumplimiento del No Repudio en destino (ver Apartado 3.8 ), que se compone de:
IssueDate: Fecha de creación de la información de no repudio.
RequestDigestValue: Hash de la petición obtenido del elemento
ds:DigestValue de la cabecera WS-Security de la petición.