Raghu,
I do not see the "type" variable in the WSDL. 
I have attached the WSDL file.
 
Thanks for the help !

regards 
-Saket Raizada 
309-763-5492 
Automation (Maintenance) 

 

________________________________

From: Raghu Upadhyayula [mailto:[EMAIL PROTECTED] 
Sent: Monday, October 22, 2007 7:16 PM
To: [email protected]
Subject: RE: AXIS Fault "Required Attribute localType is null" 



Hi Saket,

 

            Can you post your WSDL?  From the Axis Fault it looks like
you have a variable named "type" in the Incident object which is defined
as not nullable in WSDL and you are not setting that in your request.

 

Thanks

Raghu

 

________________________________

From: Saket Raizada [mailto:[EMAIL PROTECTED] 
Sent: Monday, October 22, 2007 3:48 PM
To: [email protected]
Subject: AXIS Fault "Required Attribute localType is null" 

 

 

Hi Folks, 
I am using AXIS 2, 1.3 and created a client for an existing WebService 
I am trying to use the WebService to create an incident using the
example code below 
StringType contact = new StringType(); 
contact.setString("user1"); 
incident.setContact(contact); 
stub.createIncident(incident) 
I get an AXIS Fault "Required Attribute localType is null" , there is no
SOAP body message generated..., however if i comment out the line

//incident.setContact(contact) , the incident gets generated and i can
see the SOAP messages etc. 
I am using ADB binding and am out of ideas what localType is (it's not
part of incident or web service that i am trying to access) also no SOAP
BODY XML is generated.

Any pointers will be very helpful 
-machoq 

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?><definitions targetNamespace="http://openview.hp.com/xmlns/SM/1"; xmlns="http://schemas.xmlsoap.org/wsdl/"; xmlns:cmn="http://openview.hp.com/xmlns/SM/1/Common"; xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"; xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"; xmlns:ns="http://openview.hp.com/xmlns/SM/1"; xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/  http://schemas.xmlsoap.org/wsdl/";><types><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://openview.hp.com/xmlns/SM/1"; version="2007-04-14 Rev 1" xmlns="http://openview.hp.com/xmlns/SM/1"; xmlns:cmn="http://openview.hp.com/xmlns/SM/1/Common"; xmlns:xmime="http://www.w3.org/2005/05/xmlmime";><xs:import namespace="http://www.w3.org/2005/05/xmlmime"; schemaLocation="http://www.w3.org/2005/05/xmlmime"/><xs:import namespace="http://openview.hp.com/xmlns/SM/1/Common"; schemaLocation="http://xyz.com:111/SM/1/Common.xsd"/><xs:complexType name="Incident"><xs:sequence><xs:element minOccurs="0" name="IncidentID" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="Category" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="OpenTime" nillable="true" type="cmn:DateTimeType"/><xs:element minOccurs="0" name="OpenedBy" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="severity" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="UpdatedTime" nillable="true" type="cmn:DateTimeType"/><xs:element minOccurs="0" name="PrimaryAssignmentGroup" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="ClosedTime" nillable="true" type="cmn:DateTimeType"/><xs:element minOccurs="0" name="ClosedBy" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="ClosureCode" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="ConfigurationItem" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="Location" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="IncidentDescription"><xs:complexType><xs:complexContent><xs:extension base="cmn:ArrayType"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="IncidentDescription" type="cmn:StringType"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType></xs:element><xs:element minOccurs="0" name="Resolution"><xs:complexType><xs:complexContent><xs:extension base="cmn:ArrayType"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="Resolution" type="cmn:StringType"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType></xs:element><xs:element minOccurs="0" name="AssigneeName" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="Contact" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="JournalUpdates"><xs:complexType><xs:complexContent><xs:extension base="cmn:ArrayType"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="JournalUpdates" type="cmn:StringType"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType></xs:element><xs:element minOccurs="0" name="AlertStatus" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="ContactLastName" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="ContactFirstName" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="Company" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="BriefDescription" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="TicketOwner" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="UpdatedBy" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="IMTicketStatus" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="Subcategory" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="SLAAgreementID" nillable="true" type="cmn:DecimalType"/><xs:element minOccurs="0" name="SiteCategory" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="ProductType" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="ProblemType" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="ResolutionFixType" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="UserPriority" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="Solution"><xs:complexType><xs:complexContent><xs:extension base="cmn:ArrayType"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="Solution" type="cmn:StringType"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType></xs:element><xs:element minOccurs="0" name="InitialImpact" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="folder" nillable="true" type="cmn:StringType"/><xs:element minOccurs="0" name="attachments" nillable="true" type="cmn:AttachmentsType"/><xs:element minOccurs="0" name="messages" nillable="true" type="cmn:MessagesType"/></xs:sequence><xs:attribute name="status" type="cmn:StatusType" use="optional"/><xs:attribute name="message" type="xs:string" use="optional"/><xs:attribute name="returnCode" type="xs:decimal" use="optional"/></xs:complexType><xs:element name="Incident" type="Incident"/><xs:element name="RetrieveIncidentRequest"><xs:complexType><xs:sequence><xs:element name="Incident" type="Incident"/></xs:sequence><xs:attribute name="attachmentInfo" type="xs:boolean" use="optional"/><xs:attribute name="attachmentData" type="xs:boolean" use="optional"/><xs:attribute default="true" name="ignoreEmptyElements" type="xs:boolean" use="optional"/></xs:complexType></xs:element><xs:element name="RetrieveIncidentResponse"><xs:complexType><xs:sequence><xs:element name="Incident" type="Incident"/><xs:element minOccurs="0" name="messages" type="cmn:MessagesType"/></xs:sequence><xs:attribute name="status" type="cmn:StatusType" use="required"/><xs:attribute name="message" type="xs:string" use="required"/><xs:attribute name="schemaRevisionDate" type="xs:date" use="required"/><xs:attribute name="schemaRevisionLevel" type="xs:int" use="required"/><xs:attribute name="returnCode" type="xs:decimal" use="optional"/><xs:attribute name="query" type="xs:string" use="optional"/></xs:complexType></xs:element><xs:element name="CreateIncidentRequest"><xs:complexType><xs:sequence><xs:element name="Incident" type="Incident"/></xs:sequence><xs:attribute name="attachmentInfo" type="xs:boolean" use="optional"/><xs:attribute name="attachmentData" type="xs:boolean" use="optional"/><xs:attribute default="true" name="ignoreEmptyElements" type="xs:boolean" use="optional"/></xs:complexType></xs:element><xs:element name="CreateIncidentResponse"><xs:complexType><xs:sequence><xs:element name="Incident" type="Incident"/><xs:element minOccurs="0" name="messages" type="cmn:MessagesType"/></xs:sequence><xs:attribute name="status" type="cmn:StatusType" use="required"/><xs:attribute name="message" type="xs:string" use="required"/><xs:attribute name="schemaRevisionDate" type="xs:date" use="required"/><xs:attribute name="schemaRevisionLevel" type="xs:int" use="required"/><xs:attribute name="returnCode" type="xs:decimal" use="optional"/><xs:attribute name="query" type="xs:string" use="optional"/></xs:complexType></xs:element><xs:element name="CloseIncidentRequest"><xs:complexType><xs:sequence><xs:element name="Incident" type="Incident"/></xs:sequence><xs:attribute name="attachmentInfo" type="xs:boolean" use="optional"/><xs:attribute name="attachmentData" type="xs:boolean" use="optional"/><xs:attribute default="true" name="ignoreEmptyElements" type="xs:boolean" use="optional"/></xs:complexType></xs:element><xs:element name="CloseIncidentResponse"><xs:complexType><xs:sequence><xs:element name="Incident" type="Incident"/><xs:element minOccurs="0" name="messages" type="cmn:MessagesType"/></xs:sequence><xs:attribute name="status" type="cmn:StatusType" use="required"/><xs:attribute name="message" type="xs:string" use="required"/><xs:attribute name="schemaRevisionDate" type="xs:date" use="required"/><xs:attribute name="schemaRevisionLevel" type="xs:int" use="required"/><xs:attribute name="returnCode" type="xs:decimal" use="optional"/><xs:attribute name="query" type="xs:string" use="optional"/></xs:complexType></xs:element><xs:element name="ReopenIncidentRequest"><xs:complexType><xs:sequence><xs:element name="Incident" type="Incident"/></xs:sequence><xs:attribute name="attachmentInfo" type="xs:boolean" use="optional"/><xs:attribute name="attachmentData" type="xs:boolean" use="optional"/><xs:attribute default="true" name="ignoreEmptyElements" type="xs:boolean" use="optional"/></xs:complexType></xs:element><xs:element name="ReopenIncidentResponse"><xs:complexType><xs:sequence><xs:element name="Incident" type="Incident"/><xs:element minOccurs="0" name="messages" type="cmn:MessagesType"/></xs:sequence><xs:attribute name="status" type="cmn:StatusType" use="required"/><xs:attribute name="message" type="xs:string" use="required"/><xs:attribute name="schemaRevisionDate" type="xs:date" use="required"/><xs:attribute name="schemaRevisionLevel" type="xs:int" use="required"/><xs:attribute name="returnCode" type="xs:decimal" use="optional"/><xs:attribute name="query" type="xs:string" use="optional"/></xs:complexType></xs:element><xs:element name="ResolveIncidentRequest"><xs:complexType><xs:sequence><xs:element name="Incident" type="Incident"/></xs:sequence><xs:attribute name="attachmentInfo" type="xs:boolean" use="optional"/><xs:attribute name="attachmentData" type="xs:boolean" use="optional"/><xs:attribute default="true" name="ignoreEmptyElements" type="xs:boolean" use="optional"/></xs:complexType></xs:element><xs:element name="ResolveIncidentResponse"><xs:complexType><xs:sequence><xs:element name="Incident" type="Incident"/><xs:element minOccurs="0" name="messages" type="cmn:MessagesType"/></xs:sequence><xs:attribute name="status" type="cmn:StatusType" use="required"/><xs:attribute name="message" type="xs:string" use="required"/><xs:attribute name="schemaRevisionDate" type="xs:date" use="required"/><xs:attribute name="schemaRevisionLevel" type="xs:int" use="required"/><xs:attribute name="returnCode" type="xs:decimal" use="optional"/><xs:attribute name="query" type="xs:string" use="optional"/></xs:complexType></xs:element><xs:element name="UpdateIncidentRequest"><xs:complexType><xs:sequence><xs:element name="Incident" type="Incident"/></xs:sequence><xs:attribute name="attachmentInfo" type="xs:boolean" use="optional"/><xs:attribute name="attachmentData" type="xs:boolean" use="optional"/><xs:attribute default="true" name="ignoreEmptyElements" type="xs:boolean" use="optional"/></xs:complexType></xs:element><xs:element name="UpdateIncidentResponse"><xs:complexType><xs:sequence><xs:element name="Incident" type="Incident"/><xs:element minOccurs="0" name="messages" type="cmn:MessagesType"/></xs:sequence><xs:attribute name="status" type="cmn:StatusType" use="required"/><xs:attribute name="message" type="xs:string" use="required"/><xs:attribute name="schemaRevisionDate" type="xs:date" use="required"/><xs:attribute name="schemaRevisionLevel" type="xs:int" use="required"/><xs:attribute name="returnCode" type="xs:decimal" use="optional"/><xs:attribute name="query" type="xs:string" use="optional"/></xs:complexType></xs:element></xs:schema></types><message name="RetrieveIncidentRequest"><part element="ns:RetrieveIncidentRequest" name="RetrieveIncidentRequest"/></message><message name="RetrieveIncidentResponse"><part element="ns:RetrieveIncidentResponse" name="RetrieveIncidentResponse"/></message><message name="CreateIncidentRequest"><part element="ns:CreateIncidentRequest" name="CreateIncidentRequest"/></message><message name="CreateIncidentResponse"><part element="ns:CreateIncidentResponse" name="CreateIncidentResponse"/></message><message name="CloseIncidentRequest"><part element="ns:CloseIncidentRequest" name="CloseIncidentRequest"/></message><message name="CloseIncidentResponse"><part element="ns:CloseIncidentResponse" name="CloseIncidentResponse"/></message><message name="ReopenIncidentRequest"><part element="ns:ReopenIncidentRequest" name="ReopenIncidentRequest"/></message><message name="ReopenIncidentResponse"><part element="ns:ReopenIncidentResponse" name="ReopenIncidentResponse"/></message><message name="ResolveIncidentRequest"><part element="ns:ResolveIncidentRequest" name="ResolveIncidentRequest"/></message><message name="ResolveIncidentResponse"><part element="ns:ResolveIncidentResponse" name="ResolveIncidentResponse"/></message><message name="UpdateIncidentRequest"><part element="ns:UpdateIncidentRequest" name="UpdateIncidentRequest"/></message><message name="UpdateIncidentResponse"><part element="ns:UpdateIncidentResponse" name="UpdateIncidentResponse"/></message><portType name="IncidentManagement"><operation name="RetrieveIncident"><documentation/><input message="ns:RetrieveIncidentRequest"/><output message="ns:RetrieveIncidentResponse"/></operation><operation name="CreateIncident"><documentation/><input message="ns:CreateIncidentRequest"/><output message="ns:CreateIncidentResponse"/></operation><operation name="CloseIncident"><documentation/><input message="ns:CloseIncidentRequest"/><output message="ns:CloseIncidentResponse"/></operation><operation name="ReopenIncident"><documentation/><input message="ns:ReopenIncidentRequest"/><output message="ns:ReopenIncidentResponse"/></operation><operation name="ResolveIncident"><documentation/><input message="ns:ResolveIncidentRequest"/><output message="ns:ResolveIncidentResponse"/></operation><operation name="UpdateIncident"><documentation/><input message="ns:UpdateIncidentRequest"/><output message="ns:UpdateIncidentResponse"/></operation></portType><binding name="IncidentManagement" type="ns:IncidentManagement"><soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/><operation name="RetrieveIncident"><soap:operation soapAction="Retrieve" style="document"/><input><soap:body use="literal"/></input><output><soap:body use="literal"/></output></operation><operation name="CreateIncident"><soap:operation soapAction="Create" style="document"/><input><soap:body use="literal"/></input><output><soap:body use="literal"/></output></operation><operation name="CloseIncident"><soap:operation soapAction="Close" style="document"/><input><soap:body use="literal"/></input><output><soap:body use="literal"/></output></operation><operation name="ReopenIncident"><soap:operation soapAction="Reopen" style="document"/><input><soap:body use="literal"/></input><output><soap:body use="literal"/></output></operation><operation name="ResolveIncident"><soap:operation soapAction="Resolve" style="document"/><input><soap:body use="literal"/></input><output><soap:body use="literal"/></output></operation><operation name="UpdateIncident"><soap:operation soapAction="Update" style="document"/><input><soap:body use="literal"/></input><output><soap:body use="literal"/></output></operation></binding><service name="IncidentManagement"><port binding="ns:IncidentManagement" name="IncidentManagement"><soap:address location="http://xyz.com:111/SM/1/ws"/></port></service></definitions>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to