cpiNextParserCodedCharSetId

Scopo

Funzione facoltativa che restituisce il CCSID (Coded Character Set ID) dei dati di proprietà della classe del programma di analisi successivo nella catena, se presente.

Definito in Tipo Membro
CPI_VFT Facoltativo iFpNextParserCodedCharSetId

Sintassi

int cpiNextParserCodedCharSetId(
  CciParser*  parser,
  CciContext*  context);

Parametri

parser
L'indirizzo dell'oggetto programma di analisi (input).
context
L'indirizzo del contesto che l'oggetto programma di analisi possiede (input).

Valori di restituzione

Viene restituito il CCSID dei dati. Se questo non è noto, potrebbe essere restituito il valore zero e applicato un CCSID predefinito.

Esempio

Questo esempio è estratto dal file del programma di analisi di esempio BipSampPluginParser.c (da riga 820 a 839).

int cpiNextParserCodedCharSetId(
  CciParser*  parser,
  CciContext* context
){
  PARSER_CONTEXT_ST* pc = (PARSER_CONTEXT_ST *)context ;
  int                ccsid = 0;

  if (pc->trace) {
    fprintf(pc->tracefile, "PLUGIN: -> cpiNextParserCodedCharSetId() parser=0x%x 
			     context=0x%x\n", parser, context);
    fflush(pc->tracefile);
  }

  if (pc->trace) {
    fprintf(pc->tracefile, "PLUGIN: <- cpiNextParserCodedCharSetId()\n");
    fflush(pc->tracefile);
  }

  return ccsid;
}
Concetti correlati
Programmi di analisi definiti dall'utente
Estensioni definite dall'utente
Attività correlate
Creazione di un programma di analisi in C
Riferimenti correlati
cpiNextParserClassName
cpiNextParserEncoding
Funzioni di implementazione del programma di analisi in C
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
as08130_