Problema con campi Lob

Maurizio Plazzer

Problema con campi Lob
Buongiorno a tutti,
stiamo facendo delle prove (per la prima volta) con campi Lob e ci
scontriamo con il seguente problema.

Usiamo un linguaggio ad oggetti, simile a VB, chiamato Centura, di cui
usiamo l'ultima versione e
abbiamo bisogno di memorizzare nella base dati dei documenti word.

Non riusciamo a scrivere il contenuto del file Word in una colonna blob in
formato binario, ci restituisce l'errore:

DB2:-189[HiT][HiT ODBC/DB2][DRDA Error]CCSID 65535 is unknown or invalid
for the data type or subtype.
SQLCODE=-189 SQLSTATE=22522
(266) DRDA SQL Execute with Parameters Error

Riusciamo a scrivere il contenuto del file Word in formato testo, ma in
questo modo, quando si va a leggere e a creare un nuovo documento con quei
dati, si visualizza solo una serie di bytes incomprensibili.

Gli Statements di creazione della tabella sono i seguenti:

CREATE TABLESPACE S1PUSGG2 IN S1PDS1P1
USING STOGROUP S1PG0001
PRIQTY 15000 SECQTY 1500 ERASE NO
FREEPAGE 0 PCTFREE 10
GBPCACHE CHANGED
BUFFERPOOL BP0 MAXROWS 255
LOCKSIZE ANY LOCKMAX SYSTEM
TRACKMOD YES CCSID EBCDIC
CLOSE NO SEGSIZE 4
;

CREATE TABLE DB2TSIS.SGGTBLOB
(EMPNO CHAR (6)
NOT NULL,
C_IDROWID ROWID
NOT NULL GENERATED ALWAYS ,
B_PROVA BLOB(112640),
C_PRG INTEGER
DEFAULT NULL,
Q_LEN INTEGER
DEFAULT NULL,
Z_FILENAME CHAR (200)
DEFAULT NULL)
IN S1PDS1P1.S1PUSGG2
;

CREATE UNIQUE INDEX
DB2TSIS.SGGABLOB0 ON DB2TSIS.SGGTBLOB
(EMPNO ASC )
USING STOGROUP S1PG0001
PRIQTY 12 SECQTY 12
BUFFERPOOL BP0
CLOSE YES GBPCACHE CHANGED
COPY NO PIECESIZE 2097152 K
;
ALTER TABLE DB2TSIS.SGGTBLOB
PRIMARY KEY (EMPNO)
;

CREATE LOB TABLESPACE S1PUSGG3 IN S1PDS1P1
USING STOGROUP S1PG0001 PRIQTY 3200
SECQTY 1600
LOCKSIZE LOB
BUFFERPOOL BP32K
GBPCACHE SYSTEM
LOG NO
CLOSE NO;
;

CREATE AUXILIARY TABLE DB2TSIS.SGGTBAUX
IN S1PDS1P1.S1PUSGG3
STORES DB2TSIS.SGGTBLOB COLUMN B_PROVA ;

CREATE UNIQUE INDEX
DB2TSIS.SGGABAUX0
ON DB2TSIS.SGGTBAUX
USING STOGROUP S1PG0001
PRIQTY 12 SECQTY 12
BUFFERPOOL BP0
CLOSE YES GBPCACHE CHANGED
COPY NO PIECESIZE 2097152 K
;

Il db2 è la vers. 7.1 e gira sotto sistema z/OS 1.6; i character set
dichiarati in fase di installazione sono i seguenti:

ASCCSID=850
SCCSID=280
USCCSID=367,
UMCCSID=1208
UGCCSID=1200
ENSCHEME=EBCDIC
MIXED=NO


Ciao e grazie in anticipo a tutti
Maurizio


Maurizio Plazzer
Informatica Trentina S.p.A.
Direzione Produzione
Via G. Gilli, 2 - 38100 Trento
Tel. (+39) 0461/800111
Fax. (+39) 0461/800436

_____________________________________________________________
Cap. Soc. Euro 3.100.000,00 - REG. IMP. / C.F. / P.IVA 00990320228
E-mail: [login to unmask email] - www.infotn.it
Società soggetta ad attività di direzione e coordinamento da parte della
Provincia Autonoma di Trento - C.Fisc. 00337460224.

Questo messaggio è indirizzato esclusivamente ai destinatari in
intestazione, può contenere informazioni protette e riservate ai sensi
della normativa vigente e ne è vietato qualsiasi impiego diverso da quello
per cui è stato inviato. Se lo avete ricevuto per errore siete pregati di
eliminarlo in ogni sua parte e di avvisare il mittente
_____________________________________________________________

---------------------------------------------------------------------------------
Benvenuti alla lista DB2 User Group Italia.Per annullare l ' iscrizione collegarsi a : http://www.idugdb2-l.org/archives/DB2-UG-Italy.html. Selezionare "Join or Leave the list". Per consultare le IDUG Listserv FAQ collegarsi a :http://www.idugdb2-l.org. L'amministratore della lista DB2 User Group - Italy può essere raggiunto al seguente indirizzo: [login to unmask email] Per sapere le ultime novità sulle conferenze IDUG potete consultare : http://conferences.idug.org/index.cfm