The attached workflow will update PSC Service Items with UCSD Tabular information. This is an example where UCS Server inventory information is pulled from UCSD and updated in PSC as Service Items. This allows users ordering new UCS servers to get drop down lists of all relevant information such as server status, association status and availability. The workflow should be scheduled to run periodically to keep UCSD inventory information in sync with PSC Service Items information.
Prime Service Catalog version 12.0
UCS Director version 188.8.131.52 (requires new ova install, issues using upgraded UCS Director appliances)
The workflow use PSC's NSAPI calls. This is Web Services Rest based using XML payloads. Documentation NSAPI can be found here.
PSC NSAPI uses pagination to access Service Items. The workflow does not support pagination. To use existing workflow logic then it best to set the default pagination count in PSC to the maximum number of SI Records that will be loaded with the API. To change this setting in PSC you need to run the following following SQL statement to update the setting in PSC's DB.
Select * from CnfParams Where Name = ‘PortalNSApiPageSizeForServiceItemAndStandard’
Update CnfParams Set PortalNSApiPageSizeForServiceItemAndStandard = '1000'
For this workflow to work you first must design and build the Services Item using PSC Service Item Designer. Below is Service Item definition used is this workflow. The NSAPI calls use the table and field names from this definition.
The data from UCSD is access using the follow API call
The workflow will first Delete any Services Items so the FirstTime input value must be set to "yes' the first time it's ran. After that this should be set to "no". The workflow also should be scheduled to run periodically.
I need to get a list of Orgs in a newly added UCSM Account, after it has been added, to populate an output variable to be used in the next workflow task. I have been looking through the API for hours with no luck. EditI have found that the old contro...
Hola a todos, solicite su ayuda, si alguien tiene conocimiento en como puedo implementar dentro del simulador de UCS un servidor físico y así mismo generar la conexión con los dos interruptores, ya que es mi primera vez manejando esta consola y...
Hello *, for our Server Teams I have to provide the information how the network configuration for the server (connected to cisco aci fabric) looks like.My first idea was at first to create an workflow to collect the information from the fabric ...
Hi, I am looking for a function, that takes a Service Request ID as input and returns the error messages from this (failed) workflow. I found this Workflow, which is almost as I needed: https://community.cisco.com/t5/ucs-director-documents/...
Dear experts, in one of my workflow, i am am running two powershell scripts and both are connected to following "Parse PowerShell Output" Task. first Task parse the Output correctly and result into 4 variables but second Task Show no variable. b...