Hola F�rum, Para aquellos que les interese el tema, el manual donde se explican las APIs utilizadas en el art�culo del News/400 para acceder a archivos del IFS es "ILE C/C++ for iSeries. Run-Time Library Functions".
Un saludo a todos. -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] nombre de Oscar Lauroba Enviado el: jueves, 17 de junio de 2004 13:48 Para: [EMAIL PROTECTED] Asunto: RE: IFS: grabar archivo continuo (News/400 Marzo 2004) para A�da Hola A�da, gracias por tu respuesta. He cambiado el codepage a 284 ("espa�ol" pero EBCDIC). Cuando veo el fichero por el AS/400 mediante wrklnk y la opci�n 5 (DSPF) me muestra el archivo perfectamente, pero al pulsar F10=Hexadecimal, el contenido est� en EBCDIC es decir: el item 0038743 del archivo QUOTEOUT.CSV se ha codificado como F0F0F3F8F7F3F3 (EBCDIC), mientras que el archivo original (visualizado tambi�n con un DSPF) el mismo c�digo se representa como 303038373433 (ASCII). Por lo tanto, cuando abro el fichero de salida desde windows con el Notepad (por ejemplo) se visualizan lo t�picos chinos. �T� lo ves bien abriendo el fichero resultante con el Notepad? Tengo Windows XP y cuando pego el fichero input al IFS le asigna el CCSID=1252. Un saludo. -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] nombre de Aida C.F. Enviado el: mi�rcoles, 16 de junio de 2004 22:42 Para: [EMAIL PROTECTED] Asunto: RE: IFS: grabar archivo continuo (News/400 Marzo 2004) Hola Oscar, He probado el programa, y cambiando el codepage de 437 a 284 (espa�ol), me han funcionado bien todas las opciones : crear, adicionar y deletear file y me los deja con caracteres legibles similar al resultado de la revista. Respecto a las API's tambien las estoy buscando para complementar la informaci�n del ejemplo pero no he tenido suerte, si las encuentras av�same, yo seguire pues me interesa ampliar el manejo de la IFS desde RPG. Yo me baje el c�digo en txt desde news/400 en Ingles (de Enero del 2.004), y lo arme con copia/pega, ya que el c�digo del savf era para la versi�n V5R2 y estoy en la 5.1, por lo que he podido ver esta igual, asi que animo... Saludos A�da -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Oscar Lauroba Enviado el: mi�rcoles, 16 de junio de 2004 10:27 Para: [EMAIL PROTECTED] Asunto: RE: IFS: grabar archivo continuo (News/400 Marzo 2004) Gracias Fernando, �lex por vuestras respuestas. El art�culo de Scott Klement es muy interesante. Sin embargo no he encontrado las APIs que estoy buscando(_C_IFS). �lex, tengo los dos manuales de APIs Unix-Type y no he podido/sabido encontrar dichas APIS.�En qu� manual de C deber�a buscar? Por ejemplo, la api _C_IFS_fgets recupera una l�nea de texto del archivo continuo, es decir hasta la marca de fin de l�nea x'25 (EBCDIC), mientras que la API read() del Unix, recupera todo lo que le quepa en el buffer del fichero de entrada. La api _C_IFS_fgets me resulta m�s c�moda. Respondiendo a Xabier Lizarazu, no s� por qu� la revista News/400 no ha publicado este ejemplo en su web para poder probarlo. Yo lo tuve que copiar l�nea a l�nea de la revista y como ya coment� no me acaba de funcionar. No estar�a de m�s que la propia Revista News/400 respondiera a mi solicitud: �D�nde est� la informaci�n de estas APIS (_C_IFS_xxxxxx)? Muchas gracias a todos. Seguir� buscando. _____________________________________________________ Forum.HELP400 es un servicio m�s de NEWS/400. � Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja, env�a el mensaje resultante de pulsar mailto:[EMAIL PROTECTED] Nota de confidencialidad: Este mensaje se env�a desde el sistema de correo electr�nico de empresa de APLICACIONES Y PROYECTOS INFORM�TICOS, S.A. Podr�a contener por lo tanto secretos de empresa y otra informaci�n confidencial tutelados por las leyes de la Uni�n Europea y otros Estados. Si Vd. lo recibiera por error o sin ser una de las personas indicadas en el encabezamiento, deber� destruirlo sin copiarlo ni revelarlo o cualquier otra acci�n relacionada con el contenido del mensaje e informar inmediatamente por correo electr�nico al emisor del mensaje. Las personas y entidades que violen sus deberes de confidencialidad podr�n ser perseguidas ante los Tribunales de Justicia al amparo de la legislaci�n civil, penal y administrativa nacional e internacional. Gracias por su colaboraci�n -Confidentiality notice: APLICACIONES Y PROYECTOS INFORM�TICOS, S.A. informs you that this message was sent from its corporate e-mail network. It may include business secrets and other confidential information protected under the laws of Spain and other territories. If you are not one of the intended recipients of the message, you are legally obliged to delete the message, to not disclosure its contents and to avoid any action related on the message content. Furthermore, you are kindly requested to report immediately the incident to the sender. Breach of confidentiality duties is a serious criminal offence in Spain and other territories. Offenders shall be legally prosecuted worldwide. Thank you for your cooperation. _____________________________________________________ Forum.HELP400 es un servicio m�s de NEWS/400. � Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja, env�a el mensaje resultante de pulsar mailto:[EMAIL PROTECTED] Nota de confidencialidad: Este mensaje se env�a desde el sistema de correo electr�nico de empresa de APLICACIONES Y PROYECTOS INFORM�TICOS, S.A. Podr�a contener por lo tanto secretos de empresa y otra informaci�n confidencial tutelados por las leyes de la Uni�n Europea y otros Estados. Si Vd. lo recibiera por error o sin ser una de las personas indicadas en el encabezamiento, deber� destruirlo sin copiarlo ni revelarlo o cualquier otra acci�n relacionada con el contenido del mensaje e informar inmediatamente por correo electr�nico al emisor del mensaje. Las personas y entidades que violen sus deberes de confidencialidad podr�n ser perseguidas ante los Tribunales de Justicia al amparo de la legislaci�n civil, penal y administrativa nacional e internacional. Gracias por su colaboraci�n -Confidentiality notice: APLICACIONES Y PROYECTOS INFORM�TICOS, S.A. informs you that this message was sent from its corporate e-mail network. It may include business secrets and other confidential information protected under the laws of Spain and other territories. If you are not one of the intended recipients of the message, you are legally obliged to delete the message, to not disclosure its contents and to avoid any action related on the message content. Furthermore, you are kindly requested to report immediately the incident to the sender. Breach of confidentiality duties is a serious criminal offence in Spain and other territories. Offenders shall be legally prosecuted worldwide. Thank you for your cooperation. Nota de confidencialidad: Este mensaje se env�a desde el sistema de correo electr�nico de empresa de APLICACIONES Y PROYECTOS INFORM�TICOS, S.A. Podr�a contener por lo tanto secretos de empresa y otra informaci�n confidencial tutelados por las leyes de la Uni�n Europea y otros Estados. Si Vd. lo recibiera por error o sin ser una de las personas indicadas en el encabezamiento, deber� destruirlo sin copiarlo ni revelarlo o cualquier otra acci�n relacionada con el contenido del mensaje e informar inmediatamente por correo electr�nico al emisor del mensaje. Las personas y entidades que violen sus deberes de confidencialidad podr�n ser perseguidas ante los Tribunales de Justicia al amparo de la legislaci�n civil, penal y administrativa nacional e internacional. Gracias por su colaboraci�n -Confidentiality notice: APLICACIONES Y PROYECTOS INFORM�TICOS, S.A. informs you that this message was sent from its corporate e-mail network. It may include business secrets and other confidential information protected under the laws of Spain and other territories. If you are not one of the intended recipients of the message, you are legally obliged to delete the message, to not disclosure its contents and to avoid any action related on the message content. Furthermore, you are kindly requested to report immediately the incident to the sender. Breach of confidentiality duties is a serious criminal offence in Spain and other territories. Offenders shall be legally prosecuted worldwide. Thank you for your cooperation. _____________________________________________________ Forum.HELP400 es un servicio m�s de NEWS/400. � Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja, env�a el mensaje resultante de pulsar mailto:[EMAIL PROTECTED]
