private static RetrieveResult checkResultsOfRetrieve(MetadataApiClientResponse response, string asyncId) { RetrieveResult result; checkRetrieveStatusResponse responseCheck; ConsoleHelper.WriteDocLine("Request for a deploy submitted successfully."); ConsoleHelper.WriteDocLine("Request ID for the current deploy task: " + asyncId); ConsoleHelper.WriteDocLine("Waiting for server to finish processing the request..."); do { try{ responseCheck = MetadataApiCheckRetrieveService.checkRetrieveStatus(response.Metadataclient, asyncId); result = responseCheck.result; ConsoleHelper.WriteDocLine("Request Status: " + result.status); }catch (Exception e) { result = new RetrieveResult(); ConsoleHelper.WriteErrorLine(e.Message); } Thread.Sleep(2000); } while (!result.done); return(result); }
public void getAllPackage(Organization Organization, MetadataApiClientResponse response, List <string> nameuser, List <String> paDates) { myusers = nameuser; dates = paDates; run(Organization, response); }
public void run(Organization Organization, MetadataApiClientResponse response) { List <listMetadataResponse> metadataResponse = new List <listMetadataResponse>(); ConsoleHelper.WriteWarningLine("Downloading! Metadata tree!"); foreach (string strType in MetaConstants.metas) { ConsoleHelper.WriteDocLine(strType); try{ listMetadataResponse responseMeta = MetadataApiListMetadataService.listMetadata(response.Metadataclient, strType); metadataResponse.Add(responseMeta); } catch (Exception e) { ConsoleHelper.WriteErrorLine(e.Message); } } ConsoleHelper.WriteWarningLine("Write package your organization..."); writePackageXml(metadataResponse); ConsoleHelper.WriteDoneLine("We got package.xml written!"); }
public void getAllPackage(Organization Organization, MetadataApiClientResponse response) { run(Organization, response); }
public static void getAllPackageCreatedByName(Organization Organization, MetadataApiClientResponse response, List <string> nameuser, List <String> dates) { MetadataApiGetAllPackageCreatedByName packageTask = new MetadataApiGetAllPackageCreatedByName(); packageTask.getAllPackage(Organization, response, nameuser, dates); }
public static void getAllPackage(Organization Organization, MetadataApiClientResponse response) { MetadataApiGetAllPackage packageTask = new MetadataApiGetAllPackage(); packageTask.getAllPackage(Organization, response); }
public static void getAllPackageCreatedByName(Organization Organization, List <string> nameuser, List <String> dates) { MetadataApiClientResponse response = generateClientResponse(Organization); MetadataApiPackageService.getAllPackageCreatedByName(Organization, response, nameuser, dates); }
public static void getAllPackage(Organization Organization) { MetadataApiClientResponse response = generateClientResponse(Organization); MetadataApiPackageService.getAllPackage(Organization, response); }
private static DeployResult checkResultsOfDeploy(MetadataApiClientResponse response, string asyncId) { DeployResult result; checkDeployStatusResponse responseCheck; string debugLog = ""; ConsoleHelper.WriteDocLine("Request for a deploy submitted successfully."); ConsoleHelper.WriteDocLine("Request ID for the current deploy task: " + asyncId); ConsoleHelper.WriteDocLine("Waiting for server to finish processing the request..."); do { try{ responseCheck = MetadataApiCheckDeployService.checkDeployStatus(response.Metadataclient, asyncId); result = responseCheck.result; ConsoleHelper.WriteDocLine("Request Status: " + result.status); if (result.stateDetail != null) { ConsoleHelper.WriteDocLine(result.stateDetail); } if (responseCheck.DebuggingInfo != null) { debugLog = responseCheck.DebuggingInfo.debugLog; } if (result.status == DeployStatus.Failed) { if (result.details != null && result.details.componentFailures != null) { for (int i = 0; i < result.details.componentFailures.Length; i++) { DeployMessage message = result.details.componentFailures[i]; ConsoleHelper.WriteErrorLine((i + 1) + ": " + message.componentType + " " + message.fullName + " line " + message.lineNumber + " - " + message.problem); } } if (result.details != null && result.details.runTestResult != null) { if (result.details.runTestResult.failures != null) { for (int i = 0; i < result.details.runTestResult.failures.Length; i++) { RunTestFailure errorTest = result.details.runTestResult.failures[i]; ConsoleHelper.WriteErrorLine((i + 1) + ": " + errorTest.name + " - " + errorTest.methodName + " - " + errorTest.message + " - " + errorTest.stackTrace); } } if (result.details.runTestResult.codeCoverageWarnings != null) { for (int i = 0; i < result.details.runTestResult.codeCoverageWarnings.Length; i++) { CodeCoverageWarning errorTest = result.details.runTestResult.codeCoverageWarnings[i]; ConsoleHelper.WriteErrorLine((i + 1) + ": " + errorTest.name + " - " + errorTest.message); } } } if (result.status == DeployStatus.Failed) { if (result.errorMessage != null) { ConsoleHelper.WriteErrorLine(result.errorMessage); } } } }catch (Exception e) { result = new DeployResult(); ConsoleHelper.WriteErrorLine(e.Message); } Thread.Sleep(2000); if (result.status == DeployStatus.Failed) { throw new Exception(); } } while (!result.done); //.WriteDocLine(debugLog); return(result); }