openapi: 3.0.1 info: title: DataCollections description: "Data collection is an important task of EFSA and a fundamental component of many of its risk assessment activities. Transparency and openness regarding the way in which data are collected and analysed are underlying principles ofa EFSA Guidance on Data Exchange.\n\nThis API allows to retrieve the configurations of data collections." version: '1.0' servers: - url: https://openscaie-dev.azure-api.net/api/collections.soap paths: /: post: summary: GetDataCollectionList description: "This method is used to retrieve the list of data collections defined in the EFSA Data Collection Framework.\r\nThe operation does not have any input parameters.\r\nThe web service replies with a message containing a list of data collections as a string in XML format." operationId: 5aaf796bfcd3c00eccc677e2 requestBody: description: GetDataCollectionList content: text/xml: example: responses: '200': description: GetDataCollectionListResponse content: text/xml: example: list of data collections components: securitySchemes: apiKeyHeader: type: apiKey name: Ocp-Apim-Subscription-Key in: header apiKeyQuery: type: apiKey name: subscription-key in: query security: - apiKeyHeader: [ ] - apiKeyQuery: [ ] x-ms-export-notes: - 'The exported API contains schemas that aren''t of content type ''application/vnd.oai.openapi.components+json'', and are hence not exported as OpenAPI components.' x-ms-paths: /?soapAction=GetFile: post: summary: GetFile description: "This method is used to retrieve a file resource stored in DCF and identified by a specific resourceId.\r\nWith this method you can export the following resources:\r\n\r\n•\tXML table definition (TABLE_METADATA prefix 01)\r\n\r\n•\tBusiness rules file (BRS prefix 02)\r\n\r\n•\tTransformation file (STX prefix 03)\r\n\r\n•\tValidation schema (XSD prefix 04)\r\n\r\n•\tXML file of the data collection configuration (DATA_COLLECTION prefix 05)\r\n\r\n•\tAck details (DATAILED_ACK_RES_ID prefix 06)\r\n\r\nThe parameter trxResourceId contains the identifier of the resource you want to retrieve.\r\nThe prefix before the separator character (“_”) in the resource identifier indicates the resource type. The prefix takes the values indicated between brackets in the list above.\r\nThe web service contains as attachment the resource file." operationId: 5aaf796bfcd3c00eccc677e3 requestBody: description: GetFile content: text/xml: example: 02_784 responses: '200': description: GetFileResponse content: text/xml: example: READY EU135620180239093004943391597960767459160.xml /?soapAction=GetResourceList: post: summary: GetResourceList description: "This method is used to retrieve the list of resources related to a data collection.\r\nThe parameter expected in this method is the data Collection code.\r\n" operationId: 5aaf796bfcd3c00eccc677e1 requestBody: description: GetResourceList content: text/xml: example: TSE.2018 responses: '200': description: GetResourceListResponse content: text/xml: example: list of resources