I am kind of stuck while using web service. A help here would be
highly appreciated. Here is the Error Message, WSDL, Schema Def. I am
using.
Thanks in advance 
-Yogesh

Error message:
--------------
[WSDLError faultString="Element
http://deploy.webservices.ach.payments.ph.com:templatesRequest not
resolvable" faultCode="WSDL.BadElement" faultDetail="null"]
        at
mx.rpc.soap::WSDLParser/http://www.adobe.com/2006/flex/mx/internal::parseMessage()
        at mx.rpc.soap::WSDLOperation/parseMessages()
        at
mx.rpc.soap::Operation/http://www.adobe.com/2006/flex/mx/internal::invokePendingCall()
        at
mx.rpc.soap::Operation/http://www.adobe.com/2006/flex/mx/internal::invokeAllPending()
        at mx.rpc.soap::WebService/::unEnqueueCalls()
        at
mx.rpc.soap::WebService/http://www.adobe.com/2006/flex/mx/internal::wsdlHandler()
        at
flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at mx.rpc.soap::WSDLParser/dispatchEvent()
        at mx.rpc.soap::WSDLParser/::parseCompleted()
        at
mx.rpc.soap::WSDLParser/http://www.adobe.com/2006/flex/mx/internal::httpResultHandler()
        at
flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at
mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()
        at
mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::resultHandler()
        at mx.rpc::Responder/result()
        at mx.rpc::AsyncRequest/acknowledge()
        at ::DirectHTTPMessageResponder/completeHandler()
        at
flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at flash.net::URLLoader/flash.net:URLLoader::onComplete()

WSDL:
-----

<definitions name="ACHPaymentsService"
targetNamespace="http://impl.webservices.ach.payments.ph.com";
xmlns:wcmas="http://impl.webservices.ach.payments.ph.com";
xmlns:achmns="http://deploy.webservices.ach.payments.ph.com";
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns="http://schemas.xmlsoap.org/wsdl/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
        <types>
                <xsd:schema
targetNamespace="http://deploy.webservices.ach.payments.ph.com";
xmlns="http://deploy.webservices.ach.payments.ph.com";
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
elementFormDefault="qualified">
                        <xsd:import
namespace="http://deploy.webservices.ach.payments.ph.com";
schemaLocation="achMessages.xsd"/>
                </xsd:schema>
        </types>
        <message name="AchPaymentsTemplatesRequest">
                <documentation xmlns="http://schemas.xmlsoap.org/wsdl/"/>
                <part name="messagePart" element="achmns:templatesRequest"/>
        </message>
        <message name="AchPaymentsTemplatesResponse">
                <documentation xmlns="http://schemas.xmlsoap.org/wsdl/"/>
                <part name="messagePart" element="achmns:templatesResponse"/>
        </message>
        <message name="getTemplateSummaryRequest">
                <documentation xmlns="http://schemas.xmlsoap.org/wsdl/"/>
                <part name="messagePart" 
element="achmns:templateSummaryRequest"/>
        </message>
        <message name="getTemplateSummaryResponse">
                <documentation xmlns="http://schemas.xmlsoap.org/wsdl/"/>
                <part name="messagePart" 
element="achmns:templateSummaryResponse"/>
        </message>
        <portType name="ACHPaymentsInterface">
                <documentation xmlns="http://schemas.xmlsoap.org/wsdl/"/>
                <operation name="getPaymentTemplates">
                        <input message="wcmas:AchPaymentsTemplatesRequest"/>
                        <output message="wcmas:AchPaymentsTemplatesResponse"/>
                </operation>
                <operation name="getTemplateSummary">
                        <input message="wcmas:getTemplateSummaryRequest"/>
                        <output message="wcmas:getTemplateSummaryResponse"/>
                </operation>
        </portType>
        <binding name="ACHDemo" type="wcmas:ACHPaymentsInterface">
                <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
                <operation name="getPaymentTemplates">
                        <soap:operation soapAction="wcm:achpayments" 
style="document"/>
                        <input>
                                <soap:body use="literal"/>
                        </input>
                        <output>
                                <soap:body use="literal"/>
                        </output>
                </operation>
                <operation name="getTemplateSummary">
                        <soap:operation soapAction="wcm:achpayments" 
style="document"/>
                        <input>
                                <soap:body use="literal"/>
                        </input>
                        <output>
                                <soap:body use="literal"/>
                        </output>
                </operation>
        </binding>
        <service name="ACHPaymentsService">
                <port name="ACHDemo" binding="wcmas:ACHDemo">
                        <soap:address location="http://www.ph.com"/>
                </port>
        </service>
</definitions>


Schema:
-------
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema
targetNamespace="http://deploy.webservices.ach.payments.ph.com";
namespace="http://deploy.webservices.ach.payments.ph.com";
xmlns:achmns="http://deploy.webservices.ach.payments.ph.com";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
elementFormDefault="qualified" attributeFormDefault="unqualified">
        <!--*****************************************************   REQUEST
Messages -->
        <!--***************************************************** COMPLEX
TYPES-->
        <xs:complexType name="templatesRequest">
                <xs:sequence>
                        <xs:element name="orgID" type="xs:long"/>
                        <xs:element name="userID" type="xs:long"/>
                </xs:sequence>
        </xs:complexType>
        <xs:complexType name="summaryRequest">
                <xs:sequence>
                        <xs:element name="databaseID" type="xs:long"/>
                </xs:sequence>
        </xs:complexType>
        <!--***************************************************** ELEMENTS
*****************************************************-->
        <xs:element name="templatesRequest" type="achmns:templatesRequest"/>
        <xs:element name="templateSummaryRequest" type="achmns:summaryRequest"/>
        <!--*****************************************************  RESPONSE 
Messages *****************************************************-->
        <!--***************************************************** COMPLEX
TYPES*****************************************************-->
        <xs:complexType name="templatesResponse">
                <xs:sequence>
                        <xs:element name="paymenttemplates"
type="achmns:paymenttemplatesType"/>
                </xs:sequence>
        </xs:complexType>
        <xs:complexType name="paymenttemplatesType">
                <xs:sequence>
                        <xs:element name="paymenttemplate"
type="achmns:paymenttemplateType" maxOccurs="unbounded"/>
                </xs:sequence>
        </xs:complexType>
        <xs:complexType name="paymenttemplateType">
                <xs:sequence>
                        <xs:element name="rid" type="xs:int"/>
                        <xs:element name="name" type="xs:string"/>
                        <xs:element name="application" type="xs:string"/>
                        <xs:element name="company" type="xs:string"/>
                        <xs:element name="status" type="xs:string"/>
                        <xs:element name="frequency" type="xs:string"/>
                </xs:sequence>
                <xs:attribute name="id" type="xs:int" use="required"/>
        </xs:complexType>
        <xs:complexType name="summaryResponse">
                <xs:sequence>
                        <xs:element name="paymenttemplatelistentries"
type="achmns:paymenttemplatelistentriesType"/>
                </xs:sequence>
        </xs:complexType>
        <xs:complexType name="paymenttemplatelistentriesType">
                <xs:sequence>
                        <xs:element name="paymenttemplatelistentry"
type="achmns:paymenttemplatelistentryType" maxOccurs="unbounded"/>
                </xs:sequence>
        </xs:complexType>
        <xs:complexType name="paymenttemplatelistentryType">
                <xs:sequence>
                        <xs:element name="rid" type="xs:int"/>
                        <xs:element name="name" type="xs:string"/>
                        <xs:element name="appid" type="xs:string"/>
                        <xs:element name="amount" type="xs:double"/>
                        <xs:element name="status" type="xs:string"/>
                        <xs:element name="creditdebit" type="xs:string"/>
                        <xs:element name="hold" type="xs:boolean"/>
                </xs:sequence>
                <xs:attribute name="id" type="xs:int" use="required"/>
        </xs:complexType>
        <!--***************************************************** ELEMENTS
*****************************************************-->
        <xs:element name="templatesResponse" type="achmns:templatesResponse"/>
        <xs:element name="templateSummaryResponse"
type="achmns:summaryResponse"/>
</xs:schema>








--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/flexcoders/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to