OVERVIEW
This Web service helps to get the work item Form Layout Structure, including fields, field type, sections, etc.
Web Service URL: https://xxxxx.orcanos.com/xxxxx/qpackserv/qpackserv.asmx?op=QM_Get_Item_Add_Edit
Input:
Parameter | Value | Is Mandatory? | Description |
User_Name | String | Yes | Enter the valid username |
User_Password | String | Yes | Enter the valid password |
Item_id | Int | Yes | Enter item id of test case like 48650 |
Item_Type | String | Yes | Enter the item type of item ike HLD (you can check the original code of the item from item URL or from admin> customization> work item) |
Project_id | Int | Yes | Enter project id like 2520 |
Output:
When invoke the Web Service, it will return results in the below format if details are correct:
<object>XML</object>
This web service returns an XML with the work item structure, including field names, list views values, order, mandatory rules, sections, tooltips, etc.
For Example:
<object id="48650" type="HLD" customPrefix="SysRS" mass_ForceBranch="0" isBaseVersion="0" isPool="0" allow_branch="0" force_branch="0" is_release_checkout="0" obj_version="02.00.000.0000"> <work_item_section> <item ID="80" section_name="Description" section_order="1"/> </work_item_section> <field name="Obj_name" type="text" max_length="255" tooltip="<p>Apart from counting words and characters, our online editor can help you to improve word choice</p> " title="Name" default_title="Name" ws_add_col_name="Object_Name" ws_edit_col_name="Object_Name" web_order="1" is_mandatory="0" mandatory_value="" dependent_field_name="" dependent_mandatory_value="" section="">SYS</field> <field name="Obj_status" type="combobox" max_length="0" tooltip="<p>enter status</p> " title="Status" default_title="Status" ws_add_col_name="Status" ws_edit_col_name="Status" web_order="2" Reference_table="REF_HLD_STATUS" is_mandatory="0" mandatory_value="" dependent_field_name="" dependent_mandatory_value="" section=""> New <val code="INPROCESS" label="In Progress" auto_assign="" auto_assign_id=""/> <val code="OPEN" label="New" auto_assign="Not Assigned" auto_assign_id="4"/> </field> </object>
And, if details are wrong then, it will give an error message:
<Error>
<ErroStatus></ErrorStatus>
</Error>
For Example:
<Error>
<ErrorStatus>0</ErrorStatus>
<ErrorInfo>Email / User Name or password are missing
</ErrorInfo> <ErrorTrace>QM_Get_Item_Add_Edit</ErrorTrace>