Paso 181 API Excel

Datos de Conexion

Permite personalizar los datos de conexion entre pc y Host/as400. Es importante coordinar estas propiedades con las contenidas en apiexcel.ini.

Mantenimiento DTAARA Personalización API

Para automatizar transferencias de datos

Auto Usuario.......... XXXX
Auto Password......... XXXXXXX
Auto IP System........ 192.168.x.y

Según la version también puede preguntar:

IFS en lugar de FTP... ?  (F=FTP I=IFS)
Path IFS xls..........

Ayuda para esta pantalla:

Path IFS para xls (scripts apiExcel)

Si se deja vacio ( recomendable ) se usa el path/carpeta /tmp/xls/
(la carpeta /tmp viene de serie en los IBM as400, la subcarpeta xls se crea
al instalar apiExcel)

O bien puede crearse una carpeta concreta y definirla aqui. p.e:
  - CRTDIR DIR(/micarpeta) DTAAUT(*RWX) OBJAUT(*ALL)
O una subcarpeta debajo de otra como:
  - CRTDIR DIR("/tmp/oficina") DTAAUT(*RWX) OBJAUT(*ALL)
  etc.

Puedes ver las carpetas ya existentes en el ifs del as400 con:
  - WRKLNK OBJ("/") OBJTYPE(*ALLDIR)

Usar IFS en lugar de FTP

paso181apiexcel-ifs.jpg

Modo de Transfer API Office: F=FTP I=IFS
Algunos modos de API Office (Excel) permiten personalizar si se quiere usar FTP
o bien el traspaso por IFS

Algunas tareas de API Excel usan FTP (y a veces nuestro propio programa de ftp) para transferir scrips del as400 al pc. A veces no se puede o se quiere usar el Servidor FTP del Host. Una alternativa es usar un puente por IFS.

Sin embargo en ocasiones IFS tiene problemas serios de control de acceso por temas de seguridad, diferencias de Usuario/Pssword en as400 y pc, etc.

Desde el menu APIEXCEL el paso 181 permite personalizar esta funcion.

Si el paso 181 no hace esta pregunta (version antigua p.e.):

  • En una sesion de terminal pegar este comando:
    • CHGDTAARA DTAARA(TEXTCPIU/CPI@XL (892 1)) VALUE('I')
  • Se puede ver lo que tiene la posic 892 con el paso 181 o (no muy bien, la verdad) con
    • DSPDTAARA DTAARA(TEXTCPIU/CPI@XL)

Con esta modificacion se usa IFS en lugar de FTP, para usar FTP poner un blanco (o una F) como VALUE('F').

El propio paso 181 permite hacer una prueba de acceso desde windows a las carpetas xls o tmp, si se abre bien el explorador de ficheros windows con esas carpetas es que podemos trabajar con ellas.

  • tambien se puede probar con el propio windows
    • Tecla Windows + R y teclear
      • \\IpDelAs400\tmp
      • \\IpDelAs400\tmp\xls

Importante: ver esta nota sobre seguridad IFS.

Es importante comprobar que se tiene acceso a \\mi400\tmp desde windows con el explorador de archivos (Siendo mi400 la IP de tu IBM Server).
Si no se tiene acceso se puede otorgar desde el IBM Server con

  • En una sesion de terminal, con un perfil *SECOFR como QSECOFR:
  • WRKLNK '/tmp'
  • opcion 9 para autorizaciones
  • otorgar (1=Añadir usuario) al usuario conectado en la sesion de terminal la autorización *RWX, o al menos *RX

Importante: ver esta nota sobre seguridad IFS.

Api Tradicional o Nueva

Según la versión puede preguntar Modo de uso de apiExcel T=Tradicional N=Nuevo:

N para usar
cpiApiExcel nueva, o
T=Tradicional

 
/kunden/homepages/8/d674751560/htdocs/cpies/doc/data/pages/api_office/paso181apiexcel.txt · Última modificación: 11/12/2017 13:34 por admin
[unknown button type]
 
Excepto donde se indique lo contrario, el contenido de este wiki esta bajo la siguiente licencia: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki