

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
<a name="applications-m2-other-resources-structure"></a>

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
<a name="java-memory-management"></a>

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.