

AWS Il servizio di modernizzazione del mainframe (esperienza Managed Runtime Environment) non è più aperto a nuovi clienti. Per funzionalità simili a AWS Mainframe Modernization Service (esperienza Managed Runtime Environment), esplora AWS Mainframe Modernization Service (Self-Managed Experience). I clienti esistenti possono continuare a utilizzare il servizio normalmente. [Per ulteriori informazioni, consulta AWS Modifica della disponibilità di Mainframe Modernization.](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html)

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Struttura di AWS Transform per applicazioni gestite da mainframe


Se utilizzi il pattern di refactoring AWS Transform for mainframe, il motore di runtime AWS Transform for mainframe prevede la seguente struttura nella cartella specificata da nella definizione dell'applicazione: `app-location`

![\[La struttura prevista all'interno della cartella application-name.\]](http://docs.aws.amazon.com/it_it/m2/latest/userguide/images/ba-app-structure.png)


**config**  
Contiene i file YAML per il progetto. Si tratta dei file YAML specifici dell'applicazione, in genere denominati con un nome simile `application-planetsdemo.yaml` e non con il nome fornito e `application-main.yaml` configurato automaticamente da AWS Mainframe Modernization.

**webapp**  
Contiene i `war` file per l'applicazione. Questi file sono il risultato del processo di modernizzazione.

Un'applicazione può anche avere le seguenti cartelle opzionali:

jics/sql  
Contiene lo `initJics.sql` script che inizializza il database JICS per l'applicazione.

script  
Contiene script di applicazione, che possono anche essere forniti direttamente all'interno dei file. `war`

sql  
Contiene i file SQL dell'applicazione, che possono essere forniti anche direttamente all'interno dei `war` file.

link  
Contiene i file LNK dell'applicazione, che puoi anche fornire direttamente all'interno dei file. `war`

extra  
Contiene vasetti che possono fornire funzionalità aggiuntive per l'applicazione modernizzata.

## Gestione delle opzioni Java di un'applicazione


Per gestire determinate opzioni Java per l'applicazione, aggiungete un file delle proprietà denominato `tomcat.properties` alla cartella specificata da`app-location`. Questo file può avere tre proprietà:`xms`, che specifica il consumo minimo di memoria Java`xmx`, che specifica il consumo massimo di memoria Java e`dnscachettl`, che gestisce la durata della cache per le risoluzioni DNS. Di seguito è riportato un esempio del contenuto di un file valido. `tomcat.properties` 

```
xms=512M
xmx=1G
dnscachettl=5
```

I valori specificati per le prime due proprietà possono essere in una delle seguenti unità:
+ Byte: non specificate un'unità.
+ Kilobyte: aggiungi una K al valore.
+ Megabyte: aggiungi una M al valore.
+ Gigabyte: aggiungi una G al valore.

Il valore della terza proprietà rappresenta la durata della cache in secondi e può avere il valore -1 (cache per sempre) oppure può variare da 0 (mai memorizzare nella cache) a 999. Nel contesto delle distribuzioni di applicazioni gestite, il valore predefinito è -1.