Users Guide

Utiliceestafunciónpara:
l Notificar todos los trabajos: enumere la clase DCIM_ConcreteJob para dar un informe de todos los trabajos.
l Notificar trabajos programados - enumere la clase DCIM_ConcreteJobconunfiltrodeselecciónJobStatus=Scheduled para generar un informe de
todos los trabajos programados.
l Programartrabajosycolasdetrabajos:puedeejecutarvariostrabajosconuninicioúnicodelsistemamedianteelmétodoSetupJobQueue() en la
claseDCIM_JobService.SicreauntrabajoconelmétodoCreateTargetedConfigJob()sinhaberconfiguradoeltiempodeinicio,utiliceelmétodo
SetupJobQueue()paraestablecerlaprogramaciónyelordendeejecución.SieltiempodeinicioseconfiguróconelmétodoCreateTargetedConfigJob
(),nopuedeintegrarseconotrostrabajos,ydichotrabajoseconfiguraparaejecutarseenelmomentoqueseespecificó.
l Eliminartrabajos:elimineuntrabajoconcretoexistentemedianteelmétodoDeleteJobQueue() en la clase DCIM_JobService.
Paraobtenermásinformaciónsobreelcontroldetrabajo,verJob Control Profile (Perfil de Control de trabajos).
Programacióndediferentestrabajosparamúltiplesacciones
Paraprogramardiferentestrabajosparamúltiplesacciones(enelsiguienteejemplo,actualizacióndeBIOSyNIC,yconfiguracióndeNIC):
1. InvoqueelmétodoInstallFromURI()paralospaquetesdeactualizacióndefirmwaredeBIOSyNIC.
ElmétododescargalasactualizacionesdeBIOSyNIC,ycreaunaId.detrabajoparacadatrabajodeactualizacióndedispositivo.
2. EstablezcalosatributosNICparaunaNIC(porejemplo,EmbeddedNIC1)ycreeuntrabajodedestino.ElmétodogeneraunaId.detrabajo.
3. TomelosId.detrabajoyutiliceelmétodoSetupJobQueue()paraplanificarestostrabajos,demodoqueseejecutenenelordenyenlahoradeinicio
especificada.
Ejecucióndetrabajosdedestinomúltiple
Paraejecutartrabajosdedestinomúltiple(porejemplo,configuraratributosdeNICenvariasNIC)enunasolavez:
1. ConfiguracióndelaNICintegrada1:
a. Establezca los atributos de NIC para la NIC integrada 1.
b. CreeuntrabajodeconfiguracióndedestinoparalaNICintegrada1conuntiempodeinicioplanificadodeTIME_NOW,peroasegúresedeno
planificar un reinicio.
2. ConfiguracióndelaNICintegrada2:
a. Establezca los atributos de NIC para la NIC integrada 2.
b. CreeuntrabajodeconfiguracióndedestinoparalaNICintegrada2conuntiempodeinicioplanificadodeTIME_NOW,peroasegúresedeno
planificar un reinicio.
3. Establezca los atributos de NIC para la NIC integrada 3, cree un trabajo de destino para la NIC integrada 3 con un tiempo de inicio planificado de
TIME_NOW,yespecifiquetambiénuntipodereinicio.
iDRACreiniciaelsistemadeacuerdoconelmétododefinidoporeltipodereinicioytodoslostrabajosseejecutanalavez.
Especificacióndeltiempodeinicioydeltiempoderecuperación
LosmétodosCreateTargetedConfigJob() y SetupJobQueue() aceptan tiempos de inicio ScheduledStartTime y StartTimeInterval,yelparámetrode
recuperación.EltipodedatosdelparámetroesCIMdate-time.SielparámetroStartTimeesnulo,noseinicialaacción.Eltipodedatosparalafecha-hora
tiene el siguiente formato:
AAAAMMDDhhmmss
Donde:
l AAAArepresentaelaño
l MM representa el mes
l DDrepresentaeldía
l hh representa la hora
l mm representa los minutos
l ss representa los segundos
NOTA: paratenereliDRAC,reinicieelsistemaautomáticamentealahoraplanificada,creeuntrabajodereinicio(especificandoeltipodereinicio,
ordenounciclodeencendido)eincluyalaId.detrabajodereinicioenlalistadetrabajosespecificadosenlainvocacióndelmétodo
SetupJobQueue().Sieltrabajodereinicionoseincluyeenlaconfiguracióndelacoladetrabajo,lostrabajosestaránlistosparaejecutarseala
horadeinicioprogramadaperonecesitandeunapersonaexternaparaquereinicieelsistemaydecomienzoalaejecucióndeltrabajo.