MWS Website Tour

Lender Processing Services


MWS Website
You are about to view a tour of LPS’ MORTGAGE WEB SERVICES website, which contains detailed business and technical documentation on MSP Web services.

Page Down to transition from one slide to the next so that you can view this demo at your own pace.

Table of Contents
Click on a heading to go directly to the section of interest if you prefer not to view the MWS Website Product Tour in its entirety. MWS Description Public Home Page Content / Navigation MSP Web Services Website Registration MSP Web Services Website Logon Private Home Page Content / Navigation MSP Web Services – Business & Technical Documentation Slides 4-6 Slides 7-20 Slides 21-25 Slides 26-30 Slides 31-53 Slides 54-88

MWS Description

Click here to go to Table of Contents with direct links to major sections in this Product Tour.

What is Mortgage Web Services Mortgage Web Services (MWS) refers to functional groupings of MSP and thirdparty data and services that LPS makes available on demand to servicers and their business partners using standard transfer protocols and interfaces: HTTPS Hypertext Transfer Protocol Secure SOAP Simple Object Access Protocol XML Extensible Markup Language MWS enables your business to access loan-level data directly from MSP and third-party systems. and to integrate the data with virtually any application. In every case. . the data is delivered to authorized users consistently and securely.

• MSP Web Services • Third Party Web Services • Web Services Plus We will address the public MWS website and the password-protected MSP Web services site in this presentation. .Types of Web Services Three broad categories of MWS are available to mortgage servicers and business partners.

Public Home Page Content / Navigation Click here to go to Table of Contents with direct links to major sections in this Product Tour. .

.Website HOME Page General information about MWS is published on the public website.

. publicity on MWS and a Glossary of Terms. the Order Exchange.What’s New What’s New provides links to MSP Web services.

and to those that are coming soon. . A total of 50+ MSP services are now available.What’s New / MSP Services Selecting the MSP Services link from What’s New takes you to a listing of MSP Web services currently published on the private website.

Payoff Express. A more extensive Glossary of Terms is published on the password-protected private site. Dynamic Loan View. Web Services Plus. third-party Web services.What’s New / Glossary The Glossary provides definitions of key MWS terms including MSP Web services. Credit Bureau Direct and Order Exchange. .

. The Product Tour demo is structured similar to this PowerPoint.Product Tours Product Tour provides links to a demo of this website and a contact us page.

providers of third-party Web services and InterChange is accessible from the About link. InterChange is LPS‟ electronic data interchange (EDI) solution for servicers and business partners supporting loans residing on LPS‟ Mortgage Servicing Package (MSP). . LPS.‘About’ Link General information about MWS.

Frequently Asked Questioned (FAQs) Frequently asked questions are posted on the website. . Simply click on the question of interest and you are taken directly to the answer. You can choose between business and technical questions.

About Web Services provides a link to the same page as found when selecting About / MAGNIFIDE Web Services from the left side of the screen. notice that links embedded elsewhere on the website are featured here for ease of access. .About MWS Looking across the top.

Services Directory The Services Directory link takes you to a page where you can select to see a list of services alphabetically or by category .

Alphabetical Service Listing When you select Services Directory alphabetical listing you will receive an alphabetic list of all active services with new and updated services notated .

Service Listing By Category When you select Services Directory – Service Listing by Category you will receive a collapsible tree view of all services by category with new and updated services notated .

Contact Us Contact link on top navigation bar performs the same action as left nav bar Product Tour / Contact Us both taking you to a page with contact information .

MWS Web Services Logon Logon across the top provides a link to the same page as found when selecting MSP Web Services / Logon from the top left side of the screen. .

Privacy Policy Privacy Policy across the top provides a link to the same page as found when selecting Getting Started / Privacy Policy on the left side of the screen. .

.MSP Web Services Website Registration Click here to go to Table of Contents with direct links to major sections in this Product Tour.

.Register to MSP Web Services Register on the top left corner of the screen provides a link to the MSP Web services website registration page. This same page is found under Getting Started / MSP Services / Registration on the left side of the screen.

MSP Web Services Registration

Access to the MSP Web services website is subject to completing, submitting and subsequent LPS approval of the online registration. Approval is granted to LPS‟ mortgage servicing clients and their business partners.

MSP Web Services Registration

As you scroll down the Registration page, notice that you assign yourself a user name and password. LPS cannot assign these for you. Once the form is completed, select „Submit‟ and an email response indicating acceptance or denial of your registration will be delivered within 1-2 business days.

Reasons for Registration Decline

Requests for access to the private MSP Web services site are declined if the registrant is not an MSP servicer, business partner or prospect – or – if already registered. If already approved and unable to logon due to excessive logon attempts (3 allowed), contact LPS‟ PowerCell for a password reset.

MSP Web Services Website Logon

Click here to go to Table of Contents with direct links to major sections in this Product Tour.

LPS is unable to assist if the email address entered does not match the email you provided with your registration. Simply enter your email address and submit.Forgot User Name Select the Forget your User Name? link on the left side of the screen if you need a reminder. .

The phone number is provided on this page and on the Contact Us page. Users are systematically prompted to change password every 90-days. LPS‟ PowerCell can assist with password resets.Forgot Password Select the Forget your Password? link on the left side of the screen if you would like a password reset. It is important to logon at least once quarterly to avoid lock-out. .

Log onto MSP Web Services Select Logon under MWS Web Services for access to business and technical documentation on each of LPS‟ 50+ MSP Web services currently in UAT or production. .

a SUCCESSFUL LOGOUT message appears. . Simply enter your user name and password and click „Logon‟.Logon Page User name and password are both case-sensitive! If not observed.

Home Page Content / Navigation Click here to go to Table of Contents with direct links to major sections in this Product Tour. .

MSP Web services now available and those coming soon. There are a few exceptions.Home Page Upon logging on. The links on the top left corner of the screen provide information that for the most part mirrors what is posted on the public site. you are directed to the „Home‟ page with a listing of newly added MSP Web services. . however.

Glossary The Glossary posted under What‟s New provides a more detailed listing of business and technical terms relevant to Web services users than the Glossary posted on the Public site. .What’s New .

Web Services Tutorial Unlike the Public site. . the Private site provides links to Web services and SOAP websites as listed under FAQs / Web Services Tutorial.

. several Trouble Shooting documents are published to facilitate MSP Web services implementation and usage.Trouble Shooting Also unique to the Private site.

Best Practices Under Trouble Shooting. Best Practices you will find a PDF guide with tips to help streamline implementation and optimize MSP Web Services .

.Java Code Documentation Under Trouble Shooting. relevant Java Client Sample Code is published. The Java Code Implementation Guide provides guidance on creating key stores and trust stores for Java environments.

Java Code Zip File Listed here is technical documentation located within the Java Code zip file under Trouble Shooting / Java Client Sample Code. .

NET Code Documentation The ..Net link under Trouble Shooting provides a link to a setup guide similar to the Java guide but specific to .Net .

Simply enter the code displayed in the response envelope and „Submit‟. .Error Codes The Error Codes link under Trouble Shooting enables users to translate the meaning of error codes displayed within an XML response envelope assuming a „Success‟ status code is not returned in the response to an XML request.

request. . authorization or authentication-related error. Error codes are generally categorized as either a system.Error Types In this example we entered 100-0006-0009 and see that the request contained malformed XML. communication.

every operation associated with each MSP Web service published on this website contains error codes specific to that operation.. update. . i. read. add. delete.e.Error Codes Defined by each MSP Web Service Operation Category Service Operation As we will see later in this Product Tour. Here we see error codes associated with the Bankruptcy Read operation that is tied to the Bankruptcy Web service in the category of Default.

Consumer Implementation Guide Returning to the Trouble Shooting links on the top left side of the screen.g. consumer website or teller platform. The consumer could be an MSP servicer. . users can open up the Consumer Implementation Guide for details on how to integrate one or more MSP Web services with a user system. affiliated bank or authorized business partner. IVR.. e.

RACF and MSP security considerations and more. . XML definitions. client certificates.Consumer Implementation Guide The Consumer Implementation Guide provides detailed information on project methodology. support.

Provider Implementation Guide Also accessible from the Trouble Shooting link is the Provider Implementation Guide. Technical and development personnel use this guide to understand the scope of work involved in a standard implementation of MSP Web Services as a provider of data underlying the Web service request. .

. errors and faults and more. security. support XML definitions.Provider Implementation Guide The Provider Implementation Guide provides detailed information on technology protocols. implementation.

.About Web Services The About Web Services link on the top of the private screen provides the same information as displayed on the public MWS website.

. You may select between an alphabetical listing or a listing by service category.Services Directory The Services Directory link provides access to all 50+ MSP Web services in production or user acceptance testing (UAT).

. or a collapsed listing of services by name only as presented here.Alphabetical Services Listing The alphabetical list allows you to choose between an expanded listing including brief service descriptions.

Service Listing by Category Similar to the alphabetical listing. These same categories are also reflected on the left side of the screen . or to collapse all as illustrated here. the services listing by category allows you to expand to see all services associated with a particular category.

i. . LPS will respond via your preferred communication method. phone call or email.e.Contact Us The Contact Us link allows you to complete and submit a form specifying the nature of your inquiry and providing a detailed message..

. you can select the Logout link to exit the private site.Logout At any time.

Privacy Policy The Privacy Policy posted on the Private site is identical to the description posted on the Public site. .

MSP Web Services Business & Technical Documentation Click here to go to Table of Contents with direct links to major sections in this Product Tour. .

The Flexible Account View service appears under six of the seven categories.Service Categories We are now ready to look at the wealth of business and technical documentation on each MSP Web service in production or UAT as published on this Private site. . MSP Web services are each located under one or multiple categories. for example.

The related services are listed in the blue section on the left of the screen.Cash and Payment Category Notice that the selected category is depicted with the „>>‟ symbol beside the category name. You can open up the service page by double clicking on the name from either location. . and within the body of the page where service descriptions are also provided.

.Default Category Notice that some of the services listed under the Default category are also included in the Cash and Payments listing. while other services are unique to the Default category.

Only the most current version of each MSP Web service is published on this website. .or .Updated if the published version was recently updated.Escrow Category Services listed in the Escrow category and every other category are flagged as New if the service or the version of the service is new .

.Loan Activity Category All Loan Activity related MSP Web services are reflected on this page.

Loan Admin Category This page describes the Loan Admin category and provides access to the related MSP Web services. .

Special Loans Category In similar fashion. the Special Loans category is reflected on this page with a list of related MSP Web services. .

. beginning with a brief description. If not so stated. and Usage Examples. Users of the website are informed when a service is available for User Acceptance Testing (UAT). followed by a log of „What‟s New‟ since the service was first published – if applicable.Format of Each Web Service Published on Website – Page 1 The format of presented business and technical documentation is identical for each MSP Web service. the service is in production state.

No other service provides this information.Mortgage History Service The Mortgage History service („Loan Activity‟ category) is unique in providing a link to transactional groups and corresponding MSP transaction codes. .

links to data elements germane to the service and a technical description of the service expressed as Web Service Description Language (WSDL). . other versions. plus a listing of MSP components used in this particular service – by operation. the standard format continues with usage guidelines.Format of Each Web Service Published on Website – Page 2 As you scroll down the page of the selected MSP Web service.

Data Elements Published on Website for each Web Service and Operation Accessed by clicking on the „Data Elements‟ link within the Web service page. they sometimes feature new elements which allow users to track the additions. as it includes more than 3. The page also conveys whether the data element appears in the XML Request or Response schema. the operation where the element appears and the date the element was created. tag and annotation. It will take a minute for the data elements page to open with the FAV service. . As new versions of services are published. all data elements are listed by name.500 data elements currently.

how it communicates and where to find it. WSDL documentation defines the required inputs to the Web service and specifies the kind of output the requestor should anticipate. The WSDL describes what functionality a Web service offers. which we opened by clicking on „Technical Description‟ on the Letter Service page. Depicted here are a few lines of a WSDL for the Letter Service (1.WSDL Published on Website for each Web Service WSDL is an XML language that describes a Web service. .410 lines in total).

delete. . add. Consumers integrate their applications by sending XML messages through MWS containing the Web service name and Operation name to qualify the request.e. read.MSP ‘Read’ and ‘Write’ Operations Every MSP Web service has one or more „operations‟ associated with it. On this website. update. the last section on each Web service page lists the related operations with a description and link to business and technical documentation. i..

Operations Navigation is made easy with categories. ARM Maintenance and Change History service and ARM Change History Read operation on this page. services and operations accessible on the left side of the screen. . Notice the „>>‟ symbol beside the Special Loan category.

XML schema refers to a World Wide Web Consortium (W3C) standard that conveys XML grammar for defining the contents and structure of an XML document.Standard Format of Operation Pages The standard format of every Operation page includes a description. MWS uses XML schema to define the format of XML request and response messages. as well as XML request and response schema and 1 or more examples. data definitions similar to those published at the Service level. .

The request and response envelopes are communicated in the form of XML documents. Depicted here is the XML Request („Rq‟) schema for the ARM Change History / Read operation.ARM Change History Read Operation Request Schema Synchronous communication between the Web service consumer and LPS is performed using a request-response protocol in which requests are made using a <RequestEnvelope> and responses are sent by a <ResponseEnvelope>. . Both the <RequestEnvelope> and the <ResponseEnvelope> contain standard header information (like an address for a postal envelope) and data that is specific to the request (like the contents of a postal envelope).

The (SOAP) response message depicted here is similar to the request message.ARM Change History Read Operation Response Schema Service requests from the client pass to the MWS infrastructure. In all cases. acknowledgement is in the form of the XML. which then formulates the <RequestEnvelope> XML to represent the serialized service request to the provider system. Along with any error messages or transaction specific response. . The <xxxxxxRq> has been replaced by a <xxxxxxRs> above the <ResponseHeader>. the <ResponseEnvelope> XML contains the Reference Data (the unique identifier of the <RequestEnvelope> XML) echoed back to tie the response envelope to the original request envelope.

SOAP describes the format of the XML message and its processing requirements. NOTE: You must close down the sample request (Rq) schema before you can open the sample response (Rs) schema published on this website. consistent and extensible mechanism that allows one application to send an XML message to another application. Here we have sample request schema for the Repayment Plan / Delete operation. .Sample Request Schema Posted on the website are one or more examples of XML request and response schemas for each published Service operation. SOAP provides a simple.

enables interoperability between different operating systems. . It is well-suited for business-tobusiness (B2B) data access and business transactions for numerous reasons. administration and configuration with a single point of entry. application servers. It is platform independent. and enables orchestration and choreography of services. SOAP has the added advantage of allowing XML messages to evolve gracefully with backward compatibility. logging.SOAP Benefits SOAP is the most popular XML protocol used to support communication in Web services. programming languages. requires a minimal client footprint. facilitates security. which will be useful to servicers as they migrate from legacy MSP to MSP Web Services. allows multiple versions of a service to coexist in the same environment.

SOAP Components In the next few slides. . namely <CorrelationId>. <RACFPassword> and <Provider>. <UserCompany>. <SystemID>. <ClientId>. <MSPId>. we will review some of the protocols contained within the SOAP header. <RACFId>. this information is contained in the XML request and echoed back in the XML response header. <UserId>. Used to authorize Web service access.

Correlation Id Correlation ID is used to match the XML response with the request. CorrelationId>unique values</CorrelationId> .

User Company User Company identifies the company (“user”) making the XML request. <UserCompany>M_E_Inc</UserCompany> . This is a value in the database and must match exactly as provided by LPS.

It is then scrutinized to ensure the user is authorized for the Web service being called.User Id Internal to the Web service platform. <UserId>meisystem1</UserId> . Clients do nothing more than pass it in the XML exactly as LPS provides it to them. The system1 portion is provided by LPS which effectively makes the ID non-expiring. It is given the appropriate roles/privileges to allow the company to make Web service calls. User Id enables access. The first two or three positions are specific to the user company.

MSP Credential / System Id The MSP Credential is established based on <SystemID>. etc. <MSPId>. <RACFId> and <RACFPassword>. SystemId identifies whether this is a test region (P1. <SystemId>P2</SystemId> prod or P2 or P7 .) or a production region (prod). This is the source of the MSP data. as well as <ClientId>. Test SystemIds can only be used with the Web services UAT environment and production SystemIds can only be used with the Web services production environment. P2.

MSP Credential / Client ID ClientId is the MSP client number. <ClientId>067</ClientId> .

If a global ID is not used for non-B2B applications. <MSPId>(S9</MSPId> . The global ID is used for B2B type applications and can also be used for non-B2B applications. The global ID is necessary for B2B type applications when an MSP user RACF ID is not available. adding. For Web services. the individual’s MSP ID must be captured and placed in this field instead. MSP ID is typically the last three positions of the five position RACF ID.MSP Credential / MSP Id MSPId is a three character ID which MSP uses to determine the workstation security allowed for reading. updating and deleting in MSP. This appears on various MSP reports and screens and is used to identify the user who made a change to the loan information. LPS can create a global ID.

the RACF ID and password must be captured and inserted into the SOAP header fields. If the client application is not using the global ID.MSP Credential / RACF Id RACFId is the LPS ID used to log into MSP. This may be the five position ID assigned to a user or a global ID created by LPS. RACFId>T6ABC123</RACFId> . The global ID created by LPS has a non-expiring password.

MSP Credential / RACF Password RACFPassword is the password for the RACFId used in the SOAP header. <RACFPassword>abcd1234</RACFPassword> </MSPCredential> </MSPCredentialList> </Credentials> .

<Provider>Martin_Mortgage</Provider> .Provider Provider refers to the MSP company that is the source of the specified loan data.

Sample ‘Success’ Response Schema In this XML response sample for the Repayment Plan / Delete operation. . In cases where the system returns a successful (SOAP) response. notice the „Success‟ status code. the <StatusCode> element has a value of “Success” and the ErrorMessage tag is absent.

. The (SOAP) response envelope contains a „RequestError‟ <StatusCode>. along with an 11-digit error code and error message.Sample ‘Error’ Response Schema Here we see an XML response sample for the Notes Create operation / Notes & Memos service that reflects an error.

. This follows the Sample XMLs section on the Operation page. the last section on every Operation page is a link to Error Messages that may accompany the XML response.Operation-level Error Messages As stated previously.

.Operation Error Codes While error codes are published on this website for every Service operation. remember that you can quickly translate the error code embedded in an XML response envelope by reference to the Error Code Lookup located under Trouble Shooting.

Thanks for your interest! . For more detailed information. please contact your LPS account representative or PowerCell.lendingsvcs.Conclusion This concludes the demo of LPS’ MSP Web Services website.

Sign up to vote on this title
UsefulNot useful