<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://apireference.neosidea.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://apireference.neosidea.com/feed.php">
        <title>API Reference Microservizi</title>
        <description></description>
        <link>https://apireference.neosidea.com/</link>
        <image rdf:resource="https://apireference.neosidea.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-06-05T02:48:54+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://apireference.neosidea.com/doku.php?id=apireference:manifesto_microservizio&amp;rev=1713794919&amp;do=diff"/>
                <rdf:li rdf:resource="https://apireference.neosidea.com/doku.php?id=apireference:campi_base&amp;rev=1713794698&amp;do=diff"/>
                <rdf:li rdf:resource="https://apireference.neosidea.com/doku.php?id=start&amp;rev=1713794622&amp;do=diff"/>
                <rdf:li rdf:resource="https://apireference.neosidea.com/doku.php?id=apireference:changelog&amp;rev=1713794595&amp;do=diff"/>
                <rdf:li rdf:resource="https://apireference.neosidea.com/doku.php?id=apireference:microservizi_di_sistema&amp;rev=1713794527&amp;do=diff"/>
                <rdf:li rdf:resource="https://apireference.neosidea.com/doku.php?id=apireference:formati_e_protocolli&amp;rev=1712829350&amp;do=diff"/>
                <rdf:li rdf:resource="https://apireference.neosidea.com/doku.php?id=apireference:bibliografia&amp;rev=1712829147&amp;do=diff"/>
                <rdf:li rdf:resource="https://apireference.neosidea.com/doku.php?id=playground:playground&amp;rev=1712653587&amp;do=diff"/>
                <rdf:li rdf:resource="https://apireference.neosidea.com/doku.php?id=esempio:subcat:pagina_di_esempio&amp;rev=1712653576&amp;do=diff"/>
                <rdf:li rdf:resource="https://apireference.neosidea.com/doku.php?id=apireference:esempi_uso&amp;rev=1712590094&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://apireference.neosidea.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>API Reference Microservizi</title>
        <link>https://apireference.neosidea.com/</link>
        <url>https://apireference.neosidea.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://apireference.neosidea.com/doku.php?id=apireference:manifesto_microservizio&amp;rev=1713794919&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-22T14:08:39+00:00</dc:date>
        <dc:creator>marcomerlino (marcomerlino@undisclosed.example.com)</dc:creator>
        <title>manifesto_microservizio</title>
        <link>https://apireference.neosidea.com/doku.php?id=apireference:manifesto_microservizio&amp;rev=1713794919&amp;do=diff</link>
        <description>Sommario

Manifesto del microservizio

Questa api potrà essere pubblicata a qualsiasi url, sarà richiamabile in GET e fornirà al client le seguenti informazioni:

	*  Elenco puntatoDefinizione del microservizio

Fornirà al cliente informazioni per identificare il microservizio quali:</description>
    </item>
    <item rdf:about="https://apireference.neosidea.com/doku.php?id=apireference:campi_base&amp;rev=1713794698&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-22T14:04:58+00:00</dc:date>
        <dc:creator>marcomerlino (marcomerlino@undisclosed.example.com)</dc:creator>
        <title>campi_base</title>
        <link>https://apireference.neosidea.com/doku.php?id=apireference:campi_base&amp;rev=1713794698&amp;do=diff</link>
        <description>Sommario

Campi base

Tutti gli oggetti di tutti i microservizi dovranno avere un set minimo di campi base, di seguito descritto, dove non diversamente descritto non sono manipolabili da nessun client:

uuid: campo di tipo uuid, con modello equivalente al modello stesso (es:</description>
    </item>
    <item rdf:about="https://apireference.neosidea.com/doku.php?id=start&amp;rev=1713794622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-22T14:03:42+00:00</dc:date>
        <dc:creator>marcomerlino (marcomerlino@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://apireference.neosidea.com/doku.php?id=start&amp;rev=1713794622&amp;do=diff</link>
        <description>Definizione dell&#039;interfaccia API per architettura a MicroServizi

VERSIONE 1.0.4 DEL 22/04/2024

Autore: ing. Gabriele Messineo

Sommario

Changelog

Introduzione

Definizioni

Formati e Protocolli

Sicurezza

Struttura

Tipologie di campi

Espressioni di ricerca

Campi base

Lifecycle di un oggetto

Consistenza

Interfaccia

Manifesto del microservizio

API

Creazione oggetti

Salvataggio dati

Caricamento dati

Ricerca dati

Backup

Ripristino

Esempio finale di Manifesto

Microservizi di sist…</description>
    </item>
    <item rdf:about="https://apireference.neosidea.com/doku.php?id=apireference:changelog&amp;rev=1713794595&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-22T14:03:15+00:00</dc:date>
        <dc:creator>marcomerlino (marcomerlino@undisclosed.example.com)</dc:creator>
        <title>changelog</title>
        <link>https://apireference.neosidea.com/doku.php?id=apireference:changelog&amp;rev=1713794595&amp;do=diff</link>
        <description>Sommario

11/03/2024

1.0

Gabriele Messineo

Prima versione

19/03/2024

1.0.1

Gabriele Messineo

Aggiunte utilità di ricerca per UI

27/03/2024

1.0.2

Gabriele Messineo

Sistemato il grant, aggiunte variabili di 
configurazione, aggiunti suggerimenti per UI</description>
    </item>
    <item rdf:about="https://apireference.neosidea.com/doku.php?id=apireference:microservizi_di_sistema&amp;rev=1713794527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-22T14:02:07+00:00</dc:date>
        <dc:creator>marcomerlino (marcomerlino@undisclosed.example.com)</dc:creator>
        <title>microservizi_di_sistema</title>
        <link>https://apireference.neosidea.com/doku.php?id=apireference:microservizi_di_sistema&amp;rev=1713794527&amp;do=diff</link>
        <description>Sommario

Microservizi di sistema

Per funzionare il sistema avrà bisogno dei seguenti microservizi “di bootstrap”, gli stessi non sono necessari a un funzionamento di base, ma serviranno per un utilizzo completo:

Microservizio AAA (Authentication, Authorization, Accounting)</description>
    </item>
    <item rdf:about="https://apireference.neosidea.com/doku.php?id=apireference:formati_e_protocolli&amp;rev=1712829350&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-11T09:55:50+00:00</dc:date>
        <dc:creator>marcomerlino (marcomerlino@undisclosed.example.com)</dc:creator>
        <title>formati_e_protocolli</title>
        <link>https://apireference.neosidea.com/doku.php?id=apireference:formati_e_protocolli&amp;rev=1712829350&amp;do=diff</link>
        <description>Sommario

Formati e Protocolli

L&#039;interfaccia impiegherà diversi protocolli standard per la comunicazione, in particolare:

	*  ogni comunicazione di produzione avverrà attraverso canale confidenziale e autenticato tipo https o http2 (h2)
	*  i messaggi saranno codificati in JSON (RFC8259, JSON)</description>
    </item>
    <item rdf:about="https://apireference.neosidea.com/doku.php?id=apireference:bibliografia&amp;rev=1712829147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-11T09:52:27+00:00</dc:date>
        <dc:creator>marcomerlino (marcomerlino@undisclosed.example.com)</dc:creator>
        <title>bibliografia</title>
        <link>https://apireference.neosidea.com/doku.php?id=apireference:bibliografia&amp;rev=1712829147&amp;do=diff</link>
        <description>Sommario

Bibliografia

ECMA-262. (s.d.). &lt;https://262.ecma&gt;international.org/14.0/?_gl=1*c8wn2m*_ga*MTE4NDYyOTA3NC4xNzEwMTQ5Mjk4*_ga_TDCK4
DWEPP*MTcxMDE0OTI5OC4xLjAuMTcxMDE0OTI5OC4wLjAuMA..#sec-number.epsilon.

InnoDB limits. (s.d.). &lt;https://dev.mysql.com/doc/refman/8.0/en/innodb-limits.html&gt;.

ISO639. (s.d.). &lt;https://www.iso.org/standard/74575.html&gt;.

JSONPath. (s.d.).</description>
    </item>
    <item rdf:about="https://apireference.neosidea.com/doku.php?id=playground:playground&amp;rev=1712653587&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-09T09:06:27+00:00</dc:date>
        <dc:creator>marcomerlino (marcomerlino@undisclosed.example.com)</dc:creator>
        <title>playground - eliminata</title>
        <link>https://apireference.neosidea.com/doku.php?id=playground:playground&amp;rev=1712653587&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://apireference.neosidea.com/doku.php?id=esempio:subcat:pagina_di_esempio&amp;rev=1712653576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-09T09:06:16+00:00</dc:date>
        <dc:creator>marcomerlino (marcomerlino@undisclosed.example.com)</dc:creator>
        <title>pagina_di_esempio - eliminata</title>
        <link>https://apireference.neosidea.com/doku.php?id=esempio:subcat:pagina_di_esempio&amp;rev=1712653576&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://apireference.neosidea.com/doku.php?id=apireference:esempi_uso&amp;rev=1712590094&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-08T15:28:14+00:00</dc:date>
        <dc:creator>marcomerlino (marcomerlino@undisclosed.example.com)</dc:creator>
        <title>esempi_uso - creata</title>
        <link>https://apireference.neosidea.com/doku.php?id=apireference:esempi_uso&amp;rev=1712590094&amp;do=diff</link>
        <description>Sommario

Esempi di uso

Caricamento del Manifest

const axios=require(&#039;axios&#039;);
let response=await axios.get(&#039;&lt;https://pim.neosidea.com/api/manifest.json&gt;&#039;);
if(typeof(response.data[&#039;error&#039;])==&#039;undefined&#039; &amp;&amp; typeof(response.data[&#039;error&#039;][&#039;code&#039;])==&#039;undefined&#039;);else{alert(response.data.error.description);return;}
let manifest=response.data;
console.log(&#039;Caricato il microservizio: &#039;+manifest.code);</description>
    </item>
</rdf:RDF>
