:
Last modified: Mar 13, 2023

Storage

Tools & Software

Azurite Azurite is an emulator for local Azure Storage development. It sets up a local storage account containing blob, queue, and table. Instructions on downloading and getting started with Azurite. We use Azurite during development of components that interact with Azure Storage. The local emulator enables us to verify that elements are stored and/or pushed correctly to the storage account and that our logic is successful in retrieving data from the storage account. »

Queues

Moving messages between queues During operations we sometimes need to move messages between queues. The most common scenario is wanting to re-process elements that have ended in the poison queue after too many failed attempts. Prerequisites Azure Storage Explorer An Azure AD account with write-permissions for the related storage account How to Open Storage Explorer. If you are working towards a test or production environment you must Sign into Azure under the Account Management tab select the storage account you want to work with Move to the Explorer tab and identify the source queue in the left hand menu You should now see the messages in the queue in the explorer. »

Storage

Storage support storage of structured and unstructured data for apps. Apps that need the cabability to store data uses the storage service in the Altinn platform to store both metadata and actual data. Metadata Stored in Azure Cosmos Db. Formdata and attachments Stored in Azure Blob Storage. One storage account for each application owner. Additional details { "id": "test/sailor", "versionId": "v32.23-xyp", "org": "test", "app": "sailor", "created": "2019-03-06T13:46:48.6882148+01:00", "createdBy": "XXX", "title": { "nb": "Testapplikasjon", "en": "Test Application" }, "processId": "standard", "validFrom": "2019-04-01T12:14:22+01:00", "validTo": null, "maxSize": null, "dataTypes": [ { "id": "boatdata", "description": {"nb": "Båtdata", "en": "Boat data"}, "allowedContentTypes": ["application/json"], "taskId": "Task_1", "appLogic": { "autoCreate": true, "classRef": "Skjema", "schemaRef": "schemas/boatname" }, "maxSize": 200000, "maxCount": 1 }, { "id": "crewlist", "allowedContentTypes": ["application/xml"], "taskId": "Task_2", "appLogic": { "autoCreate": false, "classRef": "CrewList", "schemaRef": "schemas/crewlist" }, "maxSize": null, "minCount": 1, "maxCount": 3 }, { "id": "certificate", "allowedContentType": ["application/pdf"], "appLogic": null, "maxSize": null, "maxCount": 1 } ] } Application type Property Type Description id string application id versionId string release or commit id processId string application process id title LanguageString[] application title in different languages validFrom dateTime when the application is valid from validTo dateTime? »