Web Service: administratorService

Target Namespace:
https://www.bluemoonforms.com/services/administrator.php

Port administratorPort Port typeSource code

Location:
https://www.bluemoonforms.com/services/administrator.php
Protocol:
SOAP
Default style:
document
Transport protocol:
SOAP over HTTP
Operations:
  1. AuthenticateUserDetailSource code
  2. CloseSessionDetailSource code
  3. CreateSessionDetailSource code
  4. FormsOrderPendingDetailSource code
  5. GetAssociationInfoDetailSource code
  6. GetFormsCounterDetailSource code
  7. GetLicenseInfoDetailSource code
  8. ListFormsPackagesDetailSource code
  9. ListPropertiesDetailSource code
  10. ListUserPrivilegesDetailSource code
  11. OrderFormsDetailSource code

Operations

    Port type administratorPortSource code

    1. AuthenticateUser
      Description:
      Authenticates Blue Moon user
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.bluemoonforms.com/services/administrator.php#AuthenticateUser
      Input:
      AuthenticateUserIn (soap:body, use = literal)Source code
      parameters type AuthenticateUser
      • SerialNumber type string
      • UserId type string
      • Password type string
      Output:
      AuthenticateUserOut (soap:body, use = literal)Source code
      parameters type AuthenticateUserResponse
      • AuthenticateUserResult type boolean
    2. CloseSession
      Description:
      Closes session
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.bluemoonforms.com/services/administrator.php#CloseSession
      Input:
      CloseSessionIn (soap:body, use = literal)Source code
      parameters type CloseSession
      • SessionId type string
      Output:
      CloseSessionOut (soap:body, use = literal)Source code
      parameters type CloseSessionResponse
      • CloseSessionResult type boolean
    3. CreateSession
      Description:
      Creates new session
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.bluemoonforms.com/services/administrator.php#CreateSession
      Input:
      CreateSessionIn (soap:body, use = literal)Source code
      parameters type CreateSession
      • SerialNumber type string
      • UserId type string
      • Password type string
      Output:
      CreateSessionOut (soap:body, use = literal)Source code
      parameters type CreateSessionResponse
      • CreateSessionResult type string
    4. FormsOrderPending
      Description:
      Tests whether forms order is pending
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.bluemoonforms.com/services/administrator.php#FormsOrderPending
      Input:
      FormsOrderPendingIn (soap:body, use = literal)Source code
      parameters type FormsOrderPending
      • SessionId type string
      Output:
      FormsOrderPendingOut (soap:body, use = literal)Source code
      parameters type FormsOrderPendingResponse
      • FormsOrderPendingResult type boolean
    5. GetAssociationInfo
      Description:
      Returns info for parent association of current license
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.bluemoonforms.com/services/administrator.php#GetAssociationInfo
      Input:
      GetAssociationInfoIn (soap:body, use = literal)Source code
      parameters type GetAssociationInfo
      • SessionId type string
      Output:
      GetAssociationInfoOut (soap:body, use = literal)Source code
      parameters type GetAssociationInfoResponse
      • GetAssociationInfoResult type Contact
        • Name - nillable; type string
        • Email - nillable; type string
        • Phone - nillable; type string
    6. GetFormsCounter
      Description:
      Returns current forms counter
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.bluemoonforms.com/services/administrator.php#GetFormsCounter
      Input:
      GetFormsCounterIn (soap:body, use = literal)Source code
      parameters type GetFormsCounter
      • SessionId type string
      Output:
      GetFormsCounterOut (soap:body, use = literal)Source code
      parameters type GetFormsCounterResponse
      • GetFormsCounterResult type anyType
    7. GetLicenseInfo
      Description:
      Returns info for current license
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.bluemoonforms.com/services/administrator.php#GetLicenseInfo
      Input:
      GetLicenseInfoIn (soap:body, use = literal)Source code
      parameters type GetLicenseInfo
      • SessionId type string
      Output:
      GetLicenseInfoOut (soap:body, use = literal)Source code
      parameters type GetLicenseInfoResponse
      • GetLicenseInfoResult type License
        • SerialNumber - nillable; type string
        • State - nillable; type string
        • Association - nillable; type string
        • Type - nillable; type string
        • RenewalDate - nillable; type string
        • Email - nillable; type string
    8. ListFormsPackages
      Description:
      Returns info for packages of forms/clicks available for purchase
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.bluemoonforms.com/services/administrator.php#ListFormsPackages
      Input:
      ListFormsPackagesIn (soap:body, use = literal)Source code
      parameters type ListFormsPackages
      • SessionId type string
      Output:
      ListFormsPackagesOut (soap:body, use = literal)Source code
      parameters type ListFormsPackagesResponse
      • ListFormsPackagesResult type ArrayOfFormspackage
        • item - optional, unbounded; type FormsPackage
          • Amount - nillable; type anyType
          • Cost - nillable; type string
          • ProcessingFee - nillable; type string
    9. ListProperties
      Description:
      Returns info for all properties contained by current license
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.bluemoonforms.com/services/administrator.php#ListProperties
      Input:
      ListPropertiesIn (soap:body, use = literal)Source code
      parameters type ListProperties
      • SessionId type string
      Output:
      ListPropertiesOut (soap:body, use = literal)Source code
      parameters type ListPropertiesResponse
      • ListPropertiesResult type ArrayOfProperty
        • item - optional, unbounded; type Property
          • Id - nillable; type int
          • Name - nillable; type string
          • Type - nillable; type string
    10. ListUserPrivileges
      Description:
      Returns account privileges for current user
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.bluemoonforms.com/services/administrator.php#ListUserPrivileges
      Input:
      ListUserPrivilegesIn (soap:body, use = literal)Source code
      parameters type ListUserPrivileges
      • SessionId type string
      Output:
      ListUserPrivilegesOut (soap:body, use = literal)Source code
      parameters type ListUserPrivilegesResponse
      • ListUserPrivilegesResult type ArrayOfPrivilege
        • item - optional, unbounded; type Privilege
          • Name - nillable; type string
          • Restricted - nillable; type boolean
    11. OrderForms
      Description:
      Orders new forms/clicks
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      SOAP action:
      https://www.bluemoonforms.com/services/administrator.php#OrderForms
      Input:
      OrderFormsIn (soap:body, use = literal)Source code
      parameters type OrderForms
      • SessionId type string
      • FormsAmount type anyType
      • ContactPerson type Contact
        • Name - nillable; type string
        • Email - nillable; type string
        • Phone - nillable; type string
      • PropertyId - nillable; type int
      • InvoiceEmail - nillable; type string
      • POComments - nillable; type string
      • CreditPayment - nillable; type CreditPayment
        • CardNumber - nillable; type string
        • CardExpMonth - nillable; type int
        • CardExpYear - nillable; type int
        • CardholderName - nillable; type string
        • CardBillFirstName - nillable; type string
        • CardBillLastName - nillable; type string
        • CardBillAddress - nillable; type string
        • CardBillCity - nillable; type string
        • CardBillState - nillable; type string
        • CardBillZip - nillable; type string
        • CardBillPhone - nillable; type string
        • CardBillEmail - nillable; type string
      • ACHPayment - nillable; type ACHPayment
        • RoutingNumber - nillable; type string
        • AccountNumber - nillable; type string
        • AccountholderName - nillable; type string
        • AccountBillFirstName - nillable; type string
        • AccountBillLastName - nillable; type string
        • AccountBillAddress - nillable; type string
        • AccountBillCity - nillable; type string
        • AccountBillState - nillable; type string
        • AccountBillZip - nillable; type string
        • AccountBillPhone - nillable; type string
        • AccountBillEmail - nillable; type string
      Output:
      OrderFormsOut (soap:body, use = literal)Source code
      parameters type OrderFormsResponse
      • OrderFormsResult type boolean

WSDL source code

<?xml version="1.0"?>
<definitions name="administrator" targetNamespace="https://www.bluemoonforms.com/services/administrator.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/administrator.php"
xmlns="http://schemas.xmlsoap.org/wsdl/"
>
<types>
<xsd:schema targetNamespace="https://www.bluemoonforms.com/services/administrator.php"></xsd:schema>
</types>
<portType name="administratorPort">
<operation name="ListProperties">
<documentation>Returns info for all properties contained by current license</documentation>
</operation>
</portType>
<binding name="administratorBinding" type="tns:administratorPort"></binding>
</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