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 vengono convertiti in modo più efficiente tra Automazione e COBOL.
Se i tipi di dati di origine e di destinazione non sono strettamente dettati, è possibile ridurre la quantità di risorsa 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 appropriato.
Il modo più efficiente per passare i dati consiste nel selezionare un tipo di automazione di
VT_BYTEe un tipo di dati COBOLPIC Xnon tradotto. Non viene eseguita alcuna conversione e i dati vengono copiati così come sono.Il tipo di Automazione
VT_BSTR(stringa di caratteri UNICODE) converte in modo efficiente al COBOLPIC X. Tenere presente che un oggettoBSTRnon è 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 interi dell'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 DISPLAYdecimale compresso. È leggermente più laborioso convertire i tipi di dati di Automazione tra decimale zonato rispetto a eseguire le conversioni in decimale compresso. Se i dati vengono usati nei calcoli del sistema mainframe, è più efficiente usare decimali compressi anziché decimali a zone.La conversione dei tipi di dati a virgola mobile (tipi di automazione
VT_R4eVT_R8) è, nella maggior parte dei casi, la più costosa. La conversione daVT_R4a un COBOLCOMP-1o daVT_R8a un COBOLCOMP-2(un numero a virgola mobile COBOL) è la conversione più efficiente che coinvolge numeri a virgola mobile.