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.