Los siguientes parámetros se aplican al método createRequest:
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
SID |
Entero |
Identifica la sesión recuperada del inicio de sesión. |
|
creatorHandle |
Cadena |
Determina el identificador del contacto responsable de la creación de la solicitud (el agente de registro). Introduce una cadena vacía para especificar el usuario predeterminado de CA SDM. |
|
attrVals |
Cadena[] |
Identifica una matriz de pares nombre-valor que se utiliza para definir los valores de atributo iniciales de la nueva solicitud. Nota: No se permiten nombres con puntos. |
|
propertyValues |
Cadena[] |
Identifica la colección de valores de cualquier propiedad que se haya adjuntado a la nueva solicitud. |
|
plantilla |
Cadena |
(Opcional) Determina el identificador de la plantilla de solicitud (cr_tpl) desde la que se va crear la solicitud. |
|
atributos |
Cadena[] |
Especifica la secuencia de nombres de atributo desde el nuevo objeto al que se van a devolver valores. Se permite la notación con puntos. Si este campo está vacío, se devuelven todos los valores de atributo basados en valores. |
|
newRequestHandle |
String Holder |
Especifica el objeto String Holder para capturar los datos devueltos. Consulte la lista Resultados de elementos XML a continuación para obtener información detallada. |
|
newRequestNumber |
String Holder |
Especifica el objeto String Holder para capturar los datos devueltos. Consulte la lista Resultados de elementos XML a continuación para obtener información detallada. |
Description
Crea un objeto de solicitud de CA SDM (cr). Debe utilizar esta función para crear una solicitud; no utilice createObject().
propertyValues es una lista de valores de cada objeto de propiedad que se adjuntará a la nueva solicitud. Las propiedades adjuntas se determinan mediante el valor de atributo "category" (categoría) de la nueva solicitud. Todas las propiedades creadas desde la interfaz de servicios Web de CA SDM tendrán un valor predeterminado (para obtener más información, consulte la sección Categorías y propiedades), que es importante ya que no se guardará una solicitud hasta que todas sus propiedades marcadas como "obligatorias" tengan un valor.
Puede sustituir el valor predeterminado proporcionando valores para todas las propiedades que se adjuntarán al crear la solicitud. Debe proporcionar esta información antes de crear la solicitud, ya que createRequest() intentará almacenar el último objeto creado. Utilice getPropertyInfoForCategory() para obtener una lista de propiedades para una categoría específica. Esta función devuelve las propiedades en el orden de su atributo "sequence" (secuencia), que es el orden esperado de la matriz propertyValues. Por ejemplo, si las secuencias y los símbolos de las propiedades son los siguientes:
100 - Tamaño del disco duro
200 - CPU
300 - Memoria
La matriz propertyValues puede aparecer de la siguiente forma en función del lenguaje de programación:
[“40 GB”, “Pentium 4 1,7 Ghz”, “256”]
getPropertyInfoForCategory() indica las propiedades marcadas como obligatorias.
Si no define la categoría de solicitud o no desea definir ningún valor de propiedad, introduzca una cadena vacía para propertyValues.
Si no desea basarse en los valores de propiedad predeterminados, se sugiere el orden siguiente para crear una nueva solicitud (o incidencia u orden de cambio):
Como alternativa al método anterior, puede recuperar la lista de propiedades utilizando getRelatedListValues() cuando se devuelva createRequest(). Las propiedades se almacenan en la lista de propiedades de una solicitud.
En función de la aplicación, puede que sea más rápido almacenar en caché, al menos, la lista de categorías, ya que estos datos no cambian a menudo en muchos sitios cliente.
Nota: De manera predeterminada, este método crea una solicitud. Si utiliza la metodología ITIL, tiene que definir el atributo "type" en la matriz attrVals para determinar si está creando un parte de incidente o de problema. Para obtener más información sobre procedimientos ITIL, consulte la sección Notas sobre el uso de la instalación de la metodología ITIL.
Resultado
Devuelve el identificador de los nuevos objetos con todos sus valores de atributo. También se devuelven los valores LREL y de lista, pero como elementos vacíos.
|
Elemento XML |
Tipo |
Descripción |
|---|---|---|
|
N/D |
Identifica el elemento UDSObject estándar que contiene el identificador y los valores de atributo solicitados. |
|
|
<newRequestHandle> |
Cadena |
Determina el identificador de la nueva solicitud.. |
|
<newRequestNumber> |
Cadena |
Identifica el número de la nueva solicitud (su atributo “ref_num”). |
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|