Schemi di messaggio per tipi RECORD
I tipi di dati ORACLE RECORD sono tipi di dati PL/SQL strutturati costituiti da uno o più tipi di database semplici o strutturati. I tipi RECORD vengono usati principalmente nelle stored procedure e nelle funzioni PL/SQL per inviare e ricevere dati gerarchici.
L'adapter Microsoft BizTalk per Oracle Database supporta i tipi RECORD nel modo seguente:
I tipi RECORD vengono visualizzati come tipi complessi.
I tipi RECORD possono essere annidati (record in un record).
I tipi RECORD possono essere dichiarati come parametri TABLE%ROWTYPE nelle stored procedure e nelle funzioni.
I tipi RECORD possono essere dichiarati come TIPO di parametri RECORD nei pacchetti PL/SQL; ad esempio ,
TYPE rec_type1 IS RECORD(name varchar2(100), age number(3));
.Nota
L'adapter Oracle Database non supporta i tipi BFILE come membri RECORD.
Quando un parametro di tipo RECORD viene usato in una stored procedure o in una funzione, è qualificato con lo spazio dei nomi di tale operazione. Il codice XML seguente mostra la struttura di un tipo RECORD in un messaggio:
<[REC_PARAM_NAME]>
<[FIELD_NAME1] xmlns="[OPERATION_NAMESPACE]">value1</[FIELD_NAME1]>
<[FIELD_NAME2] xmlns="[OPERATION_NAMESPACE]">value2</[FIELD_NAME2]>
…
</[REC_PARAM_NAME]>
[REC_PARAM_NAME] è il nome del parametro RECORD.
[FIELD_NAME] è il nome di un campo nel tipo RECORD.
[OPERATION_NAMESPACE] è lo spazio dei nomi della stored procedure o della funzione in cui viene usato il parametro RECORD.
Il codice XML seguente mostra la struttura di un parametro di tipo RECORD con un campo di tipo RECORD annidato:
<[REC_PARAM_NAME]>
<[FIELD_NAME1] xmlns="[OPERATION_NAMESPACE]">value1</[FIELD_NAME1]>
<[FIELD_NAME2] xmlns="[OPERATION_NAMESPACE]">value2</[FIELD_NAME2]>
<[REC_PARAM_NAME2]>
<[FIELD_NAME1] xmlns="[OPERATION_NAMESPACE]">value1</[FIELD_NAME1]>
<[FIELD_NAME2] xmlns="[OPERATION_NAMESPACE]">value1</[FIELD_NAME2]>
…
</[REC_PARAM_NAME2]>
…
</[REC_PARAM_NAME]>
Vedere anche
Messaggi e schemi di messaggio per l'adapter BizTalk per database Oracle
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per