Comprendi la fatturazione della conversione del codice per la conversione in Assembler - AWS Modernizzazione del mainframe

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à.

Comprendi la fatturazione della conversione del codice per la conversione in Assembler

Consulterai questa pagina per comprendere l'ambito e la procedura di fatturazione per la conversione del codice prima di effettuare la conversione effettiva. La sezione sul calcolo della fatturazione menziona il processo attraverso il quale la conversione da Assembler a COBOL viene addebitata per ogni riga di codice.

Conversione, fatturazione e ambito del codice

La conversione del codice Assembler genera addebiti (rapporti di fatturazione) Account AWS solo dopo aver completato la fase di conversione. L'addebito si basa sul numero di righe di codice convertite. Se si eseguono più passaggi di conversione, ad esempio dopo aver aggiunto un nuovo codice Assembler, modificato la configurazione di conversione o applicato una nuova versione del contenitore, per calcolare l'addebito vengono utilizzate solo le righe modificate e/o le nuove righe aggiunte. Non ti addebiteremo due volte per la conversione della stessa riga di codice nello stesso programma.

Nota

I moduli con righe di codice modificate e tutte le righe di codice in programmi nuovi o rinominati verranno addebitati.

Per evitare addebiti multipli, Code conversion memorizza un file binario codificato per ogni modulo Assembler o Macro nel bucket del progetto. <Project_bucket>/awsm2ccm-do-not-delete/<AWS_account_number>/Hash Questi file codificati non contengono alcun codice cliente.

Importante

Non modificate o eliminate manualmente questi file. Le modifiche possono comportare più fatturazioni per la conversione degli stessi componenti.

Il rapporto di analisi della conversione del Modernizzazione del mainframe AWS codice («Rapporto di analisi») fornisce ai clienti dettagli sull'ambito di conversione previsto, sul risultato e sulla fatturazione per garantire aspettative accurate sulla conversione effettiva. La conversione può comportare la mancata conversione di alcune righe di codice, la conversione parziale di alcune righe di codice e la conversione completa di alcune righe di codice. Il rapporto di analisi mostra il numero di righe di codice per ogni categoria. È necessario eseguire e leggere il rapporto di analisi prima di elaborare qualsiasi conversione di programmi, macro e quaderni. Una volta che il cliente esamina il rapporto di analisi e concorda con l'ambito riportato, il risultato previsto e la fatturazione prevista, può procedere con l'esecuzione della conversione.

Nota

Eseguendo il Convert comando AWS Mainframe Modernization Code Conversion, l'utente conferma di aver eseguito e letto l'Analysis Report e concorda con il risultato previsto e il numero fatturabile di righe di codice.

Ambito della conversione

Modernizzazione del mainframe AWS La conversione del codice elabora tutte le righe di codice di tutti i componenti assembler, macro e copybook disponibili nelle directory scrlib e macrolib nella posizione di origine S3 configurata. I programmi Assembler e tutte le macro e i quaderni a cui si fa riferimento in un programma Assembler rientrano nell'ambito di applicazione. I componenti di macro e quaderni a cui non fa riferimento un programma assembler sono considerati fuori ambito e non vengono convertiti. Durante l'elaborazione, il convertitore esegue algoritmi avanzati che considerano ogni componente dell'ambito in modo olistico. Tutte le righe di codice di questi componenti partecipano all'elaborazione indipendentemente dal fatto che siano totalmente convertite, parzialmente convertite o meno. Modernizzazione del mainframe AWS La conversione del codice ignora le righe vuote e non le conta come righe di codice. Le righe di commento e le righe contenenti qualsiasi altro testo (ad esempio, JCL istruzioni per Assembler incorporateJCL) vengono conteggiate come righe di codice per la fatturazione.

Calcolo della fatturazione

Modernizzazione del mainframe AWS Costi di conversione del codice per i componenti inclusi nell'ambito di applicazione nella loro interezza. Ciò significa che addebita ogni riga di codice all'interno di ciascun componente incluso nell'ambito, comprese le righe che non è stato possibile convertire, che sono state convertite parzialmente e sono state convertite completamente. Modernizzazione del mainframe AWS La conversione del codice somma tutte le righe di codice dei componenti forniti per l'elaborazione (inclusi i programmi assembler, i quaderni con riferimento e le macro con riferimento) e utilizza il numero totale di righe di codice per la fatturazione.

Nota

I quaderni e le macro a cui non fa riferimento un programma Assembler non sono considerati validi.

Ad esempio, supponiamo che un programma abbia 1.000 righe di codice:

  • 700 righe vengono completamente convertite

  • 200 righe vengono parzialmente convertite

  • 100 righe non vengono convertite

1.000 righe di codice verrebbero elaborate e saranno fatturabili.

Migliorare la conversione

Se come cliente desideri un tasso di conversione più elevato per le righe di codice o hai altri requisiti specifici, puoi contattare i AWS rappresentanti per ulteriori opzioni di coinvolgimento, come un intervento di calibrazione o l'assistenza di servizi professionali.