• No se han encontrado resultados

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&amp;cmpntname=GetDocumentsById&amp;source=library&amp;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.