Buenas Tardes/Dias...
 
Recurro con este tema que nunca he logrado comprender a fondo.
 
El tema es asi, tenermos un archivo PF creado como resultado de un proceso de CPYSPLF.
Este archhivo tiene el CCSID en 65535.
 
Ahora lo quiero convertir para enviar por smtp a un destinatario de correo.
Lo primero que intentamos fue el SNDDST, el archivo llega pero no se convierten los caracteres.
 
Luego intentamos con el comando CPYTOIMPF, pero al ponerle el parametro :  STMFCODPAG > *PCASCII , me convirte los datos pero al llegar al correo, los datos aperentemente no estan convertidos.
Recibo "@" por cada espacio en blanco en el origen.
 
Ahora si le quiero forzar la conversion a el STMFCODPAG en 1251, el comando falla con codigo de razon 1:

ID de mensaje . . . . : CPF2845 Gravedad . . . . . . . : 40

Tipo de mensaje . . . : Informativo

Fecha envío . . . . . : 22/09/05 Hora envío . . . . . . : 13:53:04

Mensaje . . . . : La copia no se completó debido al código de razón 1.

Causa . . . . . : El mandato Copiar de archivo de importación (CPYFRMIMPF) o

Copiar a archivo de importación (CPYTOIMPF) no pudo completarse debido a la

razón 1. Los códigos de razón son los siguientes:

1 - El valor del CCSID o de la página de códigos no es válido.

y la recuperacion dice:

Recuperación . : Efectúe lo siguiente según el código de razón:

1 - FROMCCSID o TOCCSID deben establecerse en un valor de CCSID válido si

el CCSID del archivo es 65535. Si el archivo no tiene un CCSID igual a

65535, utilice el valor CCSID(*FILE). O bien el FROMCCSID, TOCCSID o

STMFCODPAG especificado no está soportado.

 
porque no puedo poner 1251 como pagina de codigo ??
cual puedo poner ??
 
y por ultimo... que implica que el CCSID sea 65535 ??
tenemos ese valor en el QCCSID ...
 
Muchas gracias
Nicolas
 
 
 
 

Responder a