Web Service: applicationService
Target Namespace:
https://www.bluemoonforms.com/services/application.php
Port applicationPort Port typeSource code
Location:
https://www.bluemoonforms.com/services/application.php
Protocol:
SOAP
Default style:
document
Transport protocol:
SOAP over HTTP
Operations:
- AuthenticateUserDetailSource code
- CloseSessionDetailSource code
- CreateSessionDetailSource code
- DeleteApplicantDetailSource code
- FetchPropertyTermsDetailSource code
- GetApplicationPDFDetailSource code
- GetApplicationXMLDataDetailSource code
- GetDefaultApplicationXMLDataDetailSource code
- GetFormsCounterDetailSource code
- GetRestrictedPDFDetailSource code
- ListApplicantsDetailSource code
- ListApplicationFieldsDetailSource code
- ListApplicationFormsDetailSource code
- ListDefaultFieldsDetailSource code
- ListFieldsDetailSource code
- ListPropertiesDetailSource code
- ListUserPrivilegesDetailSource code
- SubmitApplicationDetailSource code
Operations
- AuthenticateUserDescription:Authenticates Blue Moon userOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#AuthenticateUserInput:AuthenticateUserIn (soap:body, use = literal)Source codeparameters type AuthenticateUser
- SerialNumber type string
- UserId type string
- Password type string
Output:AuthenticateUserOut (soap:body, use = literal)Source codeparameters type AuthenticateUserResponse- AuthenticateUserResult type boolean
- CloseSessionDescription:Closes sessionOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#CloseSessionInput:CloseSessionIn (soap:body, use = literal)Source codeparameters type CloseSession
- SessionId type string
Output:CloseSessionOut (soap:body, use = literal)Source codeparameters type CloseSessionResponse- CloseSessionResult type boolean
- CreateSessionDescription:Creates new sessionOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#CreateSessionInput:CreateSessionIn (soap:body, use = literal)Source codeparameters type CreateSession
- SerialNumber type string
- UserId - nillable; type string
- Password - nillable; type string
- skipActiveAccountCheck - nillable; type boolean
Output:CreateSessionOut (soap:body, use = literal)Source codeparameters type CreateSessionResponse- CreateSessionResult type string
- DeleteApplicantDescription:Deletes applicant recordOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#DeleteApplicantInput:DeleteApplicantIn (soap:body, use = literal)Source codeparameters type DeleteApplicant
- SessionId type string
- ApplicantId type int
Output:DeleteApplicantOut (soap:body, use = literal)Source codeparameters type DeleteApplicantResponse- DeleteApplicantResult type boolean
- FetchPropertyTermsDescription:Fetches property terms PDF from BMSOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#FetchPropertyTermsInput:FetchPropertyTermsIn (soap:body, use = literal)Source codeparameters type FetchPropertyTerms
- PropertyId type int
Output:FetchPropertyTermsOut (soap:body, use = literal)Source codeparameters type FetchPropertyTermsResponse- FetchPropertyTermsResult type PDF
- GetApplicationPDFDescription:Public PDF returning interface for FetchPDF Returns byte stream PDF of application formOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#GetApplicationPDFInput:GetApplicationPDFIn (soap:body, use = literal)Source codeparameters type GetApplicationPDF
- SessionId type string
- ApplicantId type int
- Preview - nillable; type boolean
- MaskPII - nillable; type boolean
Output:GetApplicationPDFOut (soap:body, use = literal)Source codeparameters type GetApplicationPDFResponse- GetApplicationPDFResult type base64Binary
- GetApplicationXMLDataDescription:Returns XML application dataOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#GetApplicationXMLDataInput:GetApplicationXMLDataIn (soap:body, use = literal)Source codeparameters type GetApplicationXMLData
- SessionId type string
- ApplicantId type int
- MaskPII - nillable; type boolean
Output:GetApplicationXMLDataOut (soap:body, use = literal)Source codeparameters type GetApplicationXMLDataResponse- GetApplicationXMLDataResult type string
- GetDefaultApplicationXMLDataDescription:Returns default XML application dataOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#GetDefaultApplicationXMLDataInput:GetDefaultApplicationXMLDataIn (soap:body, use = literal)Source codeparameters type GetDefaultApplicationXMLData
- SessionId type string
- PropertyId - nillable; type int
Output:GetDefaultApplicationXMLDataOut (soap:body, use = literal)Source codeparameters type GetDefaultApplicationXMLDataResponse- GetDefaultApplicationXMLDataResult type string
- GetFormsCounterDescription:Returns current forms counterOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#GetFormsCounterInput:GetFormsCounterIn (soap:body, use = literal)Source codeparameters type GetFormsCounter
- SessionId type string
Output:GetFormsCounterOut (soap:body, use = literal)Source codeparameters type GetFormsCounterResponse- GetFormsCounterResult type anyType
- GetRestrictedPDFDescription:Returns byte stream PDF of application documentsOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#GetRestrictedPDFInput:GetRestrictedPDFIn (soap:body, use = literal)Source codeparameters type GetRestrictedPDF
- SessionId type string
- PropertyId - nillable; type int
- ApplicationForms - nillable; type ArrayOfFormshort
- item - optional, unbounded; type FormShort
- Id - nillable; type string
- item - optional, unbounded; type FormShort
- CustomApplicationForms - nillable; type ArrayOfFormshort
- item - optional, unbounded; type FormShort
- Id - nillable; type string
- item - optional, unbounded; type FormShort
- FormXMLData - nillable; type string
- Preview - nillable; type boolean
Output:GetRestrictedPDFOut (soap:body, use = literal)Source codeparameters type GetRestrictedPDFResponse- GetRestrictedPDFResult type base64Binary
- ListApplicantsDescription:Returns info for all applicants matching specified criteriaOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#ListApplicantsInput:ListApplicantsIn (soap:body, use = literal)Source codeparameters type ListApplicants
- SessionId type string
- PropertyId - nillable; type int
- ApplicantLastName - nillable; type string
- ApplicantFirstName - nillable; type string
- StartDate - nillable; type string
- EndDate - nillable; type string
Output:ListApplicantsOut (soap:body, use = literal)Source codeparameters type ListApplicantsResponse- ListApplicantsResult type ArrayOfApplicant
- item - optional, unbounded; type Applicant
- Id - nillable; type int
- ApplicationDate - nillable; type string
- FirstName - nillable; type string
- LastName - nillable; type string
- item - optional, unbounded; type Applicant
- ListApplicationFieldsDescription:Returns info for fields available on non-batch-printable application form for current licenseOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#ListApplicationFieldsInput:ListApplicationFieldsIn (soap:body, use = literal)Source codeparameters type ListApplicationFields
- SessionId type string
- Form type FormShort
- Id - nillable; type string
- PropertyId - nillable; type int
Output:ListApplicationFieldsOut (soap:body, use = literal)Source codeparameters type ListApplicationFieldsResponse- ListApplicationFieldsResult type ArrayOfField
- item - optional, unbounded; type Field
- Name - nillable; type string
- Type - nillable; type string
- Length - nillable; type string
- Required - nillable; type boolean
- item - optional, unbounded; type Field
- ListApplicationFormsDescription:Returns info for application forms available for current licenseOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#ListApplicationFormsInput:ListApplicationFormsIn (soap:body, use = literal)Source codeparameters type ListApplicationForms
- SessionId type string
- PropertyId - nillable; type int
Output:ListApplicationFormsOut (soap:body, use = literal)Source codeparameters type ListApplicationFormsResponse- ListApplicationFormsResult type ArrayOfForm
- item - optional, unbounded; type Form
- Id - nillable; type string
- Title - nillable; type string
- Copies - nillable; type int
- Cost - nillable; type anyType
- PageSize - nillable; type string
- Language - nillable; type string
- PageCount - nillable; type int
- FormSection - nillable; type string
- Status - nillable; type string
- FormType - nillable; type string
- item - optional, unbounded; type Form
- ListDefaultFieldsDescription:Returns info for fields available on rental application form for current license which can auto-populate from Default Lease templateOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#ListDefaultFieldsInput:ListDefaultFieldsIn (soap:body, use = literal)Source codeparameters type ListDefaultFields
- SessionId type string
- PropertyId - nillable; type int
Output:ListDefaultFieldsOut (soap:body, use = literal)Source codeparameters type ListDefaultFieldsResponse- ListDefaultFieldsResult type ArrayOfField
- item - optional, unbounded; type Field
- Name - nillable; type string
- Type - nillable; type string
- Length - nillable; type string
- Required - nillable; type boolean
- item - optional, unbounded; type Field
- ListFieldsDescription:Returns info for fields available on rental application form for current licenseOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#ListFieldsInput:ListFieldsIn (soap:body, use = literal)Source codeparameters type ListFields
- SessionId type string
- PropertyId - nillable; type int
Output:ListFieldsOut (soap:body, use = literal)Source codeparameters type ListFieldsResponse- ListFieldsResult type ArrayOfField
- item - optional, unbounded; type Field
- Name - nillable; type string
- Type - nillable; type string
- Length - nillable; type string
- Required - nillable; type boolean
- item - optional, unbounded; type Field
- ListPropertiesDescription:Returns info for all properties contained by current licenseOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#ListPropertiesInput:ListPropertiesIn (soap:body, use = literal)Source codeparameters type ListProperties
- SessionId type string
Output:ListPropertiesOut (soap:body, use = literal)Source codeparameters type ListPropertiesResponse- ListPropertiesResult type ArrayOfProperty
- item - optional, unbounded; type Property
- Id - nillable; type int
- Name - nillable; type string
- Type - nillable; type string
- item - optional, unbounded; type Property
- ListUserPrivilegesDescription:Returns account privileges for current userOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#ListUserPrivilegesInput:ListUserPrivilegesIn (soap:body, use = literal)Source codeparameters type ListUserPrivileges
- SessionId type string
Output:ListUserPrivilegesOut (soap:body, use = literal)Source codeparameters type ListUserPrivilegesResponse- ListUserPrivilegesResult type ArrayOfPrivilege
- item - optional, unbounded; type Privilege
- Name - nillable; type string
- Restricted - nillable; type boolean
- item - optional, unbounded; type Privilege
- SubmitApplicationDescription:Creates new application record Returns unique ApplicantIdOperation type:Request-response. The endpoint receives a message, and sends a correlated message.SOAP action:https://www.bluemoonforms.com/services/application.php#SubmitApplicationInput:SubmitApplicationIn (soap:body, use = literal)Source codeparameters type SubmitApplication
- SessionId type string
- ApplicationXMLData type string
- PropertyId - nillable; type int
Output:SubmitApplicationOut (soap:body, use = literal)Source codeparameters type SubmitApplicationResponse- SubmitApplicationResult type int
Port type applicationPortSource code
WSDL source code
<?xml version="1.0"?>
<definitions name="application" targetNamespace="https://www.bluemoonforms.com/services/application.php"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="https://www.bluemoonforms.com/services/application.php"
xmlns="http://schemas.xmlsoap.org/wsdl/"
><types>
<xsd:schema targetNamespace="https://www.bluemoonforms.com/services/application.php">
</types><xsd:element name="DeleteApplicant">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="DeleteApplicantResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="GetApplicationPDF"></xsd:element>
<xsd:element name="GetApplicationPDFResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="FetchPropertyTerms">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="PDF"></xsd:complexType>
<xsd:element name="FetchPropertyTermsResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="GetApplicationXMLData"></xsd:element>
<xsd:element name="GetApplicationXMLDataResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="GetDefaultApplicationXMLData"></xsd:element>
<xsd:element name="GetDefaultApplicationXMLDataResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="FormShort"></xsd:complexType>
<xsd:complexType name="ArrayOfFormshort"></xsd:complexType>
<xsd:element name="GetRestrictedPDF">
<xsd:complexType>
</xsd:element><xsd:sequence></xsd:sequence>
</xsd:complexType><xsd:element name="GetRestrictedPDFResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="ListApplicationForms"></xsd:element>
<xsd:complexType name="Form">
<xsd:all></xsd:all>
</xsd:complexType><xsd:complexType name="ArrayOfForm"></xsd:complexType>
<xsd:element name="ListApplicationFormsResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="ListApplicants">
<xsd:complexType>
</xsd:element><xsd:sequence></xsd:sequence>
</xsd:complexType><xsd:complexType name="Applicant"></xsd:complexType>
<xsd:complexType name="ArrayOfApplicant"></xsd:complexType>
<xsd:element name="ListApplicantsResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="ListDefaultFields"></xsd:element>
<xsd:complexType name="Field"></xsd:complexType>
<xsd:complexType name="ArrayOfField"></xsd:complexType>
<xsd:element name="ListDefaultFieldsResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="ListFields"></xsd:element>
<xsd:element name="ListFieldsResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="ListApplicationFields"></xsd:element>
<xsd:element name="ListApplicationFieldsResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="ListUserPrivileges">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="Privilege"></xsd:complexType>
<xsd:complexType name="ArrayOfPrivilege"></xsd:complexType>
<xsd:element name="ListUserPrivilegesResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="SubmitApplication"></xsd:element>
<xsd:element name="SubmitApplicationResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="AuthenticateUser"></xsd:element>
<xsd:element name="AuthenticateUserResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="CloseSession">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="CloseSessionResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="CreateSession">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="CreateSessionResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="GetFormsCounter">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="GetFormsCounterResponse">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:element name="ListProperties">
<xsd:complexType></xsd:complexType>
</xsd:element><xsd:complexType name="Property"></xsd:complexType>
<xsd:complexType name="ArrayOfProperty"></xsd:complexType>
<xsd:element name="ListPropertiesResponse">
</xsd:schema><xsd:complexType></xsd:complexType>
</xsd:element><portType name="applicationPort">
<operation name="DeleteApplicant">
<documentation>Deletes applicant record</documentation>
</operation><operation name="GetApplicationPDF">
<documentation>Public PDF returning interface for FetchPDF
Returns byte stream PDF of application form</documentation>
</operation><operation name="FetchPropertyTerms">
<documentation>Fetches property terms PDF from BMS</documentation>
</operation><operation name="GetApplicationXMLData">
<documentation>Returns XML application data</documentation>
</operation><operation name="GetDefaultApplicationXMLData">
<documentation>Returns default XML application data</documentation>
</operation><operation name="GetRestrictedPDF">
<documentation>Returns byte stream PDF of application documents</documentation>
</operation><operation name="ListApplicationForms">
<documentation>Returns info for application forms available for current license</documentation>
</operation><operation name="ListApplicants">
<documentation>Returns info for all applicants matching specified criteria</documentation>
</operation><operation name="ListDefaultFields">
<documentation>Returns info for fields available on rental application form for current license which can auto-populate from Default Lease template</documentation>
</operation><operation name="ListFields">
<documentation>Returns info for fields available on rental application form for current license</documentation>
</operation><operation name="ListApplicationFields">
<documentation>Returns info for fields available on non-batch-printable application form for current license</documentation>
</operation><operation name="ListUserPrivileges">
<documentation>Returns account privileges for current user</documentation>
</operation><operation name="SubmitApplication">
<documentation>Creates new application record
Returns unique ApplicantId</documentation>
</operation><operation name="AuthenticateUser">
<documentation>Authenticates Blue Moon user</documentation>
</operation><operation name="CloseSession">
<documentation>Closes session</documentation>
</operation><operation name="CreateSession">
<documentation>Creates new session</documentation>
</operation><operation name="GetFormsCounter">
<documentation>Returns current forms counter</documentation>
</operation><operation name="ListProperties">
</portType><documentation>Returns info for all properties contained by current license</documentation>
</operation><binding name="applicationBinding" type="tns:applicationPort">
<operation name="DeleteApplicant">
<output></output>
</operation><operation name="GetApplicationPDF">
<output></output>
</operation><operation name="FetchPropertyTerms">
<output></output>
</operation><operation name="GetApplicationXMLData">
<output></output>
</operation><operation name="GetDefaultApplicationXMLData">
<output></output>
</operation><operation name="GetRestrictedPDF">
<output></output>
</operation><operation name="ListApplicationForms">
<output></output>
</operation><operation name="ListApplicants">
<output></output>
</operation><operation name="ListDefaultFields">
<output></output>
</operation><operation name="ListFields">
<output></output>
</operation><operation name="ListApplicationFields">
<output></output>
</operation><operation name="ListUserPrivileges">
<output></output>
</operation><operation name="SubmitApplication">
<output></output>
</operation><operation name="AuthenticateUser">
<output></output>
</operation><operation name="CloseSession">
<output></output>
</operation><operation name="CreateSession">
<soap:operation soapAction="https://www.bluemoonforms.com/services/application.php#CreateSession" />
<output></output>
</operation><operation name="GetFormsCounter">
</binding><output></output>
</operation><service name="applicationService"></service>
<message name="DeleteApplicantIn"></message>
<message name="DeleteApplicantOut"></message>
<message name="GetApplicationPDFIn"></message>
<message name="GetApplicationPDFOut"></message>
<message name="FetchPropertyTermsIn"></message>
<message name="FetchPropertyTermsOut"></message>
<message name="GetApplicationXMLDataIn"></message>
<message name="GetRestrictedPDFIn"></message>
<message name="GetRestrictedPDFOut"></message>
<message name="ListApplicationFormsIn"></message>
<message name="ListApplicationFormsOut"></message>
<message name="ListApplicantsOut"></message>
<message name="ListDefaultFieldsIn"></message>
<message name="ListDefaultFieldsOut"></message>
<message name="ListApplicationFieldsIn"></message>
<message name="ListUserPrivilegesIn"></message>
<message name="ListUserPrivilegesOut"></message>
<message name="SubmitApplicationIn"></message>
<message name="SubmitApplicationOut"></message>
<message name="AuthenticateUserIn"></message>
<message name="AuthenticateUserOut"></message>
<message name="CloseSessionOut"></message>
<message name="CreateSessionOut"></message>
<message name="GetFormsCounterIn"></message>
<message name="GetFormsCounterOut"></message>
</definitions>About wsdl-viewer.xsl
This document was generated by libxslt XSLT engine.
The engine processed the WSDL in XSLT 1.0 compliant mode.
This page has been generated by wsdl-viewer.xsl, version 3.1.01
Author: tomi vanek
Download at http://tomi.vanek.sk/xml/wsdl-viewer.xsl.
The transformation was inspired by the article
Uche Ogbuji: WSDL processing with XSLT
Author: tomi vanek
Download at http://tomi.vanek.sk/xml/wsdl-viewer.xsl.
The transformation was inspired by the article
Uche Ogbuji: WSDL processing with XSLT