Skip to main content

Fix Application Compatibility Results

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.

Request TypeDescription
APIhttp://localhost:8086/testcenter/deploymenttypes/\{PackageID\}
MethodPUT
ParametersList all parameters in the following format: PackageID = Specifies the package ID for the package on which fixes need to be run.
Connection InfoProvides the connection information of the package as mentioned in Setting Up Connection to Run REST APIs
ResponseExample: 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"> &lt;ReceiptID&gt;bfccb1df-e6a5-43cb-9ac6-a73f91b44d93&lt;/ReceiptID&gt; <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> By using ReceiptID, you can see the transaction messages for the request. For more details, see Getting Status of a Request.