Resolve-ASPackage

AdminStudio 2021 | 21.0 | AdminStudio REST APIs

Edition:REST APIs are enabled with AdminStudio Enterprise Edition.

When you send this request, it will run application compatibility fixes on a package. This only picks up issues that are fixable.

Resolve-ASPackage API Information

Request Type

Description

API

http://localhost:8086/testcenter/deploymenttypes/{PackageID}

Method

PUT

Parameters

List all parameters in the following format:

PackageID = Specifies the package ID for the package on which fixes need to be run.

Connection Info

Provides the connection information of the package as mentioned in Setting Up Connection to Run REST APIs 

Response

Example: http://localhost:8086/testcenter/deploymenttypes/59

<response>

<HasFault>false</HasFault><headers><httpHeaders><Host>localhost:8086</Host><Connection>keep-alive</Connection><Accept>*/*</Accept><User-Agent>PostmanRuntime/7.26.10</User-Agent><Accept-Encoding>gzip, deflate, br</Accept-Encoding><Postman-Token>32a6bf78-6b52-4258-846a-747b8be39d23</Postman-Token><Content-Length>0</Content-Length></httpHeaders><request></request></headers><summary /><data><data><Receipt xmlns:json="http://james.newtonking.com/projects/json" json:id="1"><ReceiptID>bfccb1df-e6a5-43cb-9ac6-a73f91b44d93</ReceiptID><FileName /><GroupPath /><ParentReceipt /><PackageID>59</PackageID><TestIDs /><PluginGUID>00000000-0000-0000-0000-000000000000</PluginGUID><PackageFeedId>0</PackageFeedId><FixTransformPath /><DeploymentData /><WrapData /><AppAttachData /><UpdatePackageData /><NonPluginTestData /><PackageConversionData /><PackageFeedRequestData /><PackageFeedAutomationRequestData /><BacklogItemRequestData /><State>0</State><StateDescription>New Transaction</StateDescription><CustomData /><Progress><TransactionID>00000000-0000-0000-0000-000000000000</TransactionID><Start>0</Start><End>0</End><Current>0</Current><StepSize>0</StepSize></Progress><LastMessageID>-1</LastMessageID><Release>false</Release><TimeCreated>2021-04-16T07:35:40.5512132Z</TimeCreated><CancelTokenSource><IsCancellationRequested>false</IsCancellationRequested><Token><IsCancellationRequested>false</IsCancellationRequested><CanBeCanceled>true</CanBeCanceled><WaitHandle><Handle><value>4444</value></Handle><SafeWaitHandle><IsInvalid>false</IsInvalid><IsClosed>false</IsClosed></SafeWaitHandle></WaitHandle></Token></CancelTokenSource><ExistingPackageId>0</ExistingPackageId><EnforceDuplicateDetection>false</EnforceDuplicateDetection><GenerateSoftwareTag>false</GenerateSoftwareTag></Receipt><ClientID><UniqueID>00000000-0000-0000-0000-000000000000</UniqueID><Database>XXXX</Database><Server>10.00.000.000</Server><User>sa</User></ClientID></data></data>

</response>

Note:By using ReceiptID, you can see the transaction messages for the request. For more details, see Get Status of a Request.