[geeklog-cvs] Auth_Enterprise/Enterprise/Server Auth_Enterprise.wsdl,NONE,1.1

tony at iowaoutdoors.org tony at iowaoutdoors.org
Wed Jul 14 15:56:29 EDT 2004


Update of /var/cvs/Auth_Enterprise/Enterprise/Server
In directory www:/tmp/cvs-serv23293

Added Files:
	Auth_Enterprise.wsdl 
Log Message:
This is the first stab.  I know it does pass basic WSDL validation, however, it will be yet to be determined if client built directly from the WSDL can actually call methods on it.  Next step is to create the corresponding SOAP service and try it ;-)

--- NEW FILE: Auth_Enterprise.wsdl ---
<?xml version="1.0"?>
<definitions name="AuthEnterprise"
             targetNamespace="urn:AuthEnterprise"
             xmlns:typens="urn:AuthEnterprise"
             xmlns:xsd="http://www.w3.org/2001/XMLSchema"
             xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
             xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
             xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
             xmlns="http://schemas.xmlsoap.org/wsdl/">
    <types>
        <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:AuthEnterprise">
            <xsd:complexType name="GroupArray">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="typens:Auth_Enterprise_Group[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>
            <xsd:complexType name="Auth_Enterprise_Group">
                <xsd:all>
                    <xsd:element name="groupId" type="xsd:int" />
                    <xsd:element name="groupLogicalName" type="xsd:string" />
                    <xsd:element name="groupDisplayName" type="xsd:string" />
                    <xsd:element name="groupDesc" type="xsd:string" />
                </xsd:all>
            </xsd:complexType>
            <xsd:complexType name="PrivilegeArray">
                <xsd:complexContent>
                    <xsd:restriction base="soapenc:Array">
                        <xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="typens:Auth_Enterprise_Privilege[]" />
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>
            <xsd:complexType name="Auth_Enterprise_Privilege">
                <xsd:all>
                    <xsd:element name="privilegeCode" type="xsd:string" />
                    <xsd:element name="privilegeDesc" type="xsd:string" />
                </xsd:all>
            </xsd:complexType>
            <xsd:complexType name="Auth_Enterprise_ServiceUser">
                <xsd:all>
                    <xsd:element name="userName" type="xsd:string" />
                    <xsd:element name="appId" type="xsd:string" />
                    <xsd:element name="password" type="xsd:string" />
                    <xsd:element name="accountLocked" type="xsd:boolean" />
                    <xsd:element name="failedAttempts" type="xsd:int" />
                    <xsd:element name="lastPWChange" type="xsd:int" />
                    <xsd:element name="privileges" type="typens:PrivilegeArray" />
                    <xsd:element name="groups" type="typens:GroupArray" />
                </xsd:all>
            </xsd:complexType>
        </xsd:schema>
    </types>
    <message name="doAuthenticateRequest">
        <part name="appId" type="xsd:string" />
        <part name="userName" type="xsd:string" />
        <part name="password" type="xsd:string" />
    </message>
    <message name="doAuthenticateResponse">
        <part name="userObj" type="typens:Auth_Enterprise_ServiceUser"/>
    </message>
    <message name="doCreateAccountByAdminRequest">
        <part name="appId" type="xsd:string" />
        <part name="adminUserName" type="xsd:string" />
        <part name="adminPassword" type="xsd:string" />
    </message>
    <message name="doCreateAccountByAdminResponse">
    </message>
    <message name="doChangePasswordRequest">
        <part name="appId" type="xsd:string" />
        <part name="userName" type="xsd:string" />
        <part name="newPassword" type="xsd:string" />
    </message>
    <message name="doChangePasswordResponse">
    </message>
    <message name="doChangePasswordByAdminRequest">
        <part name="appId" type="xsd:string" />
        <part name="adminUserName" type="xsd:string" />
        <part name="adminPassword" type="xsd:string" />
        <part name="userName" type="xsd:string" />
        <part name="userPassword" type="xsd:string" />
    </message>
    <message name="doChangePasswordByAdminResponse">
    </message>
    <message name="doResetPasswordRequest">
        <part name="appId" type="xsd:string" />
        <part name="userName" type="xsd:string" />
    </message>
    <message name="doResetPasswordResponse">
        <part name="newPassword" type="xsd:string" />
    </message>
    <message name="doGetUserPrivilegesByAdminRequest">
        <part name="appId" type="xsd:string" />
        <part name="adminUserName" type="xsd:string" />
        <part name="adminPassword" type="xsd:string" />
        <part name="userName" type="xsd:string" />
    </message>
    <message name="doGetUserPrivilegesByAdminResponse">
        <part name="privilegeArray" type="typens:PrivilegeArray" />
    </message>
    <message name="doSetUserPrivilegesByAdminRequest">
        <part name="appId" type="xsd:string" />
        <part name="adminUserName" type="xsd:string" />
        <part name="adminPassword" type="xsd:string" />
        <part name="userName" type="xsd:string" />
        <part name="privArray" type="typens:PrivilegeArray" />
    </message>
    <message name="doSetUserPrivilegesByAdminResponse">
    </message>
    <message name="doListAppPrivilegesByAdminRequest">
        <part name="appId" type="xsd:string" />
        <part name="adminUserName" type="xsd:string" />
        <part name="adminPassword" type="xsd:string" />
    </message>
    <message name="doListAppPrivilegesByAdminResponse">
        <part name="appPrivileges" type="typens:PrivilegeArray" />
    </message>
    <message name="doGetUserGroupsByAdminRequest">
        <part name="appId" type="xsd:string" />
        <part name="adminUserName" type="xsd:string" />
        <part name="adminPassword" type="xsd:string" />
        <part name="userName" type="xsd:string" />
    </message>
    <message name="doGetUserGroupsByAdminResponse">
        <part name="groupArray" type="typens:GroupArray" />
    </message>
    <message name="doSetUserGroupsByAdminRequest">
        <part name="appId" type="xsd:string" />
        <part name="adminUserName" type="xsd:string" />
        <part name="adminPassword" type="xsd:string" />
        <part name="userName" type="xsd:string" />
        <part name="groupArray" type="typens:GroupArray" />
    </message>
    <message name="doSetUserGroupsByAdminResponse">
    </message>

    <portType name="AuthEnterprisePort">
        <operation name="doAuthenticate">
            <input message="typens:doAuthenticateRequest"/>
            <output message="typens:doAuthenticateResponse"/>
        </operation>
        <operation name="doCreateAccountByAdmin">
            <input message="typens:doCreateAccountByAdminRequest" />
            <output message="typens:doCreateAccountByAdminResponse" />
        </operation>
        <operation name="doChangePassword">
            <input message="typens:doChangePasswordRequest" />
            <output message="typens:doChangePasswordResponse" />
        </operation>
        <operation name="doChangePasswordByAdmin">
            <input message="typens:doChangePasswordByAdminRequest" />
            <output message="typens:doChangePasswordByAdminResponse" />
        </operation>
        <operation name="doResetPassword">
            <input message="typens:doResetPasswordRequest" />
            <output message="typens:doResetPasswordResponse" />
        </operation>
        <operation name="doGetUserPrivilegesByAdmin">
            <input message="typens:doGetUserPrivilegesByAdminRequest" />
            <output message="typens:doGetUserPrivilegesByAdminResponse" />
        </operation>
        <operation name="doSetUserPrivilegesByAdmin">
            <input message="typens:doSetUserPrivilegesByAdminRequest" />
            <output message="typens:doSetUserPrivilegesByAdminResponse" />
        </operation>
        <operation name="doListAppPrivilegesByAdmin">
            <input message="typens:doListAppPrivilegesByAdminRequest" />
            <output message="typens:doListAppPrivilegesByAdminResponse" />
        </operation>
        <operation name="doGetUserGroupsByAdmin">
            <input message="typens:doGetUserGroupsByAdminRequest" />
            <output message="typens:doGetUserGroupsByAdminResponse" />
        </operation>
        <operation name="doSetUserGroupsByAdmin">
            <input message="typens:doSetUserGroupsByAdminRequest" />
            <output message="typens:doSetUserGroupsByAdminResponse" />
        </operation>
    </portType>

    <binding name="AuthEnterpriseBinding" type="typens:AuthEnterprisePort">
    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
        <operation name="doAuthenticate">
            <soap:operation soapAction="urn:AuthEnterpriseAction"/>
            <input>
                <soap:body use="encoded"
                   namespace="urn:AuthEnterprise"
                   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
            </input>
            <output>
                <soap:body use="encoded" 
                   namespace="urn:AuthEnterprise" 
                   encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
            </output>
        </operation>
         <operation name="doCreateAccountByAdmin">
            <soap:operation soapAction="urn:AuthEnterpriseAction"/>
                <input>
                    <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
                </input>
                <output>
                    <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
                </output>
        </operation>
        <operation name="doChangePassword">
            <soap:operation soapAction="urn:AuthEnterpriseAction"/>
                <input>
                    <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
                </input>
                <output>
                    <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
                </output>
        </operation>
        <operation name="doChangePasswordByAdmin">
            <soap:operation soapAction="urn:AuthEnterpriseAction"/>
                <input>
                    <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
                </input>
                <output>
                    <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
                </output>
        </operation>
         <operation name="doResetPassword">
            <soap:operation soapAction="urn:AuthEnterpriseAction"/>
            <input>
                <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
            </input>
            <output>
                <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
            </output>
        </operation>
        <operation name="doGetUserPrivilegesByAdmin">
            <soap:operation soapAction="urn:AuthEnterpriseAction"/>
            <input>
                <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
            </input>
            <output>
                <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
            </output>
        </operation>
        <operation name="doSetUserPrivilegesByAdmin">
            <soap:operation soapAction="urn:AuthEnterpriseAction"/>
            <input>
                <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
            </input>
            <output>
                <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
            </output>
        </operation>
         <operation name="doListAppPrivilegesByAdmin">
            <soap:operation soapAction="urn:AuthEnterpriseAction"/>
            <input>
                <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
            </input>
            <output>
                <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
            </output>
        </operation>
        <operation name="doGetUserGroupsByAdmin">
            <soap:operation soapAction="urn:AuthEnterpriseAction"/>
            <input>
                <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
            </input>
            <output>
                <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
            </output>
        </operation>
        <operation name="doSetUserGroupsByAdmin">
            <soap:operation soapAction="urn:AuthEnterpriseAction"/>
            <input>
                <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
            </input>
            <output>
                <soap:body use="encoded"
                       namespace="urn:AuthEnterprise"
                       encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
            </output>
        </operation>
    </binding>
     <service name="AuthEnterprise">
         <port name="AuthEnterprisePort" binding="typens:AuthEnterpriseBinding">
             <soap:address location="http://209.234.80.120/Auth_Enterprise/soap"/>
         </port>
     </service>
</definitions>




More information about the geeklog-cvs mailing list