Configuración de la actividad Buscar objetos
Debe crear una consulta SForce Object Search Language (SOSL) para configurar la actividad Buscar objetos.
Acerca de esta tarea
Las siguientes secciones se explican los pasos para configurar la actividad Buscar objetos , crear una consulta SOSL y suministrar reglas de sintaxis SOSL para IBM® Cast Iron.
Para configurar la actividad Buscar objetos, complete los siguientes pasos:Procedimiento
Creación de consultas SOSL
About this task
Al crear una consulta SForce Object Search Language (SOSL), puede utilizar parámetros dinámicos en la cláusula WHERE de la sentencia SOSL. Studio puede, a continuación, correlacionarlos dinámicamente como los parámetros de entrada de la actividad. Esto permite tener un control dinámico de la consulta en base a la entrada de la orquestación.
El lenguaje de búsqueda SForce Object Search Language no define una sintaxis para las consultas parametrizadas; sin embargo, IBM Cast Iron sí impone algunas reglas propietarias de sintaxis SOSL. Puede utilizar parámetros en las expresiones simples o en las complejas.
Reglas de sintaxis SOSL para IBM Cast Iron
About this task
- Utilice el símbolo del dólar ($) para denotar un parámetro. Detrás del signo del dólar ($),
especifique una serie de caracteres alfanuméricos. El primer
carácter debe ser una letra [a-zA-Z], seguida opcionalmente de una o
varias letras [a-zA-Z], dígitos [0-9], o ( _ ) guiones bajos. Note: Los nombres de parámetros distinguen entre mayúsculas y minúsculas; por lo tanto, los parámetros $a y $A se consideran parámetros diferentes.La tabla siguiente contiene ejemplos de declaraciones de parámetro válidas y no válidas:
Parámetro Válido o no válido $AnAccount válido $a123_456 válido $123a no válido $_id no válido
- Debe declarar parámetros en la parte Consulta de búsqueda de la
sentencia SOSL. Las llaves ( { } ) delimitan la parte Consulta de búsqueda de la sentencia SOSL. Important: No utilice comillas dobles ( " " ) para enmarcar los parámetros. Si lo hace, la actividad tratará al parámetro como un literal de búsqueda de series.
- El tipo de parámetro es siempre xsd:string. Durante la sustitución,
la actividad escapará los parámetros declarados con
caracteres reservados. Los caracteres reservados son entre otros:
Caracteres reservados Descripción & Y comercial * asterisco \ barra inclinada [ ] corchetes : dos puntos , coma { } llaves " comillas dobles ! signos de exclamación - signo menos + signo más ' comillas simples ~ tilde ^ flecha arriba | barra vertical - Los parámetros pueden aparecer más de una vez en una sentencia SOQL dada. Sin embargo, aunque el parámetro aparezca más de una vez en la sentencia SOQL, solo se incluirá una vez en la correlación de parámetros de entrada. La actividad sustituirá con el mismo valor todas las ubicaciones en las que se utilice el parámetro en tiempo de ejecución.