Hola Alex,

con SPCVAL(('*')) me permite utilizar un asterisco en ese parámetro, pero
no me permite especificar algo como '*.CSV' (todos los .CSV).

En un correo anterior indiqué que en DSPLNK podía especificarse un patrón
similar (p.e. *.CSV), pero no es así. Mi confusión surgió porque hice la
prueba como DSPLNK './*.CSV' y funcionó. Sin embargo, si se intenta poner
sólo DSPLNK '*.CSV' tampoco funciona (error CPD0186).

Creo que estoy intentando hacer 'algo" que no es posible. No obstante
seguiré investigando.

Gracias Alex por tu interés.

Javier Mora



El lun., 19 ago. 2019 a las 8:54, Alex Martínez (<[email protected]>)
escribió:

> ¿has probado a añadir el asterisco como SPCVAL(('*'))  ?
>
> El mié., 14 ago. 2019 a las 15:13, datil400 (<[email protected]>)
> escribió:
>
>> Esta es mi definicición actual:
>>
>>              PARM       KWD(RMTLOC)                               +
>>                         TYPE(RMTLOC)                              +
>>                         PROMPT('Ubicación remota')
>>
>>  RMTLOC:     ELEM       TYPE(*PNAME) LEN(128)                     +
>>                         EXPR(*YES)                                +
>>                         DFT(*ROOT)                                +
>>                         SPCVAL((*ROOT))                           +
>>                         CASE(*MIXED)                              +
>>                         PROMPT('Directorio')
>>              ELEM       TYPE(*PNAME) LEN(128)                     +
>>                         EXPR(*YES)                                +
>>                         DFT(*ALL)                                 +
>>                         SPCVAL((*ALL))                            +
>>                         CASE(*MIXED)                              +
>>                         PROMPT('Objeto')
>>
>> Según la ayuda de PARM no encuentro ningún tipo de dato que permita un
>> asterisco como primer caráctar, ni si quiera entrecomillada.
>>
>> Estoy buscando en los foros en inglés, pero tampoco encuentro nada al
>> respecto. En la documentación de IBM tampoco.
>>
>> Un saludo y gracias.
>>
>> Javier Mora
>>
>>
>> El mié., 14 ago. 2019 a las 13:05, Alex Martínez (<[email protected]>)
>> escribió:
>>
>>> Hola
>>>
>>> creo que te falta indicar EXPR(*YES)
>>>
>>> El mié., 14 ago. 2019 a las 9:47, datil400 (<[email protected]>)
>>> escribió:
>>>
>>>> Hola a tod@s,
>>>>
>>>> en un mandato necesito definir un parámetro para identificar un objeto
>>>> del IFS o un grupo utilizando los símbolos comodines * y ?.
>>>>
>>>> En este caso he utilizado *PNAME pero no me deja expresar algo como
>>>> esto:
>>>>
>>>> *.CSV
>>>>
>>>> para indicar "todos los archivos CSV".
>>>>
>>>> He revisado todas las opciones (*NAME, *CNAME, *SNAME, *CHAR y
>>>> *GENERIC) pero ninguna parece funcionar, siempre me indica algo similar a:
>>>>
>>>> "El nombre de vía de acceso no puede empezar por *"
>>>>
>>>> en el caso de *PNAME.
>>>>
>>>> Quiero emular lo mismo que podemos hacer con un DSPLNK '*' o un CPY.
>>>>
>>>> ¿Alguien puede ayudarme?
>>>>
>>>> Gracias por vuestros comentarios,
>>>>
>>>> Javier Mora
>>>> ____________________________________________________
>>>> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
>>>> Forum.Help400 © Publicaciones Help400, S.L.
>>>
>>> ____________________________________________________
>>> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
>>> Forum.Help400 © Publicaciones Help400, S.L.
>>
>> ____________________________________________________
>> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
>> Forum.Help400 © Publicaciones Help400, S.L.
>
> ____________________________________________________
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 © Publicaciones Help400, S.L.
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a