Advertisement
Guest User

Untitled

a guest
Jul 24th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. //var executionContext = System.getContext();
  2. System.log("********* EVENTBROKER [ "+ workflow.name + " ] *********");
  3.  
  4. var lifecycleState = payload.get("lifecycleState") ;
  5. System.log("State: " + lifecycleState.get("state")) ;
  6. System.log("Phase: " + lifecycleState.get("phase")) ;
  7. System.log("Event: " + lifecycleState.get("event")) ;
  8.  
  9. System.log("BlueprintName: " + payload.get("blueprintName")) ;
  10. System.log("ComponentId: " + payload.get("componentId")) ;
  11. System.log("ComponentTypeId: " + payload.get("componentTypeId")) ;
  12. System.log("EndpointId: " + payload.get("endpointId")) ;
  13. System.log("RequestId: " + payload.get("requestId")) ;
  14. System.log("VirtualMachineEvent: " + payload.get("virtualMachineEvent")) ;
  15. System.log("WorkflowNextState: " + payload.get("workflowNextState")) ;
  16.  
  17. var machine = payload.get("machine") ;
  18. System.log("ID: " + machine.get("id")) ;
  19. System.log("Name: " + machine.get("name")) ;
  20. System.log("ExternalReference: " + machine.get("externalReference")) ;
  21. System.log("Owner: " + machine.get("owner")) ;
  22. System.log("Type: " + machine.get("type")) ;
  23. System.log("Properties: " + machine.get("properties")) ;
  24.  
  25. var vCACVmProperties = machine.get("properties") ;
  26. if (vCACVmProperties != null) {
  27. var log = "";
  28. log += "vCAC VM properties :\n";
  29. var array = new Array();
  30. for each (var key in vCACVmProperties.keys) {
  31. array.push(key + " : " + vCACVmProperties.get(key));
  32. }
  33. array.sort();
  34.  
  35. for each (var line in array) {
  36. log += "\t" + line + "\n";
  37. }
  38. System.log(log);
  39. }
  40.  
  41. /*******************************************************************************
  42. * Replicating vCAC VM Properties
  43. *******************************************************************************/
  44. if (vCACVmProperties != null) {
  45. System.log('Replicating VM properties');
  46. modVcacVmProperties = new Properties();
  47. for each (var key in vCACVmProperties.keys) {
  48. modVcacVmProperties.put(key, vCACVmProperties.get(key));
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement