Operazioni su tabelle di interfaccia, viste di interfaccia, tabelle e viste contenenti dati LOB
L'adapter Microsoft BizTalk per Oracle E-Business Suite offre supporto per i tipi di dati LOB (Oracle Large Object):
Oggetto binario di grandi dimensioni (BLOB)
Oggetto large carattere (CLOB)
Oggetto di carattere nazionale di grandi dimensioni (NCLOB)
File binario (BFILE). Per altre informazioni, vedere Operazioni sulle tabelle contenenti tipi di dati BFILE.
Nel database Oracle sottostante i tipi di dati LOB vengono usati per archiviare grandi quantità di dati, fino a 4 gigabyte (GB). Ad eccezione del tipo di dati BFILE, i tipi di dati LOB supportano sia lo streaming di input che di output.
Operazioni per tabelle e viste
L'adapter Oracle E-Business illustra le operazioni seguenti per le tabelle di interfaccia, le visualizzazioni dell'interfaccia, le tabelle e le visualizzazioni che contengono colonne LOB:
Leggere_<LOBColName: l'operazione viene visualizzata per tabelle di interfaccia, viste dell'interfaccia, tabelle e viste che contengono COLONNE BLOB, CLOB, NCLOB e BFILE, dove LOBColName>> è il nome della colonna di tipo BLOB, CLOB, NCLOB o BFILE.<
Read_<LOBColName>
Usando l'operazione Read_<LOBColName> , i client dell'adapter possono leggere i valori in una colonna LOB come flusso di dati. Questa operazione accetta una stringa di filtro come parametro.Nota
L'operazione
Read_<LOBColName>
è progettata per supportare lo streaming di input dei dati LOB nel modello di servizio WCF. È consigliabile usare un'operazione Select tabella per leggere i dati LOB da un modello di canale WCF o da una soluzione BizTalk Server.Aggiornamento_<LOBColName: l'operazione viene visualizzata solo per tabelle e tabelle di interfaccia che contengono colonne BLOB, CLOB e NCLOB, dove LOBColName>> è il nome della colonna di tipo BLOB, CLOB e NCLOB.<
Update_<LOBColName>
Usando l'operazione Update_<LOBColName> , i client dell'adapter possono aggiornare i valori in una colonna LOB. Per il tipo di dati BLOB, questa operazione accetta dati con codifica base64binary come parametro, mentre per i tipi di dati CLOB e NCLOB, questa operazione accetta un filtro stringa come parametro.Nota
L'operazione
Update_<LOBColName>
:- Non è supportato per il tipo di dati BFILE. I client dell'adapter possono in alternativa usare l'operazione Di aggiornamento. Per altre informazioni, vedere Operazioni sulle tabelle contenenti tipi di dati BFILE.
- Non è esposto per le visualizzazioni e le visualizzazioni dell'interfaccia.
- Deve essere eseguita come parte di una transazione. Per assicurarsi che questa operazione, la proprietà di associazione UseAmbientTransaction deve essere impostata su True. Per informazioni sulla proprietà di associazione UseAmbientTransaction , vedere Rad about the BizTalk Adapter for Oracle E-Business Suite Binding Properties(Rad about the BizTalk Adapter for Oracle E-Business Suite Binding Properties).
- Non è supportato per il tipo di dati BFILE. I client dell'adapter possono in alternativa usare l'operazione Di aggiornamento. Per altre informazioni, vedere Operazioni sulle tabelle contenenti tipi di dati BFILE.
Importante
L'adapter Oracle E-Business visualizza un'operazione Read_<LOBColName>
per Update_<LOBColName>
ogni colonna LOB in una tabella. Quindi, se sono presenti due colonne LOB in una tabella (LOBCol1 e LOBCol2), sono disponibili due operazioni (Read_LOBCol1 e Read_LOBCol2) e due Read_<LOBColName>
Update_<LOBColName>
operazioni (Update_LOBCol1 e Update_LOBCol2).
Altre informazioni utili
Richiamare le operazioni e
Update_<LOBColName>
in una tabella nel database sottostante in Oracle E-Business Suite usando BizTalk Server, vedere Eseguire operazioni su tabelle con tipi di dati di grandi dimensioni usando BizTalk Server.Read_<LOBColName>
Struttura dei messaggi e azioni SOAP per l'esecuzione
Read_<LOBColName>
eUpdate_<LOBColName>
le operazioni, vedere Schemi dei messaggi per operazioni LOB speciali.