View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008284 | mantisbt | api soap | public | 2007-08-21 02:03 | 2009-05-23 07:49 |
Reporter | vboctor | Assigned To | vboctor | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 1.1.0a4 | ||||
Fixed in Version | 1.2.0a3 | ||||
Summary | 0008284: SOAP API doesn't support target_version | ||||
Description | The SOAP API should be updated to handle the target_version field. | ||||
Tags | patch | ||||
Attached Files | mantisbt.patch (3,385 bytes)
Index: api/soap/mc_project_api.php =================================================================== --- api/soap/mc_project_api.php (revision 5419) +++ api/soap/mc_project_api.php (working copy) @@ -63,7 +63,8 @@ $t_issue['resolution'] = mci_enum_get_array_by_id( $t_issue_data['resolution'], 'resolution', $t_lang ); $t_issue['fixed_in_version'] = mci_null_if_empty( $t_issue_data['fixed_in_version'] ); - + $t_issue['target_version'] = mci_null_if_empty( $t_issue_data['target_version'] ); + $t_issue['description'] = bug_get_text_field( $t_id, 'description' ); $t_issue['steps_to_reproduce'] = mci_null_if_empty( bug_get_text_field( $t_id, 'steps_to_reproduce' ) ); $t_issue['additional_information'] = mci_null_if_empty( bug_get_text_field( $t_id, 'additional_information' ) ); Index: api/soap/mc_issue_api.php =================================================================== --- api/soap/mc_issue_api.php (revision 5419) +++ api/soap/mc_issue_api.php (working copy) @@ -96,6 +96,7 @@ $t_issue_data['resolution'] = mci_enum_get_array_by_id( $t_bug['resolution'], 'resolution', $t_lang ); $t_issue_data['fixed_in_version'] = mci_null_if_empty( $t_bug['fixed_in_version'] ); + $t_issue_data['target_version'] = mci_null_if_empty( $t_bug['target_version'] ); $t_issue_data['description'] = $t_bug['description']; $t_issue_data['steps_to_reproduce'] = mci_null_if_empty( $t_bug['steps_to_reproduce'] ); @@ -507,6 +508,7 @@ $t_bug_data->platform = isset( $v_platform ) ? $v_platform : ''; $t_bug_data->version = isset( $v_version ) ? $v_version : ''; $t_bug_data->fixed_in_version = isset( $v_fixed_in_version ) ? $v_fixed_in_version : ''; + $t_bug_data->target_version = isset( $v_target_version ) ? $v_target_version : ''; $t_bug_data->build = isset( $v_build ) ? $v_build : ''; $t_bug_data->view_state = $t_view_state_id; $t_bug_data->summary = $v_summary; @@ -670,6 +672,7 @@ $t_bug_data->platform = isset( $v_platform ) ? $v_platform : ''; $t_bug_data->version = isset( $v_version ) ? $v_version : ''; $t_bug_data->fixed_in_version = isset( $v_fixed_in_version ) ? $v_fixed_in_version : ''; + $t_bug_data->target_version = isset( $v_target_version ) ? $v_target_version : ''; $t_bug_data->build = isset( $v_build ) ? $v_build : ''; $t_bug_data->view_state = $t_view_state_id; $t_bug_data->summary = $v_summary; Index: api/soap/mantisconnect.php =================================================================== --- api/soap/mantisconnect.php (revision 5419) +++ api/soap/mantisconnect.php (working copy) @@ -288,7 +288,8 @@ 'resolution' => array( 'name' => 'resolution', 'type' => 'tns:ObjectRef', 'minOccurs' => '0' ), 'fixed_in_version' => array( 'name'=>'fixed_in_version', 'type' => 'xsd:string', 'minOccurs' => '0' ), - + 'target_version' => array( 'name'=>'target_version', 'type' => 'xsd:string', 'minOccurs' => '0' ), + 'description' => array( 'name' => 'description', 'type' => 'xsd:string', 'minOccurs' => '0' ), 'steps_to_reproduce' => array( 'name' => 'steps_to_reproduce', 'type' => 'xsd:string', 'minOccurs' => '0' ), 'additional_information' => array( 'name' => 'additional_information', 'type' => 'xsd:string', 'minOccurs' => '0' ), com.itsolut.mantis.core.patch (193,200 bytes)
Index: src/com/itsolut/mantis/binding/MantisConnectLocator.java =================================================================== --- src/com/itsolut/mantis/binding/MantisConnectLocator.java (revision 211) +++ src/com/itsolut/mantis/binding/MantisConnectLocator.java (working copy) @@ -22,7 +22,7 @@ } // Use to get a proxy class for MantisConnectPort - private java.lang.String MantisConnectPort_address = "http://your.domain.com/mc/mantisconnect.php"; + private java.lang.String MantisConnectPort_address = "http://192.168.30.53/mantis/api/soap/mantisconnect.php"; public java.lang.String getMantisConnectPortAddress() { return MantisConnectPort_address; Index: src/com/itsolut/mantis/binding/MantisConnectPortType.java =================================================================== --- src/com/itsolut/mantis/binding/MantisConnectPortType.java (revision 211) +++ src/com/itsolut/mantis/binding/MantisConnectPortType.java (working copy) @@ -146,8 +146,7 @@ public byte[] mc_issue_attachment_get(java.lang.String username, java.lang.String password, java.math.BigInteger issue_attachment_id) throws java.rmi.RemoteException; /** - * Add a new project to the tracker (must have admin - * privileges) + * Add a new project to the tracker (must have admin privileges) */ public java.math.BigInteger mc_project_add(java.lang.String username, java.lang.String password, com.itsolut.mantis.binding.ProjectData project) throws java.rmi.RemoteException; @@ -152,8 +151,7 @@ public java.math.BigInteger mc_project_add(java.lang.String username, java.lang.String password, com.itsolut.mantis.binding.ProjectData project) throws java.rmi.RemoteException; /** - * Add a new project to the tracker (must have admin - * privileges) + * Add a new project to the tracker (must have admin privileges) */ public boolean mc_project_delete(java.lang.String username, java.lang.String password, java.math.BigInteger project_id) throws java.rmi.RemoteException; @@ -158,8 +156,8 @@ public boolean mc_project_delete(java.lang.String username, java.lang.String password, java.math.BigInteger project_id) throws java.rmi.RemoteException; /** - * Get the issues that match the specified project id and - * paging details. + * Get the issues that match the specified project id and paging + * details. */ public com.itsolut.mantis.binding.IssueData[] mc_project_get_issues(java.lang.String username, java.lang.String password, java.math.BigInteger project_id, java.math.BigInteger page_number, java.math.BigInteger per_page) throws java.rmi.RemoteException; @@ -164,8 +162,8 @@ public com.itsolut.mantis.binding.IssueData[] mc_project_get_issues(java.lang.String username, java.lang.String password, java.math.BigInteger project_id, java.math.BigInteger page_number, java.math.BigInteger per_page) throws java.rmi.RemoteException; /** - * Get the issue headers that match the specified project - * id and paging details. + * Get the issue headers that match the specified project id and + * paging details. */ public com.itsolut.mantis.binding.IssueHeaderData[] mc_project_get_issue_headers(java.lang.String username, java.lang.String password, java.math.BigInteger project_id, java.math.BigInteger page_number, java.math.BigInteger per_page) throws java.rmi.RemoteException; @@ -170,8 +168,7 @@ public com.itsolut.mantis.binding.IssueHeaderData[] mc_project_get_issue_headers(java.lang.String username, java.lang.String password, java.math.BigInteger project_id, java.math.BigInteger page_number, java.math.BigInteger per_page) throws java.rmi.RemoteException; /** - * Get appropriate users assigned to a project by access - * level. + * Get appropriate users assigned to a project by access level. */ public com.itsolut.mantis.binding.AccountData[] mc_project_get_users(java.lang.String username, java.lang.String password, java.math.BigInteger project_id, java.math.BigInteger access) throws java.rmi.RemoteException; @@ -176,8 +173,8 @@ public com.itsolut.mantis.binding.AccountData[] mc_project_get_users(java.lang.String username, java.lang.String password, java.math.BigInteger project_id, java.math.BigInteger access) throws java.rmi.RemoteException; /** - * Get the list of projects that are accessible to the - * logged in user. + * Get the list of projects that are accessible to the logged + * in user. */ public com.itsolut.mantis.binding.ProjectData[] mc_projects_get_user_accessible(java.lang.String username, java.lang.String password) throws java.rmi.RemoteException; @@ -207,8 +204,7 @@ public boolean mc_project_version_delete(java.lang.String username, java.lang.String password, java.math.BigInteger version_id) throws java.rmi.RemoteException; /** - * Get the released versions that belong to the specified - * project. + * Get the released versions that belong to the specified project. */ public com.itsolut.mantis.binding.ProjectVersionData[] mc_project_get_released_versions(java.lang.String username, java.lang.String password, java.math.BigInteger project_id) throws java.rmi.RemoteException; @@ -213,8 +209,7 @@ public com.itsolut.mantis.binding.ProjectVersionData[] mc_project_get_released_versions(java.lang.String username, java.lang.String password, java.math.BigInteger project_id) throws java.rmi.RemoteException; /** - * Get the unreleased version that belong to the specified - * project. + * Get the unreleased version that belong to the specified project. */ public com.itsolut.mantis.binding.ProjectVersionData[] mc_project_get_unreleased_versions(java.lang.String username, java.lang.String password, java.math.BigInteger project_id) throws java.rmi.RemoteException; @@ -219,8 +214,7 @@ public com.itsolut.mantis.binding.ProjectVersionData[] mc_project_get_unreleased_versions(java.lang.String username, java.lang.String password, java.math.BigInteger project_id) throws java.rmi.RemoteException; /** - * Get the attachments that belong to the specified - * project. + * Get the attachments that belong to the specified project. */ public com.itsolut.mantis.binding.ProjectAttachmentData[] mc_project_get_attachments(java.lang.String username, java.lang.String password, java.math.BigInteger project_id) throws java.rmi.RemoteException; @@ -225,8 +219,7 @@ public com.itsolut.mantis.binding.ProjectAttachmentData[] mc_project_get_attachments(java.lang.String username, java.lang.String password, java.math.BigInteger project_id) throws java.rmi.RemoteException; /** - * Get the custom fields that belong to the specified - * project. + * Get the custom fields that belong to the specified project. */ public com.itsolut.mantis.binding.CustomFieldDefinitionData[] mc_project_get_custom_fields(java.lang.String username, java.lang.String password, java.math.BigInteger project_id) throws java.rmi.RemoteException; @@ -251,8 +244,7 @@ public com.itsolut.mantis.binding.FilterData[] mc_filter_get(java.lang.String username, java.lang.String password, java.math.BigInteger project_id) throws java.rmi.RemoteException; /** - * Get the issues that match the specified filter and - * paging details. + * Get the issues that match the specified filter and paging details. */ public com.itsolut.mantis.binding.IssueData[] mc_filter_get_issues(java.lang.String username, java.lang.String password, java.math.BigInteger project_id, java.math.BigInteger filter_id, java.math.BigInteger page_number, java.math.BigInteger per_page) throws java.rmi.RemoteException; @@ -257,8 +249,8 @@ public com.itsolut.mantis.binding.IssueData[] mc_filter_get_issues(java.lang.String username, java.lang.String password, java.math.BigInteger project_id, java.math.BigInteger filter_id, java.math.BigInteger page_number, java.math.BigInteger per_page) throws java.rmi.RemoteException; /** - * Get the issue headers that match the specified filter - * and paging details. + * Get the issue headers that match the specified filter and paging + * details. */ public com.itsolut.mantis.binding.IssueHeaderData[] mc_filter_get_issue_headers(java.lang.String username, java.lang.String password, java.math.BigInteger project_id, java.math.BigInteger filter_id, java.math.BigInteger page_number, java.math.BigInteger per_page) throws java.rmi.RemoteException; @@ -268,8 +260,8 @@ public java.lang.String mc_config_get_string(java.lang.String username, java.lang.String password, java.lang.String config_var) throws java.rmi.RemoteException; /** - * Notifies Mantis of a check-in for the issue with the - * specified id. + * Notifies Mantis of a check-in for the issue with the specified + * id. */ public boolean mc_issue_checkin(java.lang.String username, java.lang.String password, java.math.BigInteger issue_id, java.lang.String comment, boolean fixed) throws java.rmi.RemoteException; } Index: src/com/itsolut/mantis/binding/IssueData.java =================================================================== --- src/com/itsolut/mantis/binding/IssueData.java (revision 211) +++ src/com/itsolut/mantis/binding/IssueData.java (working copy) @@ -54,6 +54,8 @@ private java.lang.String fixed_in_version; + private java.lang.String target_version; + private java.lang.String description; private java.lang.String steps_to_reproduce; @@ -95,6 +97,7 @@ com.itsolut.mantis.binding.ObjectRef eta, com.itsolut.mantis.binding.ObjectRef resolution, java.lang.String fixed_in_version, + java.lang.String target_version, java.lang.String description, java.lang.String steps_to_reproduce, java.lang.String additional_information, @@ -125,6 +128,7 @@ this.eta = eta; this.resolution = resolution; this.fixed_in_version = fixed_in_version; + this.target_version = target_version; this.description = description; this.steps_to_reproduce = steps_to_reproduce; this.additional_information = additional_information; @@ -596,6 +600,26 @@ /** + * Gets the target_version value for this IssueData. + * + * @return target_version + */ + public java.lang.String getTarget_version() { + return target_version; + } + + + /** + * Sets the target_version value for this IssueData. + * + * @param target_version + */ + public void setTarget_version(java.lang.String target_version) { + this.target_version = target_version; + } + + + /** * Gets the description value for this IssueData. * * @return description @@ -815,6 +839,9 @@ ((this.fixed_in_version==null && other.getFixed_in_version()==null) || (this.fixed_in_version!=null && this.fixed_in_version.equals(other.getFixed_in_version()))) && + ((this.target_version==null && other.getTarget_version()==null) || + (this.target_version!=null && + this.target_version.equals(other.getTarget_version()))) && ((this.description==null && other.getDescription()==null) || (this.description!=null && this.description.equals(other.getDescription()))) && @@ -916,6 +943,9 @@ if (getFixed_in_version() != null) { _hashCode += getFixed_in_version().hashCode(); } + if (getTarget_version() != null) { + _hashCode += getTarget_version().hashCode(); + } if (getDescription() != null) { _hashCode += getDescription().hashCode(); } @@ -1141,6 +1171,13 @@ elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("target_version"); + elemField.setXmlName(new javax.xml.namespace.QName("", "target_version")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("description"); elemField.setXmlName(new javax.xml.namespace.QName("", "description")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); Index: src/com/itsolut/mantis/binding/AccountData.java =================================================================== --- src/com/itsolut/mantis/binding/AccountData.java (revision 211) +++ src/com/itsolut/mantis/binding/AccountData.java (working copy) @@ -8,12 +8,7 @@ package com.itsolut.mantis.binding; public class AccountData implements java.io.Serializable { - /** - * - */ - private static final long serialVersionUID = -5109861826118871916L; - - private java.math.BigInteger id; + private java.math.BigInteger id; private java.lang.String name; Index: src/com/itsolut/mantis/binding/MantisConnectBindingStub.java =================================================================== --- src/com/itsolut/mantis/binding/MantisConnectBindingStub.java (revision 211) +++ src/com/itsolut/mantis/binding/MantisConnectBindingStub.java (working copy) @@ -1160,7 +1160,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[0]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_version"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_version"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_version")); @@ -1191,7 +1191,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[1]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_enum_status"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_status"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_enum_status")); @@ -1222,7 +1222,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[2]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_enum_priorities"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_priorities"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_enum_priorities")); @@ -1253,7 +1253,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[3]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_enum_severities"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_severities"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_enum_severities")); @@ -1284,7 +1284,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[4]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_enum_reproducibilities"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_reproducibilities"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_enum_reproducibilities")); @@ -1315,7 +1315,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[5]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_enum_projections"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_projections"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_enum_projections")); @@ -1346,7 +1346,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[6]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_enum_etas"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_etas"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_enum_etas")); @@ -1377,7 +1377,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[7]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_enum_resolutions"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_resolutions"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_enum_resolutions")); @@ -1408,7 +1408,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[8]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_enum_access_levels"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_access_levels"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_enum_access_levels")); @@ -1439,7 +1439,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[9]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_enum_project_status"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_project_status"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_enum_project_status")); @@ -1470,7 +1470,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[10]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_enum_project_view_states"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_project_view_states"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_enum_project_view_states")); @@ -1501,7 +1501,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[11]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_enum_view_states"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_view_states"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_enum_view_states")); @@ -1532,7 +1532,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[12]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_enum_custom_field_types"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_custom_field_types"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_enum_custom_field_types")); @@ -1563,7 +1563,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[13]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_enum_get"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_get"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_enum_get")); @@ -1594,7 +1594,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[14]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_issue_exists"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_exists"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_issue_exists")); @@ -1625,7 +1625,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[15]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_issue_get"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_get"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_issue_get")); @@ -1656,7 +1656,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[16]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_issue_get_biggest_id"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_get_biggest_id"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_issue_get_biggest_id")); @@ -1687,7 +1687,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[17]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_issue_get_id_from_summary"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_get_id_from_summary"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_issue_get_id_from_summary")); @@ -1718,7 +1718,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[18]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_issue_add"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_add"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_issue_add")); @@ -1749,7 +1749,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[19]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_issue_update"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_update"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_issue_update")); @@ -1780,7 +1780,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[20]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_issue_delete"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_delete"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_issue_delete")); @@ -1811,7 +1811,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[21]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_issue_note_add"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_note_add"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_issue_note_add")); @@ -1842,7 +1842,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[22]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_issue_note_delete"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_note_delete"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_issue_note_delete")); @@ -1873,7 +1873,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[23]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_issue_relationship_add"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_relationship_add"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_issue_relationship_add")); @@ -1904,7 +1904,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[24]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_issue_relationship_delete"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_relationship_delete"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_issue_relationship_delete")); @@ -1935,7 +1935,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[25]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_issue_attachment_add"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_attachment_add"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_issue_attachment_add")); @@ -1966,7 +1966,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[26]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_issue_attachment_delete"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_attachment_delete"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_issue_attachment_delete")); @@ -1997,7 +1997,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[27]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_issue_attachment_get"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_attachment_get"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_issue_attachment_get")); @@ -2028,7 +2028,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[28]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_project_add"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_add"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_project_add")); @@ -2059,7 +2059,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[29]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_project_delete"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_delete"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_project_delete")); @@ -2090,7 +2090,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[30]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_project_get_issues"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_issues"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_project_get_issues")); @@ -2121,7 +2121,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[31]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_project_get_issue_headers"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_issue_headers"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_project_get_issue_headers")); @@ -2152,7 +2152,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[32]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_project_get_users"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_users"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_project_get_users")); @@ -2183,7 +2183,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[33]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_projects_get_user_accessible"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_projects_get_user_accessible"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_projects_get_user_accessible")); @@ -2214,7 +2214,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[34]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_project_get_categories"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_categories"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_project_get_categories")); @@ -2245,7 +2245,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[35]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_project_get_versions"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_versions"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_project_get_versions")); @@ -2276,7 +2276,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[36]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_project_version_add"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_version_add"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_project_version_add")); @@ -2307,7 +2307,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[37]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_project_version_update"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_version_update"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_project_version_update")); @@ -2338,7 +2338,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[38]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_project_version_delete"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_version_delete"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_project_version_delete")); @@ -2369,7 +2369,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[39]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_project_get_released_versions"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_released_versions"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_project_get_released_versions")); @@ -2400,7 +2400,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[40]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_project_get_unreleased_versions"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_unreleased_versions"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_project_get_unreleased_versions")); @@ -2431,7 +2431,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[41]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_project_get_attachments"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_attachments"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_project_get_attachments")); @@ -2462,7 +2462,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[42]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_project_get_custom_fields"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_custom_fields"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_project_get_custom_fields")); @@ -2493,7 +2493,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[43]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_project_attachment_get"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_attachment_get"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_project_attachment_get")); @@ -2524,7 +2524,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[44]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_project_attachment_add"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_attachment_add"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_project_attachment_add")); @@ -2555,7 +2555,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[45]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_project_attachment_delete"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_attachment_delete"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_project_attachment_delete")); @@ -2586,7 +2586,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[46]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_filter_get"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_filter_get"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_filter_get")); @@ -2617,7 +2617,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[47]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_filter_get_issues"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_filter_get_issues"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_filter_get_issues")); @@ -2648,7 +2648,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[48]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_filter_get_issue_headers"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_filter_get_issue_headers"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_filter_get_issue_headers")); @@ -2679,7 +2679,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[49]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_config_get_string"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_config_get_string"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_config_get_string")); @@ -2710,7 +2710,7 @@ org.apache.axis.client.Call _call = createCall(); _call.setOperation(_operations[50]); _call.setUseSOAPAction(true); - _call.setSOAPActionURI("mantisconnect.php/mc_issue_checkin"); + _call.setSOAPActionURI("http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_checkin"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("http://futureware.biz/mantisconnect", "mc_issue_checkin")); Index: src/com/itsolut/mantis/core/MantisAttributeMapper.java =================================================================== --- src/com/itsolut/mantis/core/MantisAttributeMapper.java (revision 211) +++ src/com/itsolut/mantis/core/MantisAttributeMapper.java (working copy) @@ -71,6 +71,7 @@ SUMMARY(Key.SUMMARY, "Summary:", TaskAttribute.TYPE_SHORT_TEXT, true, false), VERSION(Key.VERSION, "Version:", TaskAttribute.TYPE_SINGLE_SELECT, false, false), FIXED_IN(Key.FIXED_IN, "Fixed In:", TaskAttribute.TYPE_SINGLE_SELECT, false, false), + TARGET_VERSION(Key.TARGET_VERSION, "Target Version:", TaskAttribute.TYPE_SINGLE_SELECT, false, false), VIEW_STATE(Key.VIEW_STATE, "View State:", TaskAttribute.TYPE_SHORT_TEXT, true, true), NEW_COMMENT(Key.NEW_COMMENT, "new_comment", TaskAttribute.TYPE_LONG_RICH_TEXT, true, false), ATTACHID(Key.ATTACHID, "attachid", TaskAttribute.TYPE_SHORT_TEXT, false, false), Index: src/com/itsolut/mantis/core/MantisRepositoryConnector.java =================================================================== --- src/com/itsolut/mantis/core/MantisRepositoryConnector.java (revision 211) +++ src/com/itsolut/mantis/core/MantisRepositoryConnector.java (working copy) @@ -334,8 +334,7 @@ public Date getCompletionDate() { if (MantisUtils.isCompleted(getTaskData().getRoot() .getAttribute( - MantisAttributeMapper.Attribute.STATUS - .toString()).getValue())) { + MantisAttributeMapper.Attribute.STATUS.getKey()).getValue())) { return getModificationDate(); } else { return null; Index: src/com/itsolut/mantis/core/MantisAxis1SOAPClient.java =================================================================== --- src/com/itsolut/mantis/core/MantisAxis1SOAPClient.java (revision 211) +++ src/com/itsolut/mantis/core/MantisAxis1SOAPClient.java (working copy) @@ -337,6 +337,7 @@ ticket.putBuiltinValue(Key.STATUS, issue.getStatus().getName()); ticket.putBuiltinValue(Key.VERSION, issue.getVersion()); ticket.putBuiltinValue(Key.FIXED_IN, issue.getFixed_in_version()); + ticket.putBuiltinValue(Key.TARGET_VERSION,issue.getTarget_version()); ticket.putBuiltinValue(Key.ADDITIONAL_INFO, issue.getAdditional_information()); ticket.putBuiltinValue(Key.STEPS_TO_REPRODUCE, issue.getSteps_to_reproduce()); @@ -604,6 +605,7 @@ issue.setVersion(issueVersion); issue.setFixed_in_version(ticket.getValue(Key.FIXED_IN)); + issue.setTarget_version(ticket.getValue(Key.TARGET_VERSION)); issue.setSteps_to_reproduce(ticket.getValue(Key.STEPS_TO_REPRODUCE)); issue.setAdditional_information(ticket.getValue(Key.ADDITIONAL_INFO)); Index: src/com/itsolut/mantis/core/model/MantisTicket.java =================================================================== --- src/com/itsolut/mantis/core/model/MantisTicket.java (revision 211) +++ src/com/itsolut/mantis/core/model/MantisTicket.java (working copy) @@ -64,6 +64,7 @@ VERSION("version"), VIEW_STATE("view_state"), FIXED_IN("fixed_in"), + TARGET_VERSION("target_version"), NEW_COMMENT("new_comment"), ATTACHID("attachid"), ATTACHMENT("attachment"), Index: src/com/itsolut/mantis/core/MantisTaskDataHandler.java =================================================================== --- src/com/itsolut/mantis/core/MantisTaskDataHandler.java (revision 211) +++ src/com/itsolut/mantis/core/MantisTaskDataHandler.java (working copy) @@ -416,6 +416,7 @@ .getName()); createAttribute(data, MantisAttributeMapper.Attribute.VERSION, null); createAttribute(data, MantisAttributeMapper.Attribute.FIXED_IN, null); + createAttribute(data, MantisAttributeMapper.Attribute.TARGET_VERSION, null); createAttribute(data, MantisAttributeMapper.Attribute.PROJECTION, client.getProjection(), client.getProjection()[0].getName()); @@ -481,6 +482,11 @@ fixInVerAttr.clearOptions(); fixInVerAttr.putOption("none", "");// Add empty option + TaskAttribute targetVerAttr = getAttribute(data, + MantisAttributeMapper.Attribute.TARGET_VERSION.getKey()); + targetVerAttr.clearOptions(); + targetVerAttr.putOption("none", ""); + for (MantisVersion v : client.getVersions(getAttribute(data, MantisAttributeMapper.Attribute.PROJECT.getKey()) .getValue())) { @@ -492,6 +498,7 @@ if (v.isReleased()) repInVerAttr.putOption(v.getName(), v.getName()); fixInVerAttr.putOption(v.getName(), v.getName()); + targetVerAttr.putOption(v.getName(), v.getName()); } /* If the value is empty then the issue has not yet been fixed */ @@ -500,6 +507,9 @@ if (MantisUtils.isEmpty(repInVerAttr.getValue())) repInVerAttr.setValue("none"); + + if (MantisUtils.isEmpty(targetVerAttr.getValue())) + targetVerAttr.setValue("none"); } catch (MantisException ex) { MantisCorePlugin.log(new Status(Status.ERROR, Index: mantisconnect.wsdl =================================================================== --- mantisconnect.wsdl (revision 211) +++ mantisconnect.wsdl (working copy) @@ -1,1972 +1,1123 @@ <?xml version="1.0" encoding="ISO-8859-1"?> -<definitions xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" - xmlns:xsd="http://www.w3.org/2001/XMLSchema" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" - xmlns:tns="http://futureware.biz/mantisconnect" - xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" - xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" - xmlns="http://schemas.xmlsoap.org/wsdl/" - targetNamespace="http://futureware.biz/mantisconnect"> - <types> - <xsd:schema - targetNamespace="http://futureware.biz/mantisconnect"> - <xsd:import - namespace="http://schemas.xmlsoap.org/soap/encoding/" /> - <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" /> - <xsd:complexType name="StringArray"> - <xsd:complexContent> - <xsd:restriction base="SOAP-ENC:Array"> - <xsd:attribute ref="SOAP-ENC:arrayType" - wsdl:arrayType="xsd:string[]" /> - </xsd:restriction> - </xsd:complexContent> - </xsd:complexType> - <xsd:complexType name="ObjectRef"> - <xsd:all> - <xsd:element name="id" type="xsd:integer" - minOccurs="0" /> - <xsd:element name="name" type="xsd:string" - minOccurs="0" /> - </xsd:all> - </xsd:complexType> - <xsd:complexType name="ObjectRefArray"> - <xsd:complexContent> - <xsd:restriction base="SOAP-ENC:Array"> - <xsd:attribute ref="SOAP-ENC:arrayType" - wsdl:arrayType="tns:ObjectRef[]" /> - </xsd:restriction> - </xsd:complexContent> - </xsd:complexType> - <xsd:complexType name="AccountData"> - <xsd:all> - <xsd:element name="id" type="xsd:integer" - minOccurs="0" /> - <xsd:element name="name" type="xsd:string" - minOccurs="0" /> - <xsd:element name="real_name" type="xsd:string" - minOccurs="0" /> - <xsd:element name="email" type="xsd:string" - minOccurs="0" /> - </xsd:all> - </xsd:complexType> - <xsd:complexType name="AccountDataArray"> - <xsd:complexContent> - <xsd:restriction base="SOAP-ENC:Array"> - <xsd:attribute ref="SOAP-ENC:arrayType" - wsdl:arrayType="tns:AccountData[]" /> - </xsd:restriction> - </xsd:complexContent> - </xsd:complexType> - <xsd:complexType name="AttachmentData"> - <xsd:all> - <xsd:element name="id" type="xsd:integer" - minOccurs="0" /> - <xsd:element name="filename" type="xsd:string" - minOccurs="0" /> - <xsd:element name="size" type="xsd:integer" - minOccurs="0" /> - <xsd:element name="content_type" type="xsd:string" - minOccurs="0" /> - <xsd:element name="date_submitted" - type="xsd:dateTime" minOccurs="0" /> - <xsd:element name="download_url" type="xsd:anyURI" - minOccurs="0" /> - </xsd:all> - </xsd:complexType> - <xsd:complexType name="AttachmentDataArray"> - <xsd:complexContent> - <xsd:restriction base="SOAP-ENC:Array"> - <xsd:attribute ref="SOAP-ENC:arrayType" - wsdl:arrayType="tns:AttachmentData[]" /> - </xsd:restriction> - </xsd:complexContent> - </xsd:complexType> - <xsd:complexType name="ProjectAttachmentData"> - <xsd:all> - <xsd:element name="id" type="xsd:integer" - minOccurs="0" /> - <xsd:element name="filename" type="xsd:string" - minOccurs="0" /> - <xsd:element name="title" type="xsd:string" - minOccurs="0" /> - <xsd:element name="description" type="xsd:string" - minOccurs="0" /> - <xsd:element name="size" type="xsd:integer" - minOccurs="0" /> - <xsd:element name="content_type" type="xsd:string" - minOccurs="0" /> - <xsd:element name="date_submitted" - type="xsd:dateTime" minOccurs="0" /> - <xsd:element name="download_url" type="xsd:anyURI" - minOccurs="0" /> - </xsd:all> - </xsd:complexType> - <xsd:complexType name="ProjectAttachmentDataArray"> - <xsd:complexContent> - <xsd:restriction base="SOAP-ENC:Array"> - <xsd:attribute ref="SOAP-ENC:arrayType" - wsdl:arrayType="tns:ProjectAttachmentData[]" /> - </xsd:restriction> - </xsd:complexContent> - </xsd:complexType> - <xsd:complexType name="RelationshipData"> - <xsd:all> - <xsd:element name="id" type="xsd:integer" - minOccurs="0" /> - <xsd:element name="type" type="tns:ObjectRef" - minOccurs="0" /> - <xsd:element name="target_id" type="xsd:integer" - minOccurs="0" /> - </xsd:all> - </xsd:complexType> - <xsd:complexType name="RelationshipDataArray"> - <xsd:complexContent> - <xsd:restriction base="SOAP-ENC:Array"> - <xsd:attribute ref="SOAP-ENC:arrayType" - wsdl:arrayType="tns:RelationshipData[]" /> - </xsd:restriction> - </xsd:complexContent> - </xsd:complexType> - <xsd:complexType name="IssueNoteData"> - <xsd:all> - <xsd:element name="id" type="xsd:integer" - minOccurs="0" /> - <xsd:element name="reporter" type="tns:AccountData" - minOccurs="0" /> - <xsd:element name="text" type="xsd:string" - minOccurs="0" /> - <xsd:element name="view_state" type="tns:ObjectRef" - minOccurs="0" /> - <xsd:element name="date_submitted" - type="xsd:dateTime" minOccurs="0" /> - <xsd:element name="last_modified" - type="xsd:dateTime" minOccurs="0" /> - </xsd:all> - </xsd:complexType> - <xsd:complexType name="IssueNoteDataArray"> - <xsd:complexContent> - <xsd:restriction base="SOAP-ENC:Array"> - <xsd:attribute ref="SOAP-ENC:arrayType" - wsdl:arrayType="tns:IssueNoteData[]" /> - </xsd:restriction> - </xsd:complexContent> - </xsd:complexType> - <xsd:complexType name="IssueData"> - <xsd:all> - <xsd:element name="id" type="xsd:integer" - minOccurs="0" /> - <xsd:element name="view_state" type="tns:ObjectRef" - minOccurs="0" /> - <xsd:element name="last_updated" type="xsd:dateTime" - minOccurs="0" /> - <xsd:element name="project" type="tns:ObjectRef" - minOccurs="0" /> - <xsd:element name="category" type="xsd:string" - minOccurs="0" /> - <xsd:element name="priority" type="tns:ObjectRef" - minOccurs="0" /> - <xsd:element name="severity" type="tns:ObjectRef" - minOccurs="0" /> - <xsd:element name="status" type="tns:ObjectRef" - minOccurs="0" /> - <xsd:element name="reporter" type="tns:AccountData" - minOccurs="0" /> - <xsd:element name="summary" type="xsd:string" - minOccurs="0" /> - <xsd:element name="version" type="xsd:string" - minOccurs="0" /> - <xsd:element name="build" type="xsd:string" - minOccurs="0" /> - <xsd:element name="platform" type="xsd:string" - minOccurs="0" /> - <xsd:element name="os" type="xsd:string" - minOccurs="0" /> - <xsd:element name="os_build" type="xsd:string" - minOccurs="0" /> - <xsd:element name="reproducibility" - type="tns:ObjectRef" minOccurs="0" /> - <xsd:element name="date_submitted" - type="xsd:dateTime" minOccurs="0" /> - <xsd:element name="sponsorship_total" - type="xsd:integer" minOccurs="0" /> - <xsd:element name="handler" type="tns:AccountData" - minOccurs="0" /> - <xsd:element name="projection" type="tns:ObjectRef" - minOccurs="0" /> - <xsd:element name="eta" type="tns:ObjectRef" - minOccurs="0" /> - <xsd:element name="resolution" type="tns:ObjectRef" - minOccurs="0" /> - <xsd:element name="fixed_in_version" - type="xsd:string" minOccurs="0" /> - <xsd:element name="description" type="xsd:string" - minOccurs="0" /> - <xsd:element name="steps_to_reproduce" - type="xsd:string" minOccurs="0" /> - <xsd:element name="additional_information" - type="xsd:string" minOccurs="0" /> - <xsd:element name="attachments" - type="tns:AttachmentDataArray" minOccurs="0" /> - <xsd:element name="relationships" - type="tns:RelationshipDataArray" minOccurs="0" /> - <xsd:element name="notes" - type="tns:IssueNoteDataArray" minOccurs="0" /> - <xsd:element name="custom_fields" - type="tns:CustomFieldValueForIssueDataArray" minOccurs="0" /> - </xsd:all> - </xsd:complexType> - <xsd:complexType name="IssueDataArray"> - <xsd:complexContent> - <xsd:restriction base="SOAP-ENC:Array"> - <xsd:attribute ref="SOAP-ENC:arrayType" - wsdl:arrayType="tns:IssueData[]" /> - </xsd:restriction> - </xsd:complexContent> - </xsd:complexType> - <xsd:complexType name="IssueHeaderData"> - <xsd:all> - <xsd:element name="id" type="xsd:integer" /> - <xsd:element name="view_state" type="xsd:integer" /> - <xsd:element name="last_updated" - type="xsd:dateTime" /> - <xsd:element name="project" type="xsd:integer" /> - <xsd:element name="category" type="xsd:string" /> - <xsd:element name="priority" type="xsd:integer" /> - <xsd:element name="severity" type="xsd:integer" /> - <xsd:element name="status" type="xsd:integer" /> - <xsd:element name="reporter" type="xsd:integer" /> - <xsd:element name="summary" type="xsd:string" /> - <xsd:element name="handler" type="xsd:integer" /> - <xsd:element name="resolution" type="xsd:integer" /> - <xsd:element name="attachments_count" - type="xsd:integer" /> - <xsd:element name="notes_count" type="xsd:integer" /> - </xsd:all> - </xsd:complexType> - <xsd:complexType name="IssueHeaderDataArray"> - <xsd:complexContent> - <xsd:restriction base="SOAP-ENC:Array"> - <xsd:attribute ref="SOAP-ENC:arrayType" - wsdl:arrayType="tns:IssueHeaderData[]" /> - </xsd:restriction> - </xsd:complexContent> - </xsd:complexType> - <xsd:complexType name="ProjectData"> - <xsd:all> - <xsd:element name="id" type="xsd:integer" - minOccurs="0" /> - <xsd:element name="name" type="xsd:string" - minOccurs="0" /> - <xsd:element name="status" type="tns:ObjectRef" - minOccurs="0" /> - <xsd:element name="enabled" type="xsd:boolean" - minOccurs="0" /> - <xsd:element name="view_state" type="tns:ObjectRef" - minOccurs="0" /> - <xsd:element name="access_min" type="tns:ObjectRef" - minOccurs="0" /> - <xsd:element name="file_path" type="xsd:string" - minOccurs="0" /> - <xsd:element name="description" type="xsd:string" - minOccurs="0" /> - <xsd:element name="subprojects" - type="tns:ProjectDataArray" minOccurs="0" /> - </xsd:all> - </xsd:complexType> - <xsd:complexType name="ProjectDataArray"> - <xsd:complexContent> - <xsd:restriction base="SOAP-ENC:Array"> - <xsd:attribute ref="SOAP-ENC:arrayType" - wsdl:arrayType="tns:ProjectData[]" /> - </xsd:restriction> - </xsd:complexContent> - </xsd:complexType> - <xsd:complexType name="ProjectVersionData"> - <xsd:all> - <xsd:element name="id" type="xsd:integer" - minOccurs="0" /> - <xsd:element name="name" type="xsd:string" - minOccurs="0" /> - <xsd:element name="project_id" type="xsd:integer" - minOccurs="0" /> - <xsd:element name="date_order" type="xsd:dateTime" - minOccurs="0" /> - <xsd:element name="description" type="xsd:string" - minOccurs="0" /> - <xsd:element name="released" type="xsd:boolean" - minOccurs="0" /> - </xsd:all> - </xsd:complexType> - <xsd:complexType name="ProjectVersionDataArray"> - <xsd:complexContent> - <xsd:restriction base="SOAP-ENC:Array"> - <xsd:attribute ref="SOAP-ENC:arrayType" - wsdl:arrayType="tns:ProjectVersionData[]" /> - </xsd:restriction> - </xsd:complexContent> - </xsd:complexType> - <xsd:complexType name="FilterData"> - <xsd:all> - <xsd:element name="id" type="xsd:integer" - minOccurs="0" /> - <xsd:element name="owner" type="tns:AccountData" - minOccurs="0" /> - <xsd:element name="project_id" type="xsd:integer" - minOccurs="0" /> - <xsd:element name="is_public" type="xsd:boolean" - minOccurs="0" /> - <xsd:element name="name" type="xsd:string" - minOccurs="0" /> - <xsd:element name="filter_string" type="xsd:string" - minOccurs="0" /> - </xsd:all> - </xsd:complexType> - <xsd:complexType name="FilterDataArray"> - <xsd:complexContent> - <xsd:restriction base="SOAP-ENC:Array"> - <xsd:attribute ref="SOAP-ENC:arrayType" - wsdl:arrayType="tns:FilterData[]" /> - </xsd:restriction> - </xsd:complexContent> - </xsd:complexType> - <xsd:complexType name="CustomFieldDefinitionData"> - <xsd:all> - <xsd:element name="field" type="tns:ObjectRef" - minOccurs="0" /> - <xsd:element name="type" type="xsd:integer" - minOccurs="0" /> - <xsd:element name="possible_values" - type="xsd:string" minOccurs="0" /> - <xsd:element name="default_value" type="xsd:string" - minOccurs="0" /> - <xsd:element name="valid_regexp" type="xsd:string" - minOccurs="0" /> - <xsd:element name="access_level_r" - type="xsd:integer" minOccurs="0" /> - <xsd:element name="access_level_rw" - type="xsd:integer" minOccurs="0" /> - <xsd:element name="length_min" type="xsd:integer" - minOccurs="0" /> - <xsd:element name="length_max" type="xsd:integer" - minOccurs="0" /> - <xsd:element name="advanced" type="xsd:boolean" - minOccurs="0" /> - <xsd:element name="display_report" - type="xsd:boolean" minOccurs="0" /> - <xsd:element name="display_update" - type="xsd:boolean" minOccurs="0" /> - <xsd:element name="display_resolved" - type="xsd:boolean" minOccurs="0" /> - <xsd:element name="display_closed" - type="xsd:boolean" minOccurs="0" /> - <xsd:element name="require_report" - type="xsd:boolean" minOccurs="0" /> - <xsd:element name="require_update" - type="xsd:boolean" minOccurs="0" /> - <xsd:element name="require_resolved" - type="xsd:boolean" minOccurs="0" /> - <xsd:element name="require_closed" - type="xsd:boolean" minOccurs="0" /> - </xsd:all> - </xsd:complexType> - <xsd:complexType name="CustomFieldDefinitionDataArray"> - <xsd:complexContent> - <xsd:restriction base="SOAP-ENC:Array"> - <xsd:attribute ref="SOAP-ENC:arrayType" - wsdl:arrayType="tns:CustomFieldDefinitionData[]" /> - </xsd:restriction> - </xsd:complexContent> - </xsd:complexType> - <xsd:complexType name="CustomFieldLinkForProjectData"> - <xsd:all> - <xsd:element name="field" type="tns:ObjectRef" - minOccurs="0" /> - <xsd:element name="sequence" type="xsd:byte" - minOccurs="0" /> - </xsd:all> - </xsd:complexType> - <xsd:complexType - name="CustomFieldLinkForProjectDataArray"> - <xsd:complexContent> - <xsd:restriction base="SOAP-ENC:Array"> - <xsd:attribute ref="SOAP-ENC:arrayType" - wsdl:arrayType="tns:CustomFieldLinkForProjectData[]" /> - </xsd:restriction> - </xsd:complexContent> - </xsd:complexType> - <xsd:complexType name="CustomFieldValueForIssueData"> - <xsd:all> - <xsd:element name="field" type="tns:ObjectRef" - minOccurs="0" /> - <xsd:element name="value" type="xsd:string" - minOccurs="0" /> - </xsd:all> - </xsd:complexType> - <xsd:complexType name="CustomFieldValueForIssueDataArray"> - <xsd:complexContent> - <xsd:restriction base="SOAP-ENC:Array"> - <xsd:attribute ref="SOAP-ENC:arrayType" - wsdl:arrayType="tns:CustomFieldValueForIssueData[]" /> - </xsd:restriction> - </xsd:complexContent> - </xsd:complexType> - </xsd:schema> - </types> - <message name="mc_versionRequest"></message> - <message name="mc_versionResponse"> - <part name="return" type="xsd:string" /> - </message> - <message name="mc_enum_statusRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - </message> - <message name="mc_enum_statusResponse"> - <part name="return" type="tns:ObjectRefArray" /> - </message> - <message name="mc_enum_prioritiesRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - </message> - <message name="mc_enum_prioritiesResponse"> - <part name="return" type="tns:ObjectRefArray" /> - </message> - <message name="mc_enum_severitiesRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - </message> - <message name="mc_enum_severitiesResponse"> - <part name="return" type="tns:ObjectRefArray" /> - </message> - <message name="mc_enum_reproducibilitiesRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - </message> - <message name="mc_enum_reproducibilitiesResponse"> - <part name="return" type="tns:ObjectRefArray" /> - </message> - <message name="mc_enum_projectionsRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - </message> - <message name="mc_enum_projectionsResponse"> - <part name="return" type="tns:ObjectRefArray" /> - </message> - <message name="mc_enum_etasRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - </message> - <message name="mc_enum_etasResponse"> - <part name="return" type="tns:ObjectRefArray" /> - </message> - <message name="mc_enum_resolutionsRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - </message> - <message name="mc_enum_resolutionsResponse"> - <part name="return" type="tns:ObjectRefArray" /> - </message> - <message name="mc_enum_access_levelsRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - </message> - <message name="mc_enum_access_levelsResponse"> - <part name="return" type="tns:ObjectRefArray" /> - </message> - <message name="mc_enum_project_statusRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - </message> - <message name="mc_enum_project_statusResponse"> - <part name="return" type="tns:ObjectRefArray" /> - </message> - <message name="mc_enum_project_view_statesRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - </message> - <message name="mc_enum_project_view_statesResponse"> - <part name="return" type="tns:ObjectRefArray" /> - </message> - <message name="mc_enum_view_statesRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - </message> - <message name="mc_enum_view_statesResponse"> - <part name="return" type="tns:ObjectRefArray" /> - </message> - <message name="mc_enum_custom_field_typesRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - </message> - <message name="mc_enum_custom_field_typesResponse"> - <part name="return" type="tns:ObjectRefArray" /> - </message> - <message name="mc_enum_getRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="enumeration" type="xsd:string" /> - </message> - <message name="mc_enum_getResponse"> - <part name="return" type="xsd:string" /> - </message> - <message name="mc_issue_existsRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="issue_id" type="xsd:integer" /> - </message> - <message name="mc_issue_existsResponse"> - <part name="return" type="xsd:boolean" /> - </message> - <message name="mc_issue_getRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="issue_id" type="xsd:integer" /> - </message> - <message name="mc_issue_getResponse"> - <part name="return" type="tns:IssueData" /> - </message> - <message name="mc_issue_get_biggest_idRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project_id" type="xsd:integer" /> - </message> - <message name="mc_issue_get_biggest_idResponse"> - <part name="return" type="xsd:integer" /> - </message> - <message name="mc_issue_get_id_from_summaryRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="summary" type="xsd:string" /> - </message> - <message name="mc_issue_get_id_from_summaryResponse"> - <part name="return" type="xsd:integer" /> - </message> - <message name="mc_issue_addRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="issue" type="tns:IssueData" /> - </message> - <message name="mc_issue_addResponse"> - <part name="return" type="xsd:integer" /> - </message> - <message name="mc_issue_updateRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="issueId" type="xsd:integer" /> - <part name="issue" type="tns:IssueData" /> - </message> - <message name="mc_issue_updateResponse"> - <part name="return" type="xsd:boolean" /> - </message> - <message name="mc_issue_deleteRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="issue_id" type="xsd:integer" /> - </message> - <message name="mc_issue_deleteResponse"> - <part name="return" type="xsd:boolean" /> - </message> - <message name="mc_issue_note_addRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="issue_id" type="xsd:integer" /> - <part name="note" type="tns:IssueNoteData" /> - </message> - <message name="mc_issue_note_addResponse"> - <part name="return" type="xsd:integer" /> - </message> - <message name="mc_issue_note_deleteRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="issue_note_id" type="xsd:integer" /> - </message> - <message name="mc_issue_note_deleteResponse"> - <part name="return" type="xsd:boolean" /> - </message> - <message name="mc_issue_relationship_addRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="issue_id" type="xsd:integer" /> - <part name="relationship" type="tns:RelationshipData" /> - </message> - <message name="mc_issue_relationship_addResponse"> - <part name="return" type="xsd:integer" /> - </message> - <message name="mc_issue_relationship_deleteRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="issue_id" type="xsd:integer" /> - <part name="relationship_id" type="xsd:integer" /> - </message> - <message name="mc_issue_relationship_deleteResponse"> - <part name="return" type="xsd:boolean" /> - </message> - <message name="mc_issue_attachment_addRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="issue_id" type="xsd:integer" /> - <part name="name" type="xsd:string" /> - <part name="file_type" type="xsd:string" /> - <part name="content" type="xsd:base64Binary" /> - </message> - <message name="mc_issue_attachment_addResponse"> - <part name="return" type="xsd:integer" /> - </message> - <message name="mc_issue_attachment_deleteRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="issue_attachment_id" type="xsd:integer" /> - </message> - <message name="mc_issue_attachment_deleteResponse"> - <part name="return" type="xsd:boolean" /> - </message> - <message name="mc_issue_attachment_getRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="issue_attachment_id" type="xsd:integer" /> - </message> - <message name="mc_issue_attachment_getResponse"> - <part name="return" type="xsd:base64Binary" /> - </message> - <message name="mc_project_addRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project" type="tns:ProjectData" /> - </message> - <message name="mc_project_addResponse"> - <part name="return" type="xsd:integer" /> - </message> - <message name="mc_project_deleteRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project_id" type="xsd:integer" /> - </message> - <message name="mc_project_deleteResponse"> - <part name="return" type="xsd:boolean" /> - </message> - <message name="mc_project_get_issuesRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project_id" type="xsd:integer" /> - <part name="page_number" type="xsd:integer" /> - <part name="per_page" type="xsd:integer" /> - </message> - <message name="mc_project_get_issuesResponse"> - <part name="return" type="tns:IssueDataArray" /> - </message> - <message name="mc_project_get_issue_headersRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project_id" type="xsd:integer" /> - <part name="page_number" type="xsd:integer" /> - <part name="per_page" type="xsd:integer" /> - </message> - <message name="mc_project_get_issue_headersResponse"> - <part name="return" type="tns:IssueHeaderDataArray" /> - </message> - <message name="mc_project_get_usersRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project_id" type="xsd:integer" /> - <part name="access" type="xsd:integer" /> - </message> - <message name="mc_project_get_usersResponse"> - <part name="return" type="tns:AccountDataArray" /> - </message> - <message name="mc_projects_get_user_accessibleRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - </message> - <message name="mc_projects_get_user_accessibleResponse"> - <part name="return" type="tns:ProjectDataArray" /> - </message> - <message name="mc_project_get_categoriesRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project_id" type="xsd:integer" /> - </message> - <message name="mc_project_get_categoriesResponse"> - <part name="return" type="tns:StringArray" /> - </message> - <message name="mc_project_get_versionsRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project_id" type="xsd:integer" /> - </message> - <message name="mc_project_get_versionsResponse"> - <part name="return" type="tns:ProjectVersionDataArray" /> - </message> - <message name="mc_project_version_addRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="version" type="tns:ProjectVersionData" /> - </message> - <message name="mc_project_version_addResponse"> - <part name="return" type="xsd:integer" /> - </message> - <message name="mc_project_version_updateRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="version_id" type="xsd:integer" /> - <part name="version" type="tns:ProjectVersionData" /> - </message> - <message name="mc_project_version_updateResponse"> - <part name="return" type="xsd:boolean" /> - </message> - <message name="mc_project_version_deleteRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="version_id" type="xsd:integer" /> - </message> - <message name="mc_project_version_deleteResponse"> - <part name="return" type="xsd:boolean" /> - </message> - <message name="mc_project_get_released_versionsRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project_id" type="xsd:integer" /> - </message> - <message name="mc_project_get_released_versionsResponse"> - <part name="return" type="tns:ProjectVersionDataArray" /> - </message> - <message name="mc_project_get_unreleased_versionsRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project_id" type="xsd:integer" /> - </message> - <message name="mc_project_get_unreleased_versionsResponse"> - <part name="return" type="tns:ProjectVersionDataArray" /> - </message> - <message name="mc_project_get_attachmentsRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project_id" type="xsd:integer" /> - </message> - <message name="mc_project_get_attachmentsResponse"> - <part name="return" type="tns:ProjectAttachmentDataArray" /> - </message> - <message name="mc_project_get_custom_fieldsRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project_id" type="xsd:integer" /> - </message> - <message name="mc_project_get_custom_fieldsResponse"> - <part name="return" type="tns:CustomFieldDefinitionDataArray" /> - </message> - <message name="mc_project_attachment_getRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project_attachment_id" type="xsd:integer" /> - </message> - <message name="mc_project_attachment_getResponse"> - <part name="return" type="xsd:base64Binary" /> - </message> - <message name="mc_project_attachment_addRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project_id" type="xsd:integer" /> - <part name="name" type="xsd:string" /> - <part name="title" type="xsd:string" /> - <part name="description" type="xsd:string" /> - <part name="file_type" type="xsd:string" /> - <part name="content" type="xsd:base64Binary" /> - </message> - <message name="mc_project_attachment_addResponse"> - <part name="return" type="xsd:integer" /> - </message> - <message name="mc_project_attachment_deleteRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project_attachment_id" type="xsd:integer" /> - </message> - <message name="mc_project_attachment_deleteResponse"> - <part name="return" type="xsd:boolean" /> - </message> - <message name="mc_filter_getRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project_id" type="xsd:integer" /> - </message> - <message name="mc_filter_getResponse"> - <part name="return" type="tns:FilterDataArray" /> - </message> - <message name="mc_filter_get_issuesRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project_id" type="xsd:integer" /> - <part name="filter_id" type="xsd:integer" /> - <part name="page_number" type="xsd:integer" /> - <part name="per_page" type="xsd:integer" /> - </message> - <message name="mc_filter_get_issuesResponse"> - <part name="return" type="tns:IssueDataArray" /> - </message> - <message name="mc_filter_get_issue_headersRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="project_id" type="xsd:integer" /> - <part name="filter_id" type="xsd:integer" /> - <part name="page_number" type="xsd:integer" /> - <part name="per_page" type="xsd:integer" /> - </message> - <message name="mc_filter_get_issue_headersResponse"> - <part name="return" type="tns:IssueHeaderDataArray" /> - </message> - <message name="mc_config_get_stringRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="config_var" type="xsd:string" /> - </message> - <message name="mc_config_get_stringResponse"> - <part name="return" type="xsd:string" /> - </message> - <message name="mc_issue_checkinRequest"> - <part name="username" type="xsd:string" /> - <part name="password" type="xsd:string" /> - <part name="issue_id" type="xsd:integer" /> - <part name="comment" type="xsd:string" /> - <part name="fixed" type="xsd:boolean" /> - </message> - <message name="mc_issue_checkinResponse"> - <part name="return" type="xsd:boolean" /> - </message> - <portType name="MantisConnectPortType"> - <operation name="mc_version"> - <input message="tns:mc_versionRequest" /> - <output message="tns:mc_versionResponse" /> - </operation> - <operation name="mc_enum_status"> - <documentation> - Get the enumeration for statuses. - </documentation> - <input message="tns:mc_enum_statusRequest" /> - <output message="tns:mc_enum_statusResponse" /> - </operation> - <operation name="mc_enum_priorities"> - <documentation> - Get the enumeration for priorities. - </documentation> - <input message="tns:mc_enum_prioritiesRequest" /> - <output message="tns:mc_enum_prioritiesResponse" /> - </operation> - <operation name="mc_enum_severities"> - <documentation> - Get the enumeration for severities. - </documentation> - <input message="tns:mc_enum_severitiesRequest" /> - <output message="tns:mc_enum_severitiesResponse" /> - </operation> - <operation name="mc_enum_reproducibilities"> - <documentation> - Get the enumeration for reproducibilities. - </documentation> - <input message="tns:mc_enum_reproducibilitiesRequest" /> - <output message="tns:mc_enum_reproducibilitiesResponse" /> - </operation> - <operation name="mc_enum_projections"> - <documentation> - Get the enumeration for projections. - </documentation> - <input message="tns:mc_enum_projectionsRequest" /> - <output message="tns:mc_enum_projectionsResponse" /> - </operation> - <operation name="mc_enum_etas"> - <documentation>Get the enumeration for ETAs.</documentation> - <input message="tns:mc_enum_etasRequest" /> - <output message="tns:mc_enum_etasResponse" /> - </operation> - <operation name="mc_enum_resolutions"> - <documentation> - Get the enumeration for resolutions. - </documentation> - <input message="tns:mc_enum_resolutionsRequest" /> - <output message="tns:mc_enum_resolutionsResponse" /> - </operation> - <operation name="mc_enum_access_levels"> - <documentation> - Get the enumeration for access levels. - </documentation> - <input message="tns:mc_enum_access_levelsRequest" /> - <output message="tns:mc_enum_access_levelsResponse" /> - </operation> - <operation name="mc_enum_project_status"> - <documentation> - Get the enumeration for project statuses. - </documentation> - <input message="tns:mc_enum_project_statusRequest" /> - <output message="tns:mc_enum_project_statusResponse" /> - </operation> - <operation name="mc_enum_project_view_states"> - <documentation> - Get the enumeration for project view states. - </documentation> - <input message="tns:mc_enum_project_view_statesRequest" /> - <output message="tns:mc_enum_project_view_statesResponse" /> - </operation> - <operation name="mc_enum_view_states"> - <documentation> - Get the enumeration for view states. - </documentation> - <input message="tns:mc_enum_view_statesRequest" /> - <output message="tns:mc_enum_view_statesResponse" /> - </operation> - <operation name="mc_enum_custom_field_types"> - <documentation> - Get the enumeration for custom field types. - </documentation> - <input message="tns:mc_enum_custom_field_typesRequest" /> - <output message="tns:mc_enum_custom_field_typesResponse" /> - </operation> - <operation name="mc_enum_get"> - <documentation> - Get the enumeration for the specified enumeration type. - </documentation> - <input message="tns:mc_enum_getRequest" /> - <output message="tns:mc_enum_getResponse" /> - </operation> - <operation name="mc_issue_exists"> - <documentation> - Check there exists an issue with the specified id. - </documentation> - <input message="tns:mc_issue_existsRequest" /> - <output message="tns:mc_issue_existsResponse" /> - </operation> - <operation name="mc_issue_get"> - <documentation> - Get the issue with the specified id. - </documentation> - <input message="tns:mc_issue_getRequest" /> - <output message="tns:mc_issue_getResponse" /> - </operation> - <operation name="mc_issue_get_biggest_id"> - <documentation> - Get the latest submitted issue in the specified project. - </documentation> - <input message="tns:mc_issue_get_biggest_idRequest" /> - <output message="tns:mc_issue_get_biggest_idResponse" /> - </operation> - <operation name="mc_issue_get_id_from_summary"> - <documentation> - Get the id of the issue with the specified summary. - </documentation> - <input message="tns:mc_issue_get_id_from_summaryRequest" /> - <output message="tns:mc_issue_get_id_from_summaryResponse" /> - </operation> - <operation name="mc_issue_add"> - <documentation> - Submit the specified issue details. - </documentation> - <input message="tns:mc_issue_addRequest" /> - <output message="tns:mc_issue_addResponse" /> - </operation> - <operation name="mc_issue_update"> - <documentation>Update Issue method.</documentation> - <input message="tns:mc_issue_updateRequest" /> - <output message="tns:mc_issue_updateResponse" /> - </operation> - <operation name="mc_issue_delete"> - <documentation> - Delete the issue with the specified id. - </documentation> - <input message="tns:mc_issue_deleteRequest" /> - <output message="tns:mc_issue_deleteResponse" /> - </operation> - <operation name="mc_issue_note_add"> - <documentation>Submit a new note.</documentation> - <input message="tns:mc_issue_note_addRequest" /> - <output message="tns:mc_issue_note_addResponse" /> - </operation> - <operation name="mc_issue_note_delete"> - <documentation> - Delete the note with the specified id. - </documentation> - <input message="tns:mc_issue_note_deleteRequest" /> - <output message="tns:mc_issue_note_deleteResponse" /> - </operation> - <operation name="mc_issue_relationship_add"> - <documentation>Submit a new relationship.</documentation> - <input message="tns:mc_issue_relationship_addRequest" /> - <output message="tns:mc_issue_relationship_addResponse" /> - </operation> - <operation name="mc_issue_relationship_delete"> - <documentation> - Delete the relationship for the specified issue. - </documentation> - <input message="tns:mc_issue_relationship_deleteRequest" /> - <output message="tns:mc_issue_relationship_deleteResponse" /> - </operation> - <operation name="mc_issue_attachment_add"> - <documentation> - Submit a new issue attachment. - </documentation> - <input message="tns:mc_issue_attachment_addRequest" /> - <output message="tns:mc_issue_attachment_addResponse" /> - </operation> - <operation name="mc_issue_attachment_delete"> - <documentation> - Delete the issue attachment with the specified id. - </documentation> - <input message="tns:mc_issue_attachment_deleteRequest" /> - <output message="tns:mc_issue_attachment_deleteResponse" /> - </operation> - <operation name="mc_issue_attachment_get"> - <documentation> - Get the data for the specified issue attachment. - </documentation> - <input message="tns:mc_issue_attachment_getRequest" /> - <output message="tns:mc_issue_attachment_getResponse" /> - </operation> - <operation name="mc_project_add"> - <documentation> - Add a new project to the tracker (must have admin - privileges) - </documentation> - <input message="tns:mc_project_addRequest" /> - <output message="tns:mc_project_addResponse" /> - </operation> - <operation name="mc_project_delete"> - <documentation> - Add a new project to the tracker (must have admin - privileges) - </documentation> - <input message="tns:mc_project_deleteRequest" /> - <output message="tns:mc_project_deleteResponse" /> - </operation> - <operation name="mc_project_get_issues"> - <documentation> - Get the issues that match the specified project id and - paging details. - </documentation> - <input message="tns:mc_project_get_issuesRequest" /> - <output message="tns:mc_project_get_issuesResponse" /> - </operation> - <operation name="mc_project_get_issue_headers"> - <documentation> - Get the issue headers that match the specified project - id and paging details. - </documentation> - <input message="tns:mc_project_get_issue_headersRequest" /> - <output message="tns:mc_project_get_issue_headersResponse" /> - </operation> - <operation name="mc_project_get_users"> - <documentation> - Get appropriate users assigned to a project by access - level. - </documentation> - <input message="tns:mc_project_get_usersRequest" /> - <output message="tns:mc_project_get_usersResponse" /> - </operation> - <operation name="mc_projects_get_user_accessible"> - <documentation> - Get the list of projects that are accessible to the - logged in user. - </documentation> - <input message="tns:mc_projects_get_user_accessibleRequest" /> - <output - message="tns:mc_projects_get_user_accessibleResponse" /> - </operation> - <operation name="mc_project_get_categories"> - <documentation> - Get the categories belonging to the specified project. - </documentation> - <input message="tns:mc_project_get_categoriesRequest" /> - <output message="tns:mc_project_get_categoriesResponse" /> - </operation> - <operation name="mc_project_get_versions"> - <documentation> - Get the versions belonging to the specified project. - </documentation> - <input message="tns:mc_project_get_versionsRequest" /> - <output message="tns:mc_project_get_versionsResponse" /> - </operation> - <operation name="mc_project_version_add"> - <documentation> - Submit the specified version details. - </documentation> - <input message="tns:mc_project_version_addRequest" /> - <output message="tns:mc_project_version_addResponse" /> - </operation> - <operation name="mc_project_version_update"> - <documentation>Update version method.</documentation> - <input message="tns:mc_project_version_updateRequest" /> - <output message="tns:mc_project_version_updateResponse" /> - </operation> - <operation name="mc_project_version_delete"> - <documentation> - Delete the version with the specified id. - </documentation> - <input message="tns:mc_project_version_deleteRequest" /> - <output message="tns:mc_project_version_deleteResponse" /> - </operation> - <operation name="mc_project_get_released_versions"> - <documentation> - Get the released versions that belong to the specified - project. - </documentation> - <input - message="tns:mc_project_get_released_versionsRequest" /> - <output - message="tns:mc_project_get_released_versionsResponse" /> - </operation> - <operation name="mc_project_get_unreleased_versions"> - <documentation> - Get the unreleased version that belong to the specified - project. - </documentation> - <input - message="tns:mc_project_get_unreleased_versionsRequest" /> - <output - message="tns:mc_project_get_unreleased_versionsResponse" /> - </operation> - <operation name="mc_project_get_attachments"> - <documentation> - Get the attachments that belong to the specified - project. - </documentation> - <input message="tns:mc_project_get_attachmentsRequest" /> - <output message="tns:mc_project_get_attachmentsResponse" /> - </operation> - <operation name="mc_project_get_custom_fields"> - <documentation> - Get the custom fields that belong to the specified - project. - </documentation> - <input message="tns:mc_project_get_custom_fieldsRequest" /> - <output message="tns:mc_project_get_custom_fieldsResponse" /> - </operation> - <operation name="mc_project_attachment_get"> - <documentation> - Get the data for the specified project attachment. - </documentation> - <input message="tns:mc_project_attachment_getRequest" /> - <output message="tns:mc_project_attachment_getResponse" /> - </operation> - <operation name="mc_project_attachment_add"> - <documentation> - Submit a new project attachment. - </documentation> - <input message="tns:mc_project_attachment_addRequest" /> - <output message="tns:mc_project_attachment_addResponse" /> - </operation> - <operation name="mc_project_attachment_delete"> - <documentation> - Delete the project attachment with the specified id. - </documentation> - <input message="tns:mc_project_attachment_deleteRequest" /> - <output message="tns:mc_project_attachment_deleteResponse" /> - </operation> - <operation name="mc_filter_get"> - <documentation> - Get the filters defined for the specified project. - </documentation> - <input message="tns:mc_filter_getRequest" /> - <output message="tns:mc_filter_getResponse" /> - </operation> - <operation name="mc_filter_get_issues"> - <documentation> - Get the issues that match the specified filter and - paging details. - </documentation> - <input message="tns:mc_filter_get_issuesRequest" /> - <output message="tns:mc_filter_get_issuesResponse" /> - </operation> - <operation name="mc_filter_get_issue_headers"> - <documentation> - Get the issue headers that match the specified filter - and paging details. - </documentation> - <input message="tns:mc_filter_get_issue_headersRequest" /> - <output message="tns:mc_filter_get_issue_headersResponse" /> - </operation> - <operation name="mc_config_get_string"> - <documentation> - Get the value for the specified configuration variable. - </documentation> - <input message="tns:mc_config_get_stringRequest" /> - <output message="tns:mc_config_get_stringResponse" /> - </operation> - <operation name="mc_issue_checkin"> - <documentation> - Notifies Mantis of a check-in for the issue with the - specified id. - </documentation> - <input message="tns:mc_issue_checkinRequest" /> - <output message="tns:mc_issue_checkinResponse" /> - </operation> - </portType> - <binding name="MantisConnectBinding" - type="tns:MantisConnectPortType"> - <soap:binding style="rpc" - transport="http://schemas.xmlsoap.org/soap/http" /> - <operation name="mc_version"> - <soap:operation soapAction="mantisconnect.php/mc_version" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_enum_status"> - <soap:operation - soapAction="mantisconnect.php/mc_enum_status" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_enum_priorities"> - <soap:operation - soapAction="mantisconnect.php/mc_enum_priorities" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_enum_severities"> - <soap:operation - soapAction="mantisconnect.php/mc_enum_severities" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_enum_reproducibilities"> - <soap:operation - soapAction="mantisconnect.php/mc_enum_reproducibilities" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_enum_projections"> - <soap:operation - soapAction="mantisconnect.php/mc_enum_projections" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_enum_etas"> - <soap:operation - soapAction="mantisconnect.php/mc_enum_etas" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_enum_resolutions"> - <soap:operation - soapAction="mantisconnect.php/mc_enum_resolutions" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_enum_access_levels"> - <soap:operation - soapAction="mantisconnect.php/mc_enum_access_levels" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_enum_project_status"> - <soap:operation - soapAction="mantisconnect.php/mc_enum_project_status" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_enum_project_view_states"> - <soap:operation - soapAction="mantisconnect.php/mc_enum_project_view_states" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_enum_view_states"> - <soap:operation - soapAction="mantisconnect.php/mc_enum_view_states" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_enum_custom_field_types"> - <soap:operation - soapAction="mantisconnect.php/mc_enum_custom_field_types" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_enum_get"> - <soap:operation - soapAction="mantisconnect.php/mc_enum_get" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_issue_exists"> - <soap:operation - soapAction="mantisconnect.php/mc_issue_exists" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_issue_get"> - <soap:operation - soapAction="mantisconnect.php/mc_issue_get" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_issue_get_biggest_id"> - <soap:operation - soapAction="mantisconnect.php/mc_issue_get_biggest_id" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_issue_get_id_from_summary"> - <soap:operation - soapAction="mantisconnect.php/mc_issue_get_id_from_summary" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_issue_add"> - <soap:operation - soapAction="mantisconnect.php/mc_issue_add" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_issue_update"> - <soap:operation - soapAction="mantisconnect.php/mc_issue_update" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_issue_delete"> - <soap:operation - soapAction="mantisconnect.php/mc_issue_delete" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_issue_note_add"> - <soap:operation - soapAction="mantisconnect.php/mc_issue_note_add" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_issue_note_delete"> - <soap:operation - soapAction="mantisconnect.php/mc_issue_note_delete" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_issue_relationship_add"> - <soap:operation - soapAction="mantisconnect.php/mc_issue_relationship_add" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_issue_relationship_delete"> - <soap:operation - soapAction="mantisconnect.php/mc_issue_relationship_delete" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_issue_attachment_add"> - <soap:operation - soapAction="mantisconnect.php/mc_issue_attachment_add" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_issue_attachment_delete"> - <soap:operation - soapAction="mantisconnect.php/mc_issue_attachment_delete" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_issue_attachment_get"> - <soap:operation - soapAction="mantisconnect.php/mc_issue_attachment_get" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_project_add"> - <soap:operation - soapAction="mantisconnect.php/mc_project_add" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_project_delete"> - <soap:operation - soapAction="mantisconnect.php/mc_project_delete" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_project_get_issues"> - <soap:operation - soapAction="mantisconnect.php/mc_project_get_issues" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_project_get_issue_headers"> - <soap:operation - soapAction="mantisconnect.php/mc_project_get_issue_headers" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_project_get_users"> - <soap:operation - soapAction="mantisconnect.php/mc_project_get_users" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_projects_get_user_accessible"> - <soap:operation - soapAction="mantisconnect.php/mc_projects_get_user_accessible" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_project_get_categories"> - <soap:operation - soapAction="mantisconnect.php/mc_project_get_categories" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_project_get_versions"> - <soap:operation - soapAction="mantisconnect.php/mc_project_get_versions" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_project_version_add"> - <soap:operation - soapAction="mantisconnect.php/mc_project_version_add" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_project_version_update"> - <soap:operation - soapAction="mantisconnect.php/mc_project_version_update" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_project_version_delete"> - <soap:operation - soapAction="mantisconnect.php/mc_project_version_delete" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_project_get_released_versions"> - <soap:operation - soapAction="mantisconnect.php/mc_project_get_released_versions" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_project_get_unreleased_versions"> - <soap:operation - soapAction="mantisconnect.php/mc_project_get_unreleased_versions" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_project_get_attachments"> - <soap:operation - soapAction="mantisconnect.php/mc_project_get_attachments" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_project_get_custom_fields"> - <soap:operation - soapAction="mantisconnect.php/mc_project_get_custom_fields" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_project_attachment_get"> - <soap:operation - soapAction="mantisconnect.php/mc_project_attachment_get" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_project_attachment_add"> - <soap:operation - soapAction="mantisconnect.php/mc_project_attachment_add" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_project_attachment_delete"> - <soap:operation - soapAction="mantisconnect.php/mc_project_attachment_delete" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_filter_get"> - <soap:operation - soapAction="mantisconnect.php/mc_filter_get" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_filter_get_issues"> - <soap:operation - soapAction="mantisconnect.php/mc_filter_get_issues" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_filter_get_issue_headers"> - <soap:operation - soapAction="mantisconnect.php/mc_filter_get_issue_headers" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_config_get_string"> - <soap:operation - soapAction="mantisconnect.php/mc_config_get_string" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - <operation name="mc_issue_checkin"> - <soap:operation - soapAction="mantisconnect.php/mc_issue_checkin" - style="rpc" /> - <input> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </input> - <output> - <soap:body use="encoded" - namespace="http://futureware.biz/mantisconnect" - encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" /> - </output> - </operation> - </binding> - <service name="MantisConnect"> - <port name="MantisConnectPort" - binding="tns:MantisConnectBinding"> - <soap:address location="http://your.domain.com/mc/mantisconnect.php" /> - </port> - </service> +<definitions xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://futureware.biz/mantisconnect" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://futureware.biz/mantisconnect"> +<types> +<xsd:schema targetNamespace="http://futureware.biz/mantisconnect" +> + <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" /> + <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" /> + <xsd:complexType name="StringArray"> + <xsd:complexContent> + <xsd:restriction base="SOAP-ENC:Array"> + <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:string[]"/> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> + <xsd:complexType name="ObjectRef"> + <xsd:all> + <xsd:element name="id" type="xsd:integer" minOccurs="0"/> + <xsd:element name="name" type="xsd:string" minOccurs="0"/> + </xsd:all> + </xsd:complexType> + <xsd:complexType name="ObjectRefArray"> + <xsd:complexContent> + <xsd:restriction base="SOAP-ENC:Array"> + <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:ObjectRef[]"/> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> + <xsd:complexType name="AccountData"> + <xsd:all> + <xsd:element name="id" type="xsd:integer" minOccurs="0"/> + <xsd:element name="name" type="xsd:string" minOccurs="0"/> + <xsd:element name="real_name" type="xsd:string" minOccurs="0"/> + <xsd:element name="email" type="xsd:string" minOccurs="0"/> + </xsd:all> + </xsd:complexType> + <xsd:complexType name="AccountDataArray"> + <xsd:complexContent> + <xsd:restriction base="SOAP-ENC:Array"> + <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:AccountData[]"/> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> + <xsd:complexType name="AttachmentData"> + <xsd:all> + <xsd:element name="id" type="xsd:integer" minOccurs="0"/> + <xsd:element name="filename" type="xsd:string" minOccurs="0"/> + <xsd:element name="size" type="xsd:integer" minOccurs="0"/> + <xsd:element name="content_type" type="xsd:string" minOccurs="0"/> + <xsd:element name="date_submitted" type="xsd:dateTime" minOccurs="0"/> + <xsd:element name="download_url" type="xsd:anyURI" minOccurs="0"/> + </xsd:all> + </xsd:complexType> + <xsd:complexType name="AttachmentDataArray"> + <xsd:complexContent> + <xsd:restriction base="SOAP-ENC:Array"> + <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:AttachmentData[]"/> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> + <xsd:complexType name="ProjectAttachmentData"> + <xsd:all> + <xsd:element name="id" type="xsd:integer" minOccurs="0"/> + <xsd:element name="filename" type="xsd:string" minOccurs="0"/> + <xsd:element name="title" type="xsd:string" minOccurs="0"/> + <xsd:element name="description" type="xsd:string" minOccurs="0"/> + <xsd:element name="size" type="xsd:integer" minOccurs="0"/> + <xsd:element name="content_type" type="xsd:string" minOccurs="0"/> + <xsd:element name="date_submitted" type="xsd:dateTime" minOccurs="0"/> + <xsd:element name="download_url" type="xsd:anyURI" minOccurs="0"/> + </xsd:all> + </xsd:complexType> + <xsd:complexType name="ProjectAttachmentDataArray"> + <xsd:complexContent> + <xsd:restriction base="SOAP-ENC:Array"> + <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:ProjectAttachmentData[]"/> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> + <xsd:complexType name="RelationshipData"> + <xsd:all> + <xsd:element name="id" type="xsd:integer" minOccurs="0"/> + <xsd:element name="type" type="tns:ObjectRef" minOccurs="0"/> + <xsd:element name="target_id" type="xsd:integer" minOccurs="0"/> + </xsd:all> + </xsd:complexType> + <xsd:complexType name="RelationshipDataArray"> + <xsd:complexContent> + <xsd:restriction base="SOAP-ENC:Array"> + <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:RelationshipData[]"/> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> + <xsd:complexType name="IssueNoteData"> + <xsd:all> + <xsd:element name="id" type="xsd:integer" minOccurs="0"/> + <xsd:element name="reporter" type="tns:AccountData" minOccurs="0"/> + <xsd:element name="text" type="xsd:string" minOccurs="0"/> + <xsd:element name="view_state" type="tns:ObjectRef" minOccurs="0"/> + <xsd:element name="date_submitted" type="xsd:dateTime" minOccurs="0"/> + <xsd:element name="last_modified" type="xsd:dateTime" minOccurs="0"/> + </xsd:all> + </xsd:complexType> + <xsd:complexType name="IssueNoteDataArray"> + <xsd:complexContent> + <xsd:restriction base="SOAP-ENC:Array"> + <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:IssueNoteData[]"/> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> + <xsd:complexType name="IssueData"> + <xsd:all> + <xsd:element name="id" type="xsd:integer" minOccurs="0"/> + <xsd:element name="view_state" type="tns:ObjectRef" minOccurs="0"/> + <xsd:element name="last_updated" type="xsd:dateTime" minOccurs="0"/> + <xsd:element name="project" type="tns:ObjectRef" minOccurs="0"/> + <xsd:element name="category" type="xsd:string" minOccurs="0"/> + <xsd:element name="priority" type="tns:ObjectRef" minOccurs="0"/> + <xsd:element name="severity" type="tns:ObjectRef" minOccurs="0"/> + <xsd:element name="status" type="tns:ObjectRef" minOccurs="0"/> + <xsd:element name="reporter" type="tns:AccountData" minOccurs="0"/> + <xsd:element name="summary" type="xsd:string" minOccurs="0"/> + <xsd:element name="version" type="xsd:string" minOccurs="0"/> + <xsd:element name="build" type="xsd:string" minOccurs="0"/> + <xsd:element name="platform" type="xsd:string" minOccurs="0"/> + <xsd:element name="os" type="xsd:string" minOccurs="0"/> + <xsd:element name="os_build" type="xsd:string" minOccurs="0"/> + <xsd:element name="reproducibility" type="tns:ObjectRef" minOccurs="0"/> + <xsd:element name="date_submitted" type="xsd:dateTime" minOccurs="0"/> + <xsd:element name="sponsorship_total" type="xsd:integer" minOccurs="0"/> + <xsd:element name="handler" type="tns:AccountData" minOccurs="0"/> + <xsd:element name="projection" type="tns:ObjectRef" minOccurs="0"/> + <xsd:element name="eta" type="tns:ObjectRef" minOccurs="0"/> + <xsd:element name="resolution" type="tns:ObjectRef" minOccurs="0"/> + <xsd:element name="fixed_in_version" type="xsd:string" minOccurs="0"/> + <xsd:element name="target_version" type="xsd:string" minOccurs="0"/> + <xsd:element name="description" type="xsd:string" minOccurs="0"/> + <xsd:element name="steps_to_reproduce" type="xsd:string" minOccurs="0"/> + <xsd:element name="additional_information" type="xsd:string" minOccurs="0"/> + <xsd:element name="attachments" type="tns:AttachmentDataArray" minOccurs="0"/> + <xsd:element name="relationships" type="tns:RelationshipDataArray" minOccurs="0"/> + <xsd:element name="notes" type="tns:IssueNoteDataArray" minOccurs="0"/> + <xsd:element name="custom_fields" type="tns:CustomFieldValueForIssueDataArray" minOccurs="0"/> + </xsd:all> + </xsd:complexType> + <xsd:complexType name="IssueDataArray"> + <xsd:complexContent> + <xsd:restriction base="SOAP-ENC:Array"> + <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:IssueData[]"/> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> + <xsd:complexType name="IssueHeaderData"> + <xsd:all> + <xsd:element name="id" type="xsd:integer"/> + <xsd:element name="view_state" type="xsd:integer"/> + <xsd:element name="last_updated" type="xsd:dateTime"/> + <xsd:element name="project" type="xsd:integer"/> + <xsd:element name="category" type="xsd:string"/> + <xsd:element name="priority" type="xsd:integer"/> + <xsd:element name="severity" type="xsd:integer"/> + <xsd:element name="status" type="xsd:integer"/> + <xsd:element name="reporter" type="xsd:integer"/> + <xsd:element name="summary" type="xsd:string"/> + <xsd:element name="handler" type="xsd:integer"/> + <xsd:element name="resolution" type="xsd:integer"/> + <xsd:element name="attachments_count" type="xsd:integer"/> + <xsd:element name="notes_count" type="xsd:integer"/> + </xsd:all> + </xsd:complexType> + <xsd:complexType name="IssueHeaderDataArray"> + <xsd:complexContent> + <xsd:restriction base="SOAP-ENC:Array"> + <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:IssueHeaderData[]"/> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> + <xsd:complexType name="ProjectData"> + <xsd:all> + <xsd:element name="id" type="xsd:integer" minOccurs="0"/> + <xsd:element name="name" type="xsd:string" minOccurs="0"/> + <xsd:element name="status" type="tns:ObjectRef" minOccurs="0"/> + <xsd:element name="enabled" type="xsd:boolean" minOccurs="0"/> + <xsd:element name="view_state" type="tns:ObjectRef" minOccurs="0"/> + <xsd:element name="access_min" type="tns:ObjectRef" minOccurs="0"/> + <xsd:element name="file_path" type="xsd:string" minOccurs="0"/> + <xsd:element name="description" type="xsd:string" minOccurs="0"/> + <xsd:element name="subprojects" type="tns:ProjectDataArray" minOccurs="0"/> + </xsd:all> + </xsd:complexType> + <xsd:complexType name="ProjectDataArray"> + <xsd:complexContent> + <xsd:restriction base="SOAP-ENC:Array"> + <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:ProjectData[]"/> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> + <xsd:complexType name="ProjectVersionData"> + <xsd:all> + <xsd:element name="id" type="xsd:integer" minOccurs="0"/> + <xsd:element name="name" type="xsd:string" minOccurs="0"/> + <xsd:element name="project_id" type="xsd:integer" minOccurs="0"/> + <xsd:element name="date_order" type="xsd:dateTime" minOccurs="0"/> + <xsd:element name="description" type="xsd:string" minOccurs="0"/> + <xsd:element name="released" type="xsd:boolean" minOccurs="0"/> + </xsd:all> + </xsd:complexType> + <xsd:complexType name="ProjectVersionDataArray"> + <xsd:complexContent> + <xsd:restriction base="SOAP-ENC:Array"> + <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:ProjectVersionData[]"/> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> + <xsd:complexType name="FilterData"> + <xsd:all> + <xsd:element name="id" type="xsd:integer" minOccurs="0"/> + <xsd:element name="owner" type="tns:AccountData" minOccurs="0"/> + <xsd:element name="project_id" type="xsd:integer" minOccurs="0"/> + <xsd:element name="is_public" type="xsd:boolean" minOccurs="0"/> + <xsd:element name="name" type="xsd:string" minOccurs="0"/> + <xsd:element name="filter_string" type="xsd:string" minOccurs="0"/> + </xsd:all> + </xsd:complexType> + <xsd:complexType name="FilterDataArray"> + <xsd:complexContent> + <xsd:restriction base="SOAP-ENC:Array"> + <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:FilterData[]"/> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> + <xsd:complexType name="CustomFieldDefinitionData"> + <xsd:all> + <xsd:element name="field" type="tns:ObjectRef" minOccurs="0"/> + <xsd:element name="type" type="xsd:integer" minOccurs="0"/> + <xsd:element name="possible_values" type="xsd:string" minOccurs="0"/> + <xsd:element name="default_value" type="xsd:string" minOccurs="0"/> + <xsd:element name="valid_regexp" type="xsd:string" minOccurs="0"/> + <xsd:element name="access_level_r" type="xsd:integer" minOccurs="0"/> + <xsd:element name="access_level_rw" type="xsd:integer" minOccurs="0"/> + <xsd:element name="length_min" type="xsd:integer" minOccurs="0"/> + <xsd:element name="length_max" type="xsd:integer" minOccurs="0"/> + <xsd:element name="advanced" type="xsd:boolean" minOccurs="0"/> + <xsd:element name="display_report" type="xsd:boolean" minOccurs="0"/> + <xsd:element name="display_update" type="xsd:boolean" minOccurs="0"/> + <xsd:element name="display_resolved" type="xsd:boolean" minOccurs="0"/> + <xsd:element name="display_closed" type="xsd:boolean" minOccurs="0"/> + <xsd:element name="require_report" type="xsd:boolean" minOccurs="0"/> + <xsd:element name="require_update" type="xsd:boolean" minOccurs="0"/> + <xsd:element name="require_resolved" type="xsd:boolean" minOccurs="0"/> + <xsd:element name="require_closed" type="xsd:boolean" minOccurs="0"/> + </xsd:all> + </xsd:complexType> + <xsd:complexType name="CustomFieldDefinitionDataArray"> + <xsd:complexContent> + <xsd:restriction base="SOAP-ENC:Array"> + <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:CustomFieldDefinitionData[]"/> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> + <xsd:complexType name="CustomFieldLinkForProjectData"> + <xsd:all> + <xsd:element name="field" type="tns:ObjectRef" minOccurs="0"/> + <xsd:element name="sequence" type="xsd:byte" minOccurs="0"/> + </xsd:all> + </xsd:complexType> + <xsd:complexType name="CustomFieldLinkForProjectDataArray"> + <xsd:complexContent> + <xsd:restriction base="SOAP-ENC:Array"> + <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:CustomFieldLinkForProjectData[]"/> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> + <xsd:complexType name="CustomFieldValueForIssueData"> + <xsd:all> + <xsd:element name="field" type="tns:ObjectRef" minOccurs="0"/> + <xsd:element name="value" type="xsd:string" minOccurs="0"/> + </xsd:all> + </xsd:complexType> + <xsd:complexType name="CustomFieldValueForIssueDataArray"> + <xsd:complexContent> + <xsd:restriction base="SOAP-ENC:Array"> + <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:CustomFieldValueForIssueData[]"/> + </xsd:restriction> + </xsd:complexContent> + </xsd:complexType> +</xsd:schema> +</types> +<message name="mc_versionRequest"></message> +<message name="mc_versionResponse"> + <part name="return" type="xsd:string" /></message> +<message name="mc_enum_statusRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /></message> +<message name="mc_enum_statusResponse"> + <part name="return" type="tns:ObjectRefArray" /></message> +<message name="mc_enum_prioritiesRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /></message> +<message name="mc_enum_prioritiesResponse"> + <part name="return" type="tns:ObjectRefArray" /></message> +<message name="mc_enum_severitiesRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /></message> +<message name="mc_enum_severitiesResponse"> + <part name="return" type="tns:ObjectRefArray" /></message> +<message name="mc_enum_reproducibilitiesRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /></message> +<message name="mc_enum_reproducibilitiesResponse"> + <part name="return" type="tns:ObjectRefArray" /></message> +<message name="mc_enum_projectionsRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /></message> +<message name="mc_enum_projectionsResponse"> + <part name="return" type="tns:ObjectRefArray" /></message> +<message name="mc_enum_etasRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /></message> +<message name="mc_enum_etasResponse"> + <part name="return" type="tns:ObjectRefArray" /></message> +<message name="mc_enum_resolutionsRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /></message> +<message name="mc_enum_resolutionsResponse"> + <part name="return" type="tns:ObjectRefArray" /></message> +<message name="mc_enum_access_levelsRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /></message> +<message name="mc_enum_access_levelsResponse"> + <part name="return" type="tns:ObjectRefArray" /></message> +<message name="mc_enum_project_statusRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /></message> +<message name="mc_enum_project_statusResponse"> + <part name="return" type="tns:ObjectRefArray" /></message> +<message name="mc_enum_project_view_statesRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /></message> +<message name="mc_enum_project_view_statesResponse"> + <part name="return" type="tns:ObjectRefArray" /></message> +<message name="mc_enum_view_statesRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /></message> +<message name="mc_enum_view_statesResponse"> + <part name="return" type="tns:ObjectRefArray" /></message> +<message name="mc_enum_custom_field_typesRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /></message> +<message name="mc_enum_custom_field_typesResponse"> + <part name="return" type="tns:ObjectRefArray" /></message> +<message name="mc_enum_getRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="enumeration" type="xsd:string" /></message> +<message name="mc_enum_getResponse"> + <part name="return" type="xsd:string" /></message> +<message name="mc_issue_existsRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="issue_id" type="xsd:integer" /></message> +<message name="mc_issue_existsResponse"> + <part name="return" type="xsd:boolean" /></message> +<message name="mc_issue_getRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="issue_id" type="xsd:integer" /></message> +<message name="mc_issue_getResponse"> + <part name="return" type="tns:IssueData" /></message> +<message name="mc_issue_get_biggest_idRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project_id" type="xsd:integer" /></message> +<message name="mc_issue_get_biggest_idResponse"> + <part name="return" type="xsd:integer" /></message> +<message name="mc_issue_get_id_from_summaryRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="summary" type="xsd:string" /></message> +<message name="mc_issue_get_id_from_summaryResponse"> + <part name="return" type="xsd:integer" /></message> +<message name="mc_issue_addRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="issue" type="tns:IssueData" /></message> +<message name="mc_issue_addResponse"> + <part name="return" type="xsd:integer" /></message> +<message name="mc_issue_updateRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="issueId" type="xsd:integer" /> + <part name="issue" type="tns:IssueData" /></message> +<message name="mc_issue_updateResponse"> + <part name="return" type="xsd:boolean" /></message> +<message name="mc_issue_deleteRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="issue_id" type="xsd:integer" /></message> +<message name="mc_issue_deleteResponse"> + <part name="return" type="xsd:boolean" /></message> +<message name="mc_issue_note_addRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="issue_id" type="xsd:integer" /> + <part name="note" type="tns:IssueNoteData" /></message> +<message name="mc_issue_note_addResponse"> + <part name="return" type="xsd:integer" /></message> +<message name="mc_issue_note_deleteRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="issue_note_id" type="xsd:integer" /></message> +<message name="mc_issue_note_deleteResponse"> + <part name="return" type="xsd:boolean" /></message> +<message name="mc_issue_relationship_addRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="issue_id" type="xsd:integer" /> + <part name="relationship" type="tns:RelationshipData" /></message> +<message name="mc_issue_relationship_addResponse"> + <part name="return" type="xsd:integer" /></message> +<message name="mc_issue_relationship_deleteRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="issue_id" type="xsd:integer" /> + <part name="relationship_id" type="xsd:integer" /></message> +<message name="mc_issue_relationship_deleteResponse"> + <part name="return" type="xsd:boolean" /></message> +<message name="mc_issue_attachment_addRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="issue_id" type="xsd:integer" /> + <part name="name" type="xsd:string" /> + <part name="file_type" type="xsd:string" /> + <part name="content" type="xsd:base64Binary" /></message> +<message name="mc_issue_attachment_addResponse"> + <part name="return" type="xsd:integer" /></message> +<message name="mc_issue_attachment_deleteRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="issue_attachment_id" type="xsd:integer" /></message> +<message name="mc_issue_attachment_deleteResponse"> + <part name="return" type="xsd:boolean" /></message> +<message name="mc_issue_attachment_getRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="issue_attachment_id" type="xsd:integer" /></message> +<message name="mc_issue_attachment_getResponse"> + <part name="return" type="xsd:base64Binary" /></message> +<message name="mc_project_addRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project" type="tns:ProjectData" /></message> +<message name="mc_project_addResponse"> + <part name="return" type="xsd:integer" /></message> +<message name="mc_project_deleteRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project_id" type="xsd:integer" /></message> +<message name="mc_project_deleteResponse"> + <part name="return" type="xsd:boolean" /></message> +<message name="mc_project_get_issuesRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project_id" type="xsd:integer" /> + <part name="page_number" type="xsd:integer" /> + <part name="per_page" type="xsd:integer" /></message> +<message name="mc_project_get_issuesResponse"> + <part name="return" type="tns:IssueDataArray" /></message> +<message name="mc_project_get_issue_headersRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project_id" type="xsd:integer" /> + <part name="page_number" type="xsd:integer" /> + <part name="per_page" type="xsd:integer" /></message> +<message name="mc_project_get_issue_headersResponse"> + <part name="return" type="tns:IssueHeaderDataArray" /></message> +<message name="mc_project_get_usersRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project_id" type="xsd:integer" /> + <part name="access" type="xsd:integer" /></message> +<message name="mc_project_get_usersResponse"> + <part name="return" type="tns:AccountDataArray" /></message> +<message name="mc_projects_get_user_accessibleRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /></message> +<message name="mc_projects_get_user_accessibleResponse"> + <part name="return" type="tns:ProjectDataArray" /></message> +<message name="mc_project_get_categoriesRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project_id" type="xsd:integer" /></message> +<message name="mc_project_get_categoriesResponse"> + <part name="return" type="tns:StringArray" /></message> +<message name="mc_project_get_versionsRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project_id" type="xsd:integer" /></message> +<message name="mc_project_get_versionsResponse"> + <part name="return" type="tns:ProjectVersionDataArray" /></message> +<message name="mc_project_version_addRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="version" type="tns:ProjectVersionData" /></message> +<message name="mc_project_version_addResponse"> + <part name="return" type="xsd:integer" /></message> +<message name="mc_project_version_updateRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="version_id" type="xsd:integer" /> + <part name="version" type="tns:ProjectVersionData" /></message> +<message name="mc_project_version_updateResponse"> + <part name="return" type="xsd:boolean" /></message> +<message name="mc_project_version_deleteRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="version_id" type="xsd:integer" /></message> +<message name="mc_project_version_deleteResponse"> + <part name="return" type="xsd:boolean" /></message> +<message name="mc_project_get_released_versionsRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project_id" type="xsd:integer" /></message> +<message name="mc_project_get_released_versionsResponse"> + <part name="return" type="tns:ProjectVersionDataArray" /></message> +<message name="mc_project_get_unreleased_versionsRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project_id" type="xsd:integer" /></message> +<message name="mc_project_get_unreleased_versionsResponse"> + <part name="return" type="tns:ProjectVersionDataArray" /></message> +<message name="mc_project_get_attachmentsRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project_id" type="xsd:integer" /></message> +<message name="mc_project_get_attachmentsResponse"> + <part name="return" type="tns:ProjectAttachmentDataArray" /></message> +<message name="mc_project_get_custom_fieldsRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project_id" type="xsd:integer" /></message> +<message name="mc_project_get_custom_fieldsResponse"> + <part name="return" type="tns:CustomFieldDefinitionDataArray" /></message> +<message name="mc_project_attachment_getRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project_attachment_id" type="xsd:integer" /></message> +<message name="mc_project_attachment_getResponse"> + <part name="return" type="xsd:base64Binary" /></message> +<message name="mc_project_attachment_addRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project_id" type="xsd:integer" /> + <part name="name" type="xsd:string" /> + <part name="title" type="xsd:string" /> + <part name="description" type="xsd:string" /> + <part name="file_type" type="xsd:string" /> + <part name="content" type="xsd:base64Binary" /></message> +<message name="mc_project_attachment_addResponse"> + <part name="return" type="xsd:integer" /></message> +<message name="mc_project_attachment_deleteRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project_attachment_id" type="xsd:integer" /></message> +<message name="mc_project_attachment_deleteResponse"> + <part name="return" type="xsd:boolean" /></message> +<message name="mc_filter_getRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project_id" type="xsd:integer" /></message> +<message name="mc_filter_getResponse"> + <part name="return" type="tns:FilterDataArray" /></message> +<message name="mc_filter_get_issuesRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project_id" type="xsd:integer" /> + <part name="filter_id" type="xsd:integer" /> + <part name="page_number" type="xsd:integer" /> + <part name="per_page" type="xsd:integer" /></message> +<message name="mc_filter_get_issuesResponse"> + <part name="return" type="tns:IssueDataArray" /></message> +<message name="mc_filter_get_issue_headersRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="project_id" type="xsd:integer" /> + <part name="filter_id" type="xsd:integer" /> + <part name="page_number" type="xsd:integer" /> + <part name="per_page" type="xsd:integer" /></message> +<message name="mc_filter_get_issue_headersResponse"> + <part name="return" type="tns:IssueHeaderDataArray" /></message> +<message name="mc_config_get_stringRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="config_var" type="xsd:string" /></message> +<message name="mc_config_get_stringResponse"> + <part name="return" type="xsd:string" /></message> +<message name="mc_issue_checkinRequest"> + <part name="username" type="xsd:string" /> + <part name="password" type="xsd:string" /> + <part name="issue_id" type="xsd:integer" /> + <part name="comment" type="xsd:string" /> + <part name="fixed" type="xsd:boolean" /></message> +<message name="mc_issue_checkinResponse"> + <part name="return" type="xsd:boolean" /></message> +<portType name="MantisConnectPortType"> + <operation name="mc_version"> + <input message="tns:mc_versionRequest"/> + <output message="tns:mc_versionResponse"/> + </operation> + <operation name="mc_enum_status"> + <documentation>Get the enumeration for statuses.</documentation> + <input message="tns:mc_enum_statusRequest"/> + <output message="tns:mc_enum_statusResponse"/> + </operation> + <operation name="mc_enum_priorities"> + <documentation>Get the enumeration for priorities.</documentation> + <input message="tns:mc_enum_prioritiesRequest"/> + <output message="tns:mc_enum_prioritiesResponse"/> + </operation> + <operation name="mc_enum_severities"> + <documentation>Get the enumeration for severities.</documentation> + <input message="tns:mc_enum_severitiesRequest"/> + <output message="tns:mc_enum_severitiesResponse"/> + </operation> + <operation name="mc_enum_reproducibilities"> + <documentation>Get the enumeration for reproducibilities.</documentation> + <input message="tns:mc_enum_reproducibilitiesRequest"/> + <output message="tns:mc_enum_reproducibilitiesResponse"/> + </operation> + <operation name="mc_enum_projections"> + <documentation>Get the enumeration for projections.</documentation> + <input message="tns:mc_enum_projectionsRequest"/> + <output message="tns:mc_enum_projectionsResponse"/> + </operation> + <operation name="mc_enum_etas"> + <documentation>Get the enumeration for ETAs.</documentation> + <input message="tns:mc_enum_etasRequest"/> + <output message="tns:mc_enum_etasResponse"/> + </operation> + <operation name="mc_enum_resolutions"> + <documentation>Get the enumeration for resolutions.</documentation> + <input message="tns:mc_enum_resolutionsRequest"/> + <output message="tns:mc_enum_resolutionsResponse"/> + </operation> + <operation name="mc_enum_access_levels"> + <documentation>Get the enumeration for access levels.</documentation> + <input message="tns:mc_enum_access_levelsRequest"/> + <output message="tns:mc_enum_access_levelsResponse"/> + </operation> + <operation name="mc_enum_project_status"> + <documentation>Get the enumeration for project statuses.</documentation> + <input message="tns:mc_enum_project_statusRequest"/> + <output message="tns:mc_enum_project_statusResponse"/> + </operation> + <operation name="mc_enum_project_view_states"> + <documentation>Get the enumeration for project view states.</documentation> + <input message="tns:mc_enum_project_view_statesRequest"/> + <output message="tns:mc_enum_project_view_statesResponse"/> + </operation> + <operation name="mc_enum_view_states"> + <documentation>Get the enumeration for view states.</documentation> + <input message="tns:mc_enum_view_statesRequest"/> + <output message="tns:mc_enum_view_statesResponse"/> + </operation> + <operation name="mc_enum_custom_field_types"> + <documentation>Get the enumeration for custom field types.</documentation> + <input message="tns:mc_enum_custom_field_typesRequest"/> + <output message="tns:mc_enum_custom_field_typesResponse"/> + </operation> + <operation name="mc_enum_get"> + <documentation>Get the enumeration for the specified enumeration type.</documentation> + <input message="tns:mc_enum_getRequest"/> + <output message="tns:mc_enum_getResponse"/> + </operation> + <operation name="mc_issue_exists"> + <documentation>Check there exists an issue with the specified id.</documentation> + <input message="tns:mc_issue_existsRequest"/> + <output message="tns:mc_issue_existsResponse"/> + </operation> + <operation name="mc_issue_get"> + <documentation>Get the issue with the specified id.</documentation> + <input message="tns:mc_issue_getRequest"/> + <output message="tns:mc_issue_getResponse"/> + </operation> + <operation name="mc_issue_get_biggest_id"> + <documentation>Get the latest submitted issue in the specified project.</documentation> + <input message="tns:mc_issue_get_biggest_idRequest"/> + <output message="tns:mc_issue_get_biggest_idResponse"/> + </operation> + <operation name="mc_issue_get_id_from_summary"> + <documentation>Get the id of the issue with the specified summary.</documentation> + <input message="tns:mc_issue_get_id_from_summaryRequest"/> + <output message="tns:mc_issue_get_id_from_summaryResponse"/> + </operation> + <operation name="mc_issue_add"> + <documentation>Submit the specified issue details.</documentation> + <input message="tns:mc_issue_addRequest"/> + <output message="tns:mc_issue_addResponse"/> + </operation> + <operation name="mc_issue_update"> + <documentation>Update Issue method.</documentation> + <input message="tns:mc_issue_updateRequest"/> + <output message="tns:mc_issue_updateResponse"/> + </operation> + <operation name="mc_issue_delete"> + <documentation>Delete the issue with the specified id.</documentation> + <input message="tns:mc_issue_deleteRequest"/> + <output message="tns:mc_issue_deleteResponse"/> + </operation> + <operation name="mc_issue_note_add"> + <documentation>Submit a new note.</documentation> + <input message="tns:mc_issue_note_addRequest"/> + <output message="tns:mc_issue_note_addResponse"/> + </operation> + <operation name="mc_issue_note_delete"> + <documentation>Delete the note with the specified id.</documentation> + <input message="tns:mc_issue_note_deleteRequest"/> + <output message="tns:mc_issue_note_deleteResponse"/> + </operation> + <operation name="mc_issue_relationship_add"> + <documentation>Submit a new relationship.</documentation> + <input message="tns:mc_issue_relationship_addRequest"/> + <output message="tns:mc_issue_relationship_addResponse"/> + </operation> + <operation name="mc_issue_relationship_delete"> + <documentation>Delete the relationship for the specified issue.</documentation> + <input message="tns:mc_issue_relationship_deleteRequest"/> + <output message="tns:mc_issue_relationship_deleteResponse"/> + </operation> + <operation name="mc_issue_attachment_add"> + <documentation>Submit a new issue attachment.</documentation> + <input message="tns:mc_issue_attachment_addRequest"/> + <output message="tns:mc_issue_attachment_addResponse"/> + </operation> + <operation name="mc_issue_attachment_delete"> + <documentation>Delete the issue attachment with the specified id.</documentation> + <input message="tns:mc_issue_attachment_deleteRequest"/> + <output message="tns:mc_issue_attachment_deleteResponse"/> + </operation> + <operation name="mc_issue_attachment_get"> + <documentation>Get the data for the specified issue attachment.</documentation> + <input message="tns:mc_issue_attachment_getRequest"/> + <output message="tns:mc_issue_attachment_getResponse"/> + </operation> + <operation name="mc_project_add"> + <documentation>Add a new project to the tracker (must have admin privileges)</documentation> + <input message="tns:mc_project_addRequest"/> + <output message="tns:mc_project_addResponse"/> + </operation> + <operation name="mc_project_delete"> + <documentation>Add a new project to the tracker (must have admin privileges)</documentation> + <input message="tns:mc_project_deleteRequest"/> + <output message="tns:mc_project_deleteResponse"/> + </operation> + <operation name="mc_project_get_issues"> + <documentation>Get the issues that match the specified project id and paging details.</documentation> + <input message="tns:mc_project_get_issuesRequest"/> + <output message="tns:mc_project_get_issuesResponse"/> + </operation> + <operation name="mc_project_get_issue_headers"> + <documentation>Get the issue headers that match the specified project id and paging details.</documentation> + <input message="tns:mc_project_get_issue_headersRequest"/> + <output message="tns:mc_project_get_issue_headersResponse"/> + </operation> + <operation name="mc_project_get_users"> + <documentation>Get appropriate users assigned to a project by access level.</documentation> + <input message="tns:mc_project_get_usersRequest"/> + <output message="tns:mc_project_get_usersResponse"/> + </operation> + <operation name="mc_projects_get_user_accessible"> + <documentation>Get the list of projects that are accessible to the logged in user.</documentation> + <input message="tns:mc_projects_get_user_accessibleRequest"/> + <output message="tns:mc_projects_get_user_accessibleResponse"/> + </operation> + <operation name="mc_project_get_categories"> + <documentation>Get the categories belonging to the specified project.</documentation> + <input message="tns:mc_project_get_categoriesRequest"/> + <output message="tns:mc_project_get_categoriesResponse"/> + </operation> + <operation name="mc_project_get_versions"> + <documentation>Get the versions belonging to the specified project.</documentation> + <input message="tns:mc_project_get_versionsRequest"/> + <output message="tns:mc_project_get_versionsResponse"/> + </operation> + <operation name="mc_project_version_add"> + <documentation>Submit the specified version details.</documentation> + <input message="tns:mc_project_version_addRequest"/> + <output message="tns:mc_project_version_addResponse"/> + </operation> + <operation name="mc_project_version_update"> + <documentation>Update version method.</documentation> + <input message="tns:mc_project_version_updateRequest"/> + <output message="tns:mc_project_version_updateResponse"/> + </operation> + <operation name="mc_project_version_delete"> + <documentation>Delete the version with the specified id.</documentation> + <input message="tns:mc_project_version_deleteRequest"/> + <output message="tns:mc_project_version_deleteResponse"/> + </operation> + <operation name="mc_project_get_released_versions"> + <documentation>Get the released versions that belong to the specified project.</documentation> + <input message="tns:mc_project_get_released_versionsRequest"/> + <output message="tns:mc_project_get_released_versionsResponse"/> + </operation> + <operation name="mc_project_get_unreleased_versions"> + <documentation>Get the unreleased version that belong to the specified project.</documentation> + <input message="tns:mc_project_get_unreleased_versionsRequest"/> + <output message="tns:mc_project_get_unreleased_versionsResponse"/> + </operation> + <operation name="mc_project_get_attachments"> + <documentation>Get the attachments that belong to the specified project.</documentation> + <input message="tns:mc_project_get_attachmentsRequest"/> + <output message="tns:mc_project_get_attachmentsResponse"/> + </operation> + <operation name="mc_project_get_custom_fields"> + <documentation>Get the custom fields that belong to the specified project.</documentation> + <input message="tns:mc_project_get_custom_fieldsRequest"/> + <output message="tns:mc_project_get_custom_fieldsResponse"/> + </operation> + <operation name="mc_project_attachment_get"> + <documentation>Get the data for the specified project attachment.</documentation> + <input message="tns:mc_project_attachment_getRequest"/> + <output message="tns:mc_project_attachment_getResponse"/> + </operation> + <operation name="mc_project_attachment_add"> + <documentation>Submit a new project attachment.</documentation> + <input message="tns:mc_project_attachment_addRequest"/> + <output message="tns:mc_project_attachment_addResponse"/> + </operation> + <operation name="mc_project_attachment_delete"> + <documentation>Delete the project attachment with the specified id.</documentation> + <input message="tns:mc_project_attachment_deleteRequest"/> + <output message="tns:mc_project_attachment_deleteResponse"/> + </operation> + <operation name="mc_filter_get"> + <documentation>Get the filters defined for the specified project.</documentation> + <input message="tns:mc_filter_getRequest"/> + <output message="tns:mc_filter_getResponse"/> + </operation> + <operation name="mc_filter_get_issues"> + <documentation>Get the issues that match the specified filter and paging details.</documentation> + <input message="tns:mc_filter_get_issuesRequest"/> + <output message="tns:mc_filter_get_issuesResponse"/> + </operation> + <operation name="mc_filter_get_issue_headers"> + <documentation>Get the issue headers that match the specified filter and paging details.</documentation> + <input message="tns:mc_filter_get_issue_headersRequest"/> + <output message="tns:mc_filter_get_issue_headersResponse"/> + </operation> + <operation name="mc_config_get_string"> + <documentation>Get the value for the specified configuration variable.</documentation> + <input message="tns:mc_config_get_stringRequest"/> + <output message="tns:mc_config_get_stringResponse"/> + </operation> + <operation name="mc_issue_checkin"> + <documentation>Notifies Mantis of a check-in for the issue with the specified id.</documentation> + <input message="tns:mc_issue_checkinRequest"/> + <output message="tns:mc_issue_checkinResponse"/> + </operation> +</portType> +<binding name="MantisConnectBinding" type="tns:MantisConnectPortType"> + <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> + <operation name="mc_version"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_version" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_enum_status"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_status" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_enum_priorities"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_priorities" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_enum_severities"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_severities" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_enum_reproducibilities"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_reproducibilities" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_enum_projections"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_projections" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_enum_etas"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_etas" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_enum_resolutions"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_resolutions" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_enum_access_levels"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_access_levels" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_enum_project_status"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_project_status" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_enum_project_view_states"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_project_view_states" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_enum_view_states"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_view_states" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_enum_custom_field_types"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_custom_field_types" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_enum_get"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_enum_get" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_issue_exists"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_exists" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_issue_get"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_get" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_issue_get_biggest_id"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_get_biggest_id" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_issue_get_id_from_summary"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_get_id_from_summary" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_issue_add"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_add" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_issue_update"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_update" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_issue_delete"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_delete" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_issue_note_add"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_note_add" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_issue_note_delete"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_note_delete" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_issue_relationship_add"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_relationship_add" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_issue_relationship_delete"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_relationship_delete" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_issue_attachment_add"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_attachment_add" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_issue_attachment_delete"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_attachment_delete" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_issue_attachment_get"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_attachment_get" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_project_add"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_add" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_project_delete"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_delete" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_project_get_issues"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_issues" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_project_get_issue_headers"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_issue_headers" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_project_get_users"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_users" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_projects_get_user_accessible"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_projects_get_user_accessible" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_project_get_categories"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_categories" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_project_get_versions"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_versions" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_project_version_add"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_version_add" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_project_version_update"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_version_update" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_project_version_delete"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_version_delete" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_project_get_released_versions"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_released_versions" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_project_get_unreleased_versions"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_unreleased_versions" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_project_get_attachments"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_attachments" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_project_get_custom_fields"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_get_custom_fields" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_project_attachment_get"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_attachment_get" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_project_attachment_add"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_attachment_add" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_project_attachment_delete"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_project_attachment_delete" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_filter_get"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_filter_get" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_filter_get_issues"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_filter_get_issues" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_filter_get_issue_headers"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_filter_get_issue_headers" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_config_get_string"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_config_get_string" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> + <operation name="mc_issue_checkin"> + <soap:operation soapAction="http://192.168.30.53/mantis/api/soap/mantisconnect.php/mc_issue_checkin" style="rpc"/> + <input><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input> + <output><soap:body use="encoded" namespace="http://futureware.biz/mantisconnect" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output> + </operation> +</binding> +<service name="MantisConnect"> + <port name="MantisConnectPort" binding="tns:MantisConnectBinding"> + <soap:address location="http://192.168.30.53/mantis/api/soap/mantisconnect.php"/> + </port> +</service> </definitions> \ No newline at end of file Index: build.axis1.xml =================================================================== --- build.axis1.xml (revision 211) +++ build.axis1.xml (working copy) @@ -18,7 +18,7 @@ output="${gen.src.dir}" testcase="false" verbose="true" - url="mantisconnect.wsdl"> + url="file:///C:/Documents and Settings/jallers.TOWN/My Documents/workspace.mylyn.mantis/com.itsolut.mantis.core/mantisconnect.wsdl"> <mapping namespace="http://futureware.biz/mantisconnect" package="com.itsolut.mantis.binding"/> </wsdl2java> </target> | ||||
Will try to review this soon. Users are requesting this information for the mylyn-mantis connector. |
|
Are there any other new fields that should be included in the data stream? |
|
As I reported in issue 0008612, the time tracking information is missing from the issue notes. |
|
Any (tentative) target version for this issue? |
|
@kingargyle, any updates on this? |
|
Any updates on this - can I help? I would love this to be fixed as at the moment using the Mylyn mantis connector - removes items from the roadmap as it seems the target_version value is getting wiped - any help? |
|
The problem seems to be caused by this code in core/bug_api.php |
|
This code assumes that there is a field there that will deal with target_version if the user has access - this is what is causing my bug. Can it be changed so that it checks that the parameter is not null in addition to checking for access? |
|
Is it more complex than adding this? : && !is_blank($c_bug_data->target_version) |
|
Yes that seems to have fixed my problem. |
|
Is it possible to include the above fix in an official release? It would cut down on the bug reports for the mylyn-mantis connector and make the soap api a more attractive proposition for rich client usage. |
|
The lack of some functionality in soap api was addressed also on mylyn-mantis forum: http://sourceforge.net/forum/forum.php?thread_id=1984996&forum_id=667505 is it possible to include fixes as early as possible. I guess development of mylyn-mantis connector is on hold due to not good support to all mantis features via soap api. |
|
This fix break web version of mantis. It works fine for mantis-mylyn connector but disables you to erase target_version once you have set it. |
|
If you use only eclipse plugin make the following changes. Fix for Eclipse plugin. Mantis mylyn connector sends none instead of empty string.if('none' == $c_bug_data->fixed_in_version) { [CUT] $t_roadmap_updated = false; TODO: !is_blank($c_bug_data->target_version) is a temporary fix since mantis mylyn does no incorporate target_version fieldTODO: remove if you use web version onlyif ( access_has_project_level( config_get( 'roadmap_update_threshold' ) ) && !is_blank($c_bug_data->target_version) ) { |
|
I'd like to code a workaround which fix the erasing of the target_version field when using the SOAP API. I'll start with the comments above, perhaps find a fix. Are there any automatic regressions tests put in place, or am I stuck with manual testing? |
|
I went through the mantis 1.1 SOAP API and added "target_version" as a field to IssueData. I basically duplicated the code for "fixed_in_version". I also patched the 3.x branch of the mantis-mylyn connector, and it seems like everything is working fine with regard to the "target_version". There are other issues that don't seem quite right with the mantis-mylyn connector, but at least, it's not writing over "target_version" everytime I update an issue through Eclipse :). Would folks want me to upload the patches to both the mantis-mylyn connector and the mantis SOAP api? |
|
jallers, please upload the patches. |
|
The Mantis Mylyn patches should go to the Mantis-Mylyn project at http://mylyn-mantis.sourceforge.net/ We appreciate any and all patches to the 3.x or 2.x streams. |
|
I've uploaded patches for Mantis 1.1.1 tag and the Mylyn-Mantis Connector 3.x branch. I tried to find everywhere that "fixed_in_version" was referenced in the SOAP API and the mylyn-mantis connector and duplicated it for the "target_version". |
|
I've checked in the patch that supports target version field as suggested here and in 0009245. Can you please test the latest 1.2.x code to see if the target version is still wiped out. |
|
I've updated our code to support both 1.1 and 1.2 versions. It seems that the target_version field is supported ( thank you! ), but unfortunately the version-related fields are not updated - raised issue 0009995. |
|
just installed 1.1.6 and this bug has reoccured - I thought it was such a long time since I posted a fix that either my fix or someone else's might have made it into the code by now. I have fixed the issue by reapplying the code I suggested above. When will this be put into the 1.1.x code? |
|
This issue has actually been closed in 0009245 and also 0009337 is not relevant anymore. I've been using 1.2.0a3 successfully with the target_version field for some time now. |
|