Method Servicing2

The Servicing2 method, as the name implies, is used to update one or more SBA loans. The fields “LoanName”, “LoanNmb”, are returned to support matching of submitted loans to response. The “LoanNmb” is used for future communication about the loan. The “LoanEtranEmailAdr” will be used as a backup communication path. The “LoanGntyFeeAmt” and “LoanEffectDt” will generally be supplied for all loan changes passing the SBA’s validation rules, however in the event of a shortage of funding authority to complete an increase guaranty amount for the loan, this information will be supplied by e-mail as soon as funding authority is available on a FIFO basis.

In case of errors, both the error number and text message will be returned for each error. Generally, the return of errors indicates that the application failed to pass the SBA’s validation rules. The exception is warning/error messages related to the user’s account and password.

API Documentation
SOAP Component: https://catweb.sba.gov/elend/ws/elend.wsdl
SOAP Method: SharedEntryPoint, only input is structure Inputs
Or: SharedEntryString, only input is JSON string InputString that decodes to a structure
REST Component: /rest/elend/flexible
REST Method: /rest/elend/flexible/SharedEntryPoint, only input is structure Inputs
Or: /rest/elend/flexible/SharedEntryString, only input is JSON string InputString
Keys of the Input Structure:
  • MethodNamePhysical
  • Mandatory. Must be “Servicing2”.
  • CLSUsername
  • Mandatory. CLS login’s username with update permissions in Origination.
  • CLSPassword
  • Mandatory. CLS login’s password with update permissions in Origination.
  • CLSPIN
  • Mandatory. PIN generated by Generate_PIN using the same login.
  • EMail
  • Mandatory. EMail address to receive funding email.
  • RequestData
  • Mandatory. XML or JSON in SBA_ETran format.
  • SoftwareVendorCode
  • Mandatory. A private code that authorizes use of SoftwareVendorName.
  • SoftwareVendorName
  • Mandatory. Value from Code Tables, Vendor Table.
  • ErrTyp
  • Optional. 1 (English) or 2 (XML, default) names in validation error messages.
  • FormatIn
  • Optional. Format of RequestData. XML or JSON. See Format IN/OUT Defaults
  • FormatOut
  • Optional. Format of ResponseData. XML or JSON. See Format IN/OUT Defaults
    Keys of the Output Structure:
  • ErrorMessageEnglish
  • Should be nullstring. If not, a generally-worded error message.
  • ErrorMessageTechnical
  • Should be nullstring. If not, a more helpful error message, but scarier to some users.
  • PasswordUpdateRequired
  • “Yes”, “No”, number of days till expiration or “TBD” (prior to validating login).
  • ResponseData
  • XML or JSON in SBA_ETran_Response.xsd format.

    For examples of calling flexible, structured methods, see Flexible Structure of Inputs For an explanation of REST calls, see Calling Rest Methods

    Notes on SBA_ETran_Response formatted XML or JSON returned in the Output structure’s ResponseData: Notes on SBA_ETran_Response