mule - riptutorial.com · 3. Dobbiamo solo decomprimere il file scaricato e andare alla directory...

11
mule #mule

Transcript of mule - riptutorial.com · 3. Dobbiamo solo decomprimere il file scaricato e andare alla directory...

Page 1: mule - riptutorial.com · 3. Dobbiamo solo decomprimere il file scaricato e andare alla directory bin di runtime di mule. Nel sistema operativo MS Windows dobbiamo eseguire il file

mule

#mule

Page 2: mule - riptutorial.com · 3. Dobbiamo solo decomprimere il file scaricato e andare alla directory bin di runtime di mule. Nel sistema operativo MS Windows dobbiamo eseguire il file

Sommario

Di 1

Capitolo 1: Iniziare con il mulo 2

Osservazioni 2

Examples 2

Installazione o installazione su MS Windows OS 2

Mule flow xml per un semplice esempio di ciao 2

Esempio di base per accedere a un database e selezionare tutti i record nel database utili 3

Capitolo 2: Connessione al database MySQL usando Anypoint Studio (Mule) 4

introduzione 4

Examples 4

Esempio per recuperare righe dalla tabella in MySQL 4

Seleziona le righe da MySQL Data Base in Anypoint Studio (Mule) 7

Titoli di coda 9

Page 3: mule - riptutorial.com · 3. Dobbiamo solo decomprimere il file scaricato e andare alla directory bin di runtime di mule. Nel sistema operativo MS Windows dobbiamo eseguire il file

Di

You can share this PDF with anyone you feel could benefit from it, downloaded the latest version from: mule

It is an unofficial and free mule ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow. It is neither affiliated with Stack Overflow nor official mule.

The content is released under Creative Commons BY-SA, and the list of contributors to each chapter are provided in the credits section at the end of this book. Images may be copyright of their respective owners unless otherwise specified. All trademarks and registered trademarks are the property of their respective company owners.

Use the content presented in this book at your own risk; it is not guaranteed to be correct nor accurate, please send your feedback and corrections to [email protected]

https://riptutorial.com/it/home 1

Page 4: mule - riptutorial.com · 3. Dobbiamo solo decomprimere il file scaricato e andare alla directory bin di runtime di mule. Nel sistema operativo MS Windows dobbiamo eseguire il file

Capitolo 1: Iniziare con il mulo

Osservazioni

Questa sezione fornisce una panoramica su cosa sia il mulo e perché uno sviluppatore potrebbe volerlo usare.

Dovrebbe anche menzionare tutti i soggetti di grandi dimensioni all'interno del mulo e collegarsi agli argomenti correlati. Poiché la documentazione di mule è nuova, potrebbe essere necessario creare versioni iniziali di tali argomenti correlati.

Examples

Installazione o installazione su MS Windows OS

Istruzioni dettagliate su come installare o installare il mulo.

Prima di iniziare con il mulo, dobbiamo assicurarci che la casa di java sia impostata.1. Il runtime di Mule CE non richiede installazione.2. Dobbiamo solo decomprimere il file scaricato e andare alla directory bin di runtime di mule.3. Nel sistema operativo MS Windows dobbiamo eseguire il file mule.bat con privilegio di amministratore.

4.

Mule distribuirà l'app predefinita e fino adesso.5. Ora è possibile distribuire manualmente l'app mule appena passato il file zip dell'app mule nella directory dell'app di runtime e controllare la directory di log di accesso.

6.

Mule flow xml per un semplice esempio di ciao

<?xml version="1.0" encoding="UTF-8"?> <mule xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation" xmlns:spring="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd"> <http:listener-config name="HTTP_Listener_Configuration" host="0.0.0.0" port="8082" doc:name="HTTP Listener Configuration" /> <flow name="helloworldFlow"> <http:listener config-ref="HTTP_Listener_Configuration" path="/Hello" allowedMethods="GET" doc:name="HTTP" /> <set-payload value="Hello #[message.inboundProperties.'http.query.params'.name]" doc:name="Set Payload" /> <logger message="#[message.payloadAs(java.lang.String)]" level="INFO" doc:name="Logger" />

https://riptutorial.com/it/home 2

Page 5: mule - riptutorial.com · 3. Dobbiamo solo decomprimere il file scaricato e andare alla directory bin di runtime di mule. Nel sistema operativo MS Windows dobbiamo eseguire il file

</flow> </mule>

Esempio di base per accedere a un database e selezionare tutti i record nel database utilizzando Studio Unipunto

<http:listener-config name="HTTP_Listener_Configuration" host="localhost" port="${http.port}" doc:name="HTTP Listener Configuration"/> <db:mysql-config name="MySQL_Configuration" host="${db.host}" port="${db.port}" user="${db.user}" password="${db.password}" database="${db.database}" doc:name="MySQL Configuration"/> <context:property-placeholder location="prop.properties"/> <flow name="Total"> <http:listener config-ref="HTTP_Listener_Configuration" path="/" allowedMethods="GET" doc:name="HTTP"/> <db:select config-ref="MySQL_Configuration" doc:name="Database"> <db:parameterized-query><![CDATA[SELECT * FROM TableName]]></db:parameterized-query> </db:select> <json:object-to-json-transformer doc:name="Total"/> </flow>http://stackoverflow.com/documentation/mule/4147/getting-started-with-mule/28752/mule-flow-xml-for-simple-hello-example#

Leggi Iniziare con il mulo online: https://riptutorial.com/it/mule/topic/4147/iniziare-con-il-mulo

https://riptutorial.com/it/home 3

Page 6: mule - riptutorial.com · 3. Dobbiamo solo decomprimere il file scaricato e andare alla directory bin di runtime di mule. Nel sistema operativo MS Windows dobbiamo eseguire il file

Capitolo 2: Connessione al database MySQL usando Anypoint Studio (Mule)

introduzione

Sono nuovo di mulo e volevo condividere come connettersi al database e recuperare valori.

Examples

Esempio per recuperare righe dalla tabella in MySQL

Vaso esterno richiesto: mysql-connector-java-5.1.40-bin.jar per connettersi a Data Base. Aggiungi questo vaso facendo clic con il pulsante destro del mouse sul progetto -> Percorso di creazione -> Aggiungi Archieve esterno. Crea il flusso come fluente

https://riptutorial.com/it/home 4

Page 7: mule - riptutorial.com · 3. Dobbiamo solo decomprimere il file scaricato e andare alla directory bin di runtime di mule. Nel sistema operativo MS Windows dobbiamo eseguire il file

2) Configurazione del connettore del database: selezionare MySQL come database facendo doppio clic sul connettore Database e compilando tutti i dettagli come indicato. Dopo quella connessione di verifica del clic che fornirà Connessione riuscita ...

In Query: selezionare * da test.contact dove test è il mio schema e Contact è il mio nome tabella.

https://riptutorial.com/it/home 5

Page 8: mule - riptutorial.com · 3. Dobbiamo solo decomprimere il file scaricato e andare alla directory bin di runtime di mule. Nel sistema operativo MS Windows dobbiamo eseguire il file

3) Oggetto a JSON : trascinare Oggetto nel connettore JSON e lasciarlo così com'è senza modifiche.

4) Imposta payload : trascina il connettore Set Payload e imposta l'attributo value su # [payload]

https://riptutorial.com/it/home 6

Page 9: mule - riptutorial.com · 3. Dobbiamo solo decomprimere il file scaricato e andare alla directory bin di runtime di mule. Nel sistema operativo MS Windows dobbiamo eseguire il file

Passaggio finale : distribuire il codice ed eseguire come http: // localhost: 8089 / test

8089 è il mio numero di porta .. qualunque sia il tuo bisogno di darlo.

Quando corri puoi vedere il seguente output in Json Format

Seleziona le righe da MySQL Data Base in Anypoint Studio (Mule)

Passaggio del messaggio Step1: [! [Inserire la descrizione dell'immagine qui] [1]] [1]

Passaggio 2: configurazione del connettore Databse

https://riptutorial.com/it/home 7

Page 10: mule - riptutorial.com · 3. Dobbiamo solo decomprimere il file scaricato e andare alla directory bin di runtime di mule. Nel sistema operativo MS Windows dobbiamo eseguire il file

Per questo è necessario mysql-connector-java-5.1.40-bin.jar . Fai clic con il tasto destro su Project -> build Path -> Aggiungi external archieve e aggiungi il jar (senza jar non può essere collegato) Inserisci tutti i valori correttamente indicati sotto lo screenshot. Quindi fare clic su Verifica connessione e dovrebbe mostrare la connessione riuscita

Query: selezionare * da test.contact

dove test = nome dello schema o nome del database e contatto è il nome della tabella. [! [inserisci la descrizione dell'immagine qui] [2]] [2]

3) Vista XML

Usa il connettore Object to JSON e lascia i campi così come sono

Utilizza il connettore setpayload e inserisci l'attributo VALUE come # [payload]

[! [inserisci la descrizione dell'immagine qui] [3]] [3]

Fase finale: distribuire il progetto, eseguire come applicazione mulo. Dopo l'esecuzione, esegui l'url in POSTMAN o Chrome. http: // localhost: 8089 / test

8089 è il mio porto locale. Qualunque cosa tu dica, corri con quella porta.

[! [inserisci la descrizione dell'immagine qui] [4]] [4]

Infine i valori vengono visualizzati in formato JSON. Prova ad eseguire query diverse.

Sono nuovo di mulo. Trovato informativo e pubblicandolo. [1]: https://i.stack.imgur.com/jt4tS.png [2]: https://i.stack.imgur.com/oNQJe.png [3]: https: //i.stack. imgur.com/EI7U4.png [4]: https://i.stack.imgur.com/taq6z.png

Leggi Connessione al database MySQL usando Anypoint Studio (Mule) online: https://riptutorial.com/it/mule/topic/9812/connessione-al-database-mysql-usando-anypoint-studio--mule-

https://riptutorial.com/it/home 8

Page 11: mule - riptutorial.com · 3. Dobbiamo solo decomprimere il file scaricato e andare alla directory bin di runtime di mule. Nel sistema operativo MS Windows dobbiamo eseguire il file

Titoli di coda

S. No

Capitoli Contributors

1 Iniziare con il mulo Community, Pranav N Venkit, Ranveer, ssanrao

2

Connessione al database MySQL usando Anypoint Studio (Mule)

Sravan Yadav Lingam

https://riptutorial.com/it/home 9