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. -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] nombre de Fernando P�rez Enviado el: mi�rcoles, 16 de junio de 2004 9:06 Para: '[EMAIL PROTECTED]' Asunto: RE: IFS: grabar archivo continuo (News/400 Marzo 2004) Scott Klement tiene en su web un documento que explica bastante bien su uso : www.ScottKlement.com Saludos. Fernando P�rez. Cer�mica Saloni. Dpto. Sistemas -----Mensaje original----- De: iSeries corretg�.com [mailto:[EMAIL PROTECTED] Enviado el: martes, 15 de junio de 2004 22:00 Para: [EMAIL PROTECTED] Asunto: Re: IFS: grabar archivo continuo (News/400 Marzo 2004) Hola, esa documentaci�n la podras encontrar en los manuales de Unix API's y en los manuales de C. fins aviat... �lex Corretg� A Dilluns 14 Juny 2004 14:05, Oscar Lauroba va escriure: > Hola Forum, > En el n�mero 142 de la revista News/400 hay un art�culo de Jef > Sutherland en el que muestra un ejemplo para acceder a archivos de > datos desde el IFS en RPG. Dicho ejemplo, lee un archivo .txt de pc y > crea un .csv. con informaci�n que aporta la base de datos del iSeries. > He implementado el ejemplo en mi m�quina (V5R1) y no me funciona. Al abrir > con el Notepad el archivo generado, se muestras los t�picos caracteres > chinos de que la conversi�n de c�digos (EBCDIC-ASCII) no ha ido bien. > En el programa, al hacer uso de una api, utiliza un par�metro codepage=437. > (�Qu� pagina de c�digos es esta?) > > La pregunta es : � D�nde puedo encontrar la documentaci�n > correspondiente a las APIs que usa este art�culo ? No las he > encontrado en ning�n rinc�n del Info Center... Los procedimientos > _C_IFS_fopen, _C_IFS_fclose, _C_IFS_fgets, etc. se encuentran en la > QSYS pero c�mo puedo saber qu� par�metros puedo pasarles? > > Gracias por vuestra atenci�n > > > 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. -- fins aviat... �lex Corretg� http://corretge.com/ _____________________________________________________ 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]
