Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'elenco seguente fornisce consigli sulla selezione dei tipi di dati che converte in modo più efficiente tra Automazione e COBOL.
Se i tipi di dati di origine e di destinazione non sono strettamente definiti, è possibile ridurre la quantità di risorse CPU utilizzata da Transaction Integrator (TI) selezionando in modo appropriato le conversioni di dati eseguite, ovvero selezionando i tipi di dati di origine e di destinazione in modo saggio.
Il modo più efficiente per passare i dati consiste nel selezionare un tipo di automazione di
VT_BYTEe un tipo di dati COBOL nonPIC Xtradotto. Non viene eseguita alcuna conversione e i dati vengono copiati così come sono.Il tipo di automazione (stringa di
VT_BSTRcaratteri UNICODE) converte in modo efficiente in COBOLPIC X. Tenere presente che unBSTRoggetto non è uguale a un tipo di dati carattere C. Si tratta di un oggetto Visual BasicString.Le conversioni dei tipi di dati numerici più efficienti sono
VT_I2(Visual BasicIntegero Cshort) in COBOLPIC S9(4) COMPeVT_I4inPIC S9(8) COMP.Se il tipo di dati desiderato è un decimale compresso COBOL, la scelta migliore per le prestazioni di conversione dei dati è uno dei tipi di dati integer di Automazione. Se sono necessarie parti frazionarie (ovvero un'immagine COBOL come
PIC S9(5)V99 COMP-3), la scelta migliore per il tipo di automazione èVT_DECIMAL(Decimal) oVT_CY(Valuta).Quando il tipo di dati COBOL è decimale a zone ,ovvero un'immagine COBOL simile a ), si applicano le stesse considerazioni relative al
PIC S9(7)V99 DISPLAYseparatore decimale compresso. È leggermente più necessario convertire i tipi di dati di Automazione in e da decimale a zona rispetto a quanto accade per eseguire le conversioni in decimali compressi. Se i dati vengono usati nei calcoli del sistema mainframe, è più efficiente usare decimali compressi anziché decimali a zona.La conversione dei tipi di dati a virgola mobile (tipi di
VT_R4automazione eVT_R8) è, nella maggior parte dei casi, il più costoso.VT_R4La conversione in un COBOLCOMP-1oVT_R8in un tipo di dati COBOLCOMP-2(un numero a virgola mobile COBOL) è la conversione più efficiente che include numeri a virgola mobile.