**\
MeF State and Trading Partners\
Interface Control Document (ICD)**

Version 2.5

March 26, 2008

\[This page intentionally left blank.\]

Table of Contents

**Section 1.** **Interaction with Third Party Transmitters and States
[1-1](#interaction-with-third-party-transmitters-and-states)**

1.1 Interface Overview [1-1](#interface-overview)

1.2 Business Rules [1-2](#business-rules)

1.3 Basic SOAP Message Structure [1-3](#basic-soap-message-structure)

1.4 SOAP Header [1-4](#soap-header)

1.4.1 WS-Addressing [1-4](#ws-addressing)

1.4.2 MeF Header [1-5](#mef-header)

1.4.3 WS-Security for All A2A Web Service Users
[1-5](#ws-security-for-all-a2a-web-service-users)

1.4.3.1 WS-Security and SAML [1-6](#ws-security-and-saml)

1.4.3.2 SAML Component Behavior [1-6](#saml-component-behavior)

1.4.3.3 SAML Assertion [1-6](#saml-assertion)

1.4.4 WS-Security for Password Authenticated Users
[1-7](#ws-security-for-password-authenticated-users)

1.4.4.1 Application System ID and Password
[1-8](#application-system-id-and-password)

1.4.4.2 Password and Expiration Rules for an Application System ID
[1-8](#password-and-expiration-rules-for-an-application-system-id)

1.4.5 WS-Security for Strong Authentication Users
[1-9](#ws-security-for-strong-authentication-users)

1.4.5.1 WS-Security BinarySecurityToken Element
[1-10](#ws-security-binarysecuritytoken-element)

1.4.5.2 WS-Security SignedInfo, Reference, DigestValue, and DigestMethod
Elements
[1-10](#ws-security-signedinfo-reference-digestvalue-and-digestmethod-elements)

1.4.5.3 WS-Security SignatureValue and SignatureMethod Elements
[1-11](#ws-security-signaturevalue-and-signaturemethod-elements)

1.5 SOAP Body [1-13](#soap-body)

1.5.1 Message Attachments Zip File Format
[1-13](#message-attachments-zip-file-format)

1.5.2 Message Attachments Content Type
[1-13](#message-attachments-content-type)

1.6 MeFHeader Elements [1-13](#mefheader-elements)

1.6.1 element MeFHeaderType/MessageID
[1-15](#element-mefheadertypemessageid)

1.6.2 element MeFHeaderType/RelatesTo
[1-16](#element-mefheadertyperelatesto)

1.6.3 element MeFHeaderType/Action [1-16](#element-mefheadertypeaction)

1.6.4 Element MeFHeaderType/Timestamp
[1-17](#element-mefheadertypetimestamp)

1.6.5 element MeFHeaderType/ETIN [1-17](#element-mefheadertypeetin)

1.6.6 element MeFHeaderType/SessionIndicator
[1-18](#element-mefheadertypesessionindicator)

1.6.7 element MeFHeaderType/TestIndicator
[1-18](#element-mefheadertypetestindicator)

1.6.8 element MeFHeaderType/NotificationResponse
[1-20](#element-mefheadertypenotificationresponse)

1.6.9 element MeFNotificationResponse/NotificationType
[1-20](#element-mefnotificationresponsenotificationtype)

1.6.10 element MeFNotificationResponse/ApplicableDate
[1-21](#element-mefnotificationresponseapplicabledate)

1.6.11 element MeFHeaderType/AppSysID
[1-21](#element-mefheadertypeappsysid)

1.6.12 attribute Id [1-21](#attribute-id)

1.7 MeF A2A Web Services Summary [1-22](#mef-a2a-web-services-summary)

1.7.1 Modernized System Infrastructure (MSI) Services
[1-25](#modernized-system-infrastructure-msi-services)

1.7.1.1 Initial Login [1-26](#initial-login)

1.7.1.1.1 element InitialLoginRequest
[1-27](#element-initialloginrequest)

1.7.1.1.2 element InitialLoginResponse
[1-27](#element-initialloginresponse)

1.7.1.1.3 element MeFException [1-27](#element-mefexception)

1.7.1.2 Login [1-28](#login)

1.7.1.2.1 element LoginRequest [1-29](#element-loginrequest)

1.7.1.2.2 element LoginResponse [1-29](#__RefHeading___Toc194312981)

1.7.1.2.3 element MeFException [1-29](#element-mefexception-1)

1.7.1.3 Logout [1-30](#logout)

1.7.1.3.1 element LogoutRequest [1-30](#element-logoutrequest)

1.7.1.3.2 element LogoutResponse [1-31](#element-logoutresponse)

1.7.1.3.3 element MeFException [1-31](#element-mefexception-2)

1.7.1.4 ChangePassword [1-31](#changepassword)

1.7.1.4.1 element ChangePasswordRequest
[1-32](#element-changepasswordrequest)

1.7.1.4.2 element ChangePasswordResponse
[1-32](#element-changepasswordresponse)

1.7.1.4.3 element MeFException [1-33](#element-mefexception-3)

1.7.1.5 ETIN Retrieval [1-33](#etin-retrieval)

1.7.1.5.1 element EtinRetrievalRequest
[1-34](#element-etinretrievalrequest)

1.7.1.5.2 element EtinRetrievalResponse
[1-34](#element-etinretrievalresponse)

1.7.1.5.3 element MeFException [1-35](#element-mefexception-4)

1.7.1.6 ETIN Status [1-36](#etin-status)

1.7.1.6.1 element EtinStatusRequest [1-36](#element-etinstatusrequest)

1.7.1.6.2 element EtinStatusResponse [1-37](#element-etinstatusresponse)

1.7.1.6.3 element MeFException [1-37](#element-mefexception-5)

1.7.1.7 Get State Participants List [1-38](#get-state-participants-list)

1.7.1.7.1 element GetStateParticipantsListRequest
[1-38](#element-getstateparticipantslistrequest)

1.7.1.7.2 element GetStateParticipantsListResponse
[1-39](#element-getstateparticipantslistresponse)

1.7.1.7.3 element MeFException [1-39](#element-mefexception-6)

1.7.2 Third Party Transmitter Web Services
[1-40](#third-party-transmitter-web-services)

1.7.2.1 Get Ack [1-40](#get-ack)

1.7.2.1.1 element GetAckRequest [1-41](#element-getackrequest)

1.7.2.1.2 element GetAckResponse [1-41](#element-getackresponse)

1.7.2.2 Get Acks [1-41](#get-acks)

1.7.2.2.1 element GetAcksRequest [1-41](#element-getacksrequest)

1.7.2.2.2 element GetAcksResponse [1-42](#element-getacksresponse)

1.7.2.3 Get New Acks [1-43](#get-new-acks)

1.7.2.3.1 element GetNewAcksRequest [1-43](#element-getnewacksrequest)

1.7.2.3.2 element GetNewAcksResponse [1-44](#element-getnewacksresponse)

1.7.2.4 Get Acks by Message ID [1-45](#get-acks-by-message-id)

1.7.2.4.1 element GetAcksByMsgIDRequest
[1-45](#element-getacksbymsgidrequest)

1.7.2.4.2 element GetAcksByMsgIDResponse
[1-45](#element-getacksbymsgidresponse)

1.7.2.5 Get New Submissions Status [1-46](#get-new-submissions-status)

1.7.2.5.1 element GetNewSubmissionsStatusRequest
[1-46](#element-getnewsubmissionsstatusrequest)

1.7.2.5.2 element GetNewSubmissionsStatusResponse
[1-46](#element-getnewsubmissionsstatusresponse)

1.7.2.6 Get Submissions Status [1-47](#get-submissions-status)

1.7.2.6.1 element GetSubmissionsStatusRequest
[1-47](#element-getsubmissionsstatusrequest)

1.7.2.6.2 element GetSubmissionsStatusResponse
[1-48](#element-getsubmissionsstatusresponse)

1.7.2.7 Get Submission Status [1-49](#get-submission-status)

1.7.2.7.1 element GetSubmissionStatusRequest
[1-49](#element-getsubmissionstatusrequest)

1.7.2.7.2 element GetSubmissionStatusResponse
[1-49](#element-getsubmissionstatusresponse)

1.7.2.8 Send Submissions [1-49](#send-submissions)

1.7.2.8.1 element SendSubmissionsRequest
[1-50](#element-sendsubmissionsrequest)

1.7.2.8.2 element SendSubmissionsResponse
[1-51](#element-sendsubmissionsresponse)

1.7.2.9 Get 2290Schedule1 [1-51](#__RefHeading___Toc194313028)

1.7.2.9.1 element Get2290Schedule1Request
[1-51](#element-get2290schedule1request)

1.7.2.9.2 element Get2290Schedule1Response
[1-52](#element-get2290schedule1response)

1.7.2.10 Get 2290Schedule1s [1-52](#get-2290schedule1s)

1.7.2.10.1 element Get2290Schedule1sRequest
[1-53](#element-get2290schedule1srequest)

1.7.2.10.2 element Get2290Schedule1sResponse
[1-53](#element-get2290schedule1sresponse)

1.7.2.11 Get New 2290Schedule1s [1-55](#get-new-2290schedule1s)

1.7.2.11.1 element GetNew2290Schedule1sRequest
[1-55](#element-getnew2290schedule1srequest)

1.7.2.11.2 element GetNew2290Schedule1sResponse
[1-55](#element-getnew2290schedule1sresponse)

1.7.2.12 Get 2290Schedule1s by Message ID
[1-56](#get-2290schedule1s-by-message-id)

1.7.2.12.1 element Get2290Schedule1sByMsgIDRequest
[1-56](#element-get2290schedule1sbymsgidrequest)

1.7.2.12.2 element Get2290Schedule1sByMsgIDResponse
[1-56](#element-get2290schedule1sbymsgidresponse)

1.7.3 State Web Services [1-57](#state-web-services)

1.7.3.1 Get Ack Notification [1-57](#get-ack-notification)

1.7.3.1.1 element GetAckNotificationRequestArgs
[1-58](#element-getacknotificationrequestargs)

1.7.3.1.2 element GetAckNotificationResponse
[1-58](#element-getacknotificationresponse)

1.7.3.2 Get Ack Notifications [1-58](#get-ack-notifications)

1.7.3.2.1 element GetAckNotificationsRequestArgs
[1-59](#element-getacknotificationsrequestargs)

1.7.3.2.2 element GetAckNotificationsResponse
[1-59](#element-getacknotificationsresponse)

1.7.3.3 Get New Ack Notifications [1-60](#get-new-ack-notifications)

1.7.3.3.1 element GetNewAckNotificationsRequestArgs
[1-61](#element-getnewacknotificationsrequestargs)

1.7.3.3.2 element GetNewAckNotificationsResponse
[1-61](#__RefHeading___Toc194313049)

1.7.3.4 Get New Submissions [1-61](#get-new-submissions)

1.7.3.4.1 element GetNewSubmissionsRequestArgs
[1-62](#element-getnewsubmissionsrequestargs)

1.7.3.4.2 element GetNewSubmissionsResponse
[1-63](#element-getnewsubmissionsresponse)

1.7.3.5 Get Submissions by Message ID
[1-65](#get-submissions-by-message-id)

1.7.3.5.1 element GetSubmissionsByMsgIDRequestArgs
[1-65](#element-getsubmissionsbymsgidrequestargs)

1.7.3.5.2 element GetSubmissionsByMsgIDResponse
[1-65](#element-getsubmissionsbymsgidresponse)

1.7.3.6 Get Submission [1-66](#get-submission)

1.7.3.6.1 element GetSubmissionRequestArgs
[1-67](#element-getsubmissionrequestargs)

1.7.3.6.2 element GetSubmissionResponse
[1-67](#element-getsubmissionresponse)

1.7.3.7 Get Submissions [1-68](#get-submissions)

1.7.3.7.1 element GetSubmissionsRequestArgs
[1-69](#element-getsubmissionsrequestargs)

1.7.3.7.2 element GetSubmissionsResponse
[1-69](#element-getsubmissionsresponse)

1.7.3.8 Send Acks Request [1-70](#__RefHeading___Toc194313062)

1.7.3.8.1 element SendAcksRequestArgs
[1-70](#element-sendacksrequestargs)

1.7.3.8.2 element SendAcksResponse [1-71](#element-sendacksresponse)

1.7.3.9 Send Submission Receipts [1-71](#send-submission-receipts)

1.7.3.9.1 element SendSubmissionReceiptsRequestArgs
[1-71](#element-sendsubmissionreceiptsrequestargs)

1.7.3.9.2 element SendSubmissionReceiptsResponse
[1-72](#__RefHeading___Toc194313067)

1.7.3.10 Get Submission Reconciliation List
[1-72](#get-submission-reconciliation-list)

1.7.3.10.1 element GetSubmissionReconciliationListRequest
[1-73](#element-getsubmissionreconciliationlistrequest)

1.7.3.10.2 element GetSubmissionReconciliationListResponse
[1-74](#element-getsubmissionreconciliationlistresponse)

1.7.4 Exceptions [1-74](#exceptions)

1.7.4.1 element MeFException [1-75](#element-mefexception-7)

1.8 Attachment Files [1-76](#attachment-files)

1.8.1 Submission ID [1-76](#submission-id)

1.8.2 IRS Submission [1-77](#irs-submission)

1.8.3 State Submission [1-78](#state-submission)

1.8.4 IRS Data for State Submission (IRS Submission Info)
[1-80](#irs-data-for-state-submission-irs-submission-info)

1.8.5 Acknowledgements [1-80](#acknowledgements)

1.8.6 Receipts [1-82](#receipts)

1.8.7 Acknowledgement Notifications
[1-82](#acknowledgement-notifications)

1.8.8 Status Records [1-83](#status-records)

1.8.9 Stamped Form 2290 Schedule 1s
[1-83](#stamped-form-2290-schedule-1s)

1.8.10 Errors [1-84](#errors)

1.9 IFA Service Messages [1-85](#ifa-service-messages)

1.10 A2A Web Services Error Handling and Exception Reporting
[1-87](#a2a-web-services-error-handling-and-exception-reporting)

1.10.1 XML Gateway Exceptions [1-87](#xml-gateway-exceptions)

1.10.2 Faults Response [1-87](#faults-response)

1.10.2.1 MeF Fault [1-87](#mef-fault)

1.10.2.1.1 element MeFException [1-88](#element-mefexception-8)

1.10.2.2 MeF Exception [1-89](#mef-exception)

1.10.2.2.1 element MeFException [1-89](#element-mefexception-9)

Section 2. Data Mapping [2-1](#data-mapping)

2.1 Data Mapping for A2A Web Services
[2-1](#data-mapping-for-a2a-web-services)

2.1.1 Namespaces Used for A2A Web Services
[2-1](#namespaces-used-for-a2a-web-services)

2.2 Data Mapping for the IFA Services
[2-3](#data-mapping-for-the-ifa-services)

2.2.1 Namespaces Used for the IFA Services
[2-3](#namespaces-used-for-the-ifa-services)

Section 3. IFA Interface Specification
[3-1](#ifa-interface-specification)

3.1 Transmitter Operations [3-1](#transmitter-operations)

3.2 Transmission File Specification
[3-2](#transmission-file-specification)

Section 4. Example A2A Web Service Messages
[4-1](#example-a2a-web-service-messages)

4.1 MSI Services Messages [4-1](#msi-services-messages)

4.1.1 InitialLogin Service Request Message (not Applicable for Strong
Authentication Users)
[4-1](#initiallogin-service-request-message-not-applicable-for-strong-authentication-users)

4.1.2 InitialLogin Service Response Message (not Applicable for Strong
Authentication Users)
[4-2](#initiallogin-service-response-message-not-applicable-for-strong-authentication-users)

4.1.3 Login Service Request Message
[4-3](#login-service-request-message)

4.1.3.1 Login Service Request Message for Password Authenticated Users
[4-3](#login-service-request-message-for-password-authenticated-users)

4.1.3.2 Login Service Request Message for Strong Authentication Users
[4-3](#login-service-request-message-for-strong-authentication-users)

4.1.4 Login Service Response Message
[4-5](#login-service-response-message)

4.1.4.1 Login Service Response Message for Password Authenticated Users
[4-5](#login-service-response-message-for-password-authenticated-users)

4.1.4.2 Login Service Response Message for Strong Authentication Users
[4-6](#login-service-response-message-for-strong-authentication-users)

4.1.5 ChangePassword Service Request Message (not Applicable for Strong
Authentication Users)
[4-8](#changepassword-service-request-message-not-applicable-for-strong-authentication-users)

4.1.6 ChangePassword Service Response Message (not Applicable for Strong
Authentication Users)
[4-9](#changepassword-service-response-message-not-applicable-for-strong-authentication-users)

4.1.7 Logout Service Request Message
[4-11](#logout-service-request-message)

4.1.7.1 Logout Service Request Message for Password Authenticated Users
[4-11](#logout-service-request-message-for-password-authenticated-users)

4.1.7.2 Logout Service Request Message for Strong Authentication Users
[4-13](#logout-service-request-message-for-strong-authentication-users)

4.1.8 Logout Service Response Message
[4-14](#logout-service-response-message)

4.1.8.1 Logout Service Response Message for Password Authenticated Users
[4-14](#logout-service-response-message-for-password-authenticated-users)

4.1.8.2 Logout Service Response Message for Strong Authentication Users
[4-15](#logout-service-response-message-for-strong-authentication-users)

4.1.9 EtinRetrieval Service Request Message
[4-15](#etinretrieval-service-request-message)

4.1.10 EtinRetrieval Service Response Message
[4-17](#etinretrieval-service-response-message)

4.1.11 EtinStatus Service Request Message
[4-20](#etinstatus-service-request-message)

4.1.12 EtinStatus Service Response Message
[4-21](#etinstatus-service-response-message)

4.1.13 GetStateParticipantsList Service Request Message
[4-23](#getstateparticipantslist-service-request-message)

4.1.14 GetStateParticipantsList Service Response Message
[4-25](#getstateparticipantslist-service-response-message)

4.2 State Services SOAP Messages [4-38](#state-services-soap-messages)

4.2.1 GetNewSubmissions Service Request Message
[4-38](#getnewsubmissions-service-request-message)

4.2.2 GetNewSubmissions Service Response Message
[4-40](#getnewsubmissions-service-response-message)

4.2.3 Get Submissions by Message ID Service Request Message
[4-42](#get-submissions-by-message-id-service-request-message)

4.2.4 Get Submissions by Message ID Service Response Message
[4-43](#get-submissions-by-message-id-service-response-message)

4.2.5 Get Submissions Service Request Message
[4-45](#get-submissions-service-request-message)

4.2.6 GetSubmissions Service Response Message
[4-47](#getsubmissions-service-response-message)

4.2.7 GetSubmission Service Request Message
[4-49](#getsubmission-service-request-message)

4.2.8 GetSubmission Service Response Message
[4-50](#getsubmission-service-response-message)

4.2.9 SendSubmissionReceipts Service Request Message
[4-52](#sendsubmissionreceipts-service-request-message)

4.2.10 SendSubmissionReceipts Service Response Message
[4-53](#sendsubmissionreceipts-service-response-message)

4.2.11 SendAcks Service Request Message
[4-55](#sendacks-service-request-message)

4.2.12 SendAcks Service Response Message
[4-56](#sendacks-service-response-message)

4.2.13 GetNewAckNotifications Service Request Message
[4-58](#getnewacknotifications-service-request-message)

4.2.14 GetNewAckNotifications Service Response Message
[4-60](#getnewacknotifications-service-response-message)

4.2.15 GetAckNotifications Service Request Message
[4-61](#getacknotifications-service-request-message)

4.2.16 GetAckNotifications Service Response Message
[4-63](#getacknotifications-service-response-message)

4.2.17 GetAckNotification Service Request Message
[4-65](#getacknotification-service-request-message)

4.2.18 GetAckNotification Service Response Message
[4-66](#getacknotification-service-response-message)

4.2.19 GetSubmissionReconciliationList Service Request Message
[4-68](#getsubmissionreconciliationlist-service-request-message)

4.2.20 GetSubmissionReconciliationList Service Response Message
[4-69](#getsubmissionreconciliationlist-service-response-message)

4.3 Transmitter Services SOAP Messages
[4-71](#transmitter-services-soap-messages)

[4.3.1]{.mark} SendSubmissions Service Request Message
[4-72](#sendsubmissions-service-request-message)

4.3.2 SendSubmissions Service Response Message
[4-73](#sendsubmissions-service-response-message)

4.3.3 GetNewAcks Service Request Message
[4-75](#getnewacks-service-request-message)

4.3.4 GetNewAcks Service Response Message
[4-76](#getnewacks-service-response-message)

4.3.5 Get Acks by Message ID Service Request Message
[4-78](#get-acks-by-message-id-service-request-message)

4.3.6 Get Acks by Message ID Service Response Message
[4-80](#get-acks-by-message-id-service-response-message)

4.3.7 GetAcks Service Request Message
[4-81](#getacks-service-request-message)

4.3.8 GetAcks Service Response Message
[4-83](#getacks-service-response-message)

4.3.9 GetAck Service Request Message
[4-85](#getack-service-request-message)

4.3.10 GetAck Service Response Message
[4-86](#getack-service-response-message)

4.3.11 GetNewSubmissionsStatus Service Request Message
[4-88](#getnewsubmissionsstatus-service-request-message)

4.3.12 GetNewSubmissionsStatus Service Response Message
[4-89](#getnewsubmissionsstatus-service-response-message)

4.3.13 GetSubmissionsStatus Service Request Message
[4-91](#getsubmissionsstatus-service-request-message)

4.3.14 GetSubmissionsStatus Service Response Message
[4-92](#getsubmissionsstatus-service-response-message)

4.3.15 GetSubmissionStatus Service Request Message
[4-94](#getsubmissionstatus-service-request-message)

4.3.16 GetSubmissionStatus Service Response Message
[4-96](#getsubmissionstatus-service-response-message)

4.3.17 GetNew2290Schedule1 Service Request Message
[4-97](#getnew2290schedule1-service-request-message)

4.3.18 GetNew2290Schedule1s Service Response Message
[4-99](#getnew2290schedule1s-service-response-message)

4.3.19 Get2290Schedule1sByMsgID Service Request Message
[4-100](#get2290schedule1sbymsgid-service-request-message)

4.3.20 Get2290Schedule1sByMsgID Service Response Message
[4-102](#get2290schedule1sbymsgid-service-response-message)

4.3.21 Get2290Schedule1s Service Request Message
[4-103](#get2290schedule1s-service-request-message)

4.3.22 Get2290Schedule1s Service Response Message
[4-105](#get2290schedule1s-service-response-message)

4.3.23 Get2290Schedule1 Service Request Message
[4-107](#get2290schedule1-service-request-message)

4.3.24 Get2290Schedule1 Service Response Message
[4-108](#get2290schedule1-service-response-message)

Section 5. Fault Responses and Internal-Use Error Messages
[5-1](#fault-responses-and-internal-use-error-messages)

5.1 Fault Responses Generated by the XML Gateway
[5-1](#fault-responses-generated-by-the-xml-gateway)

5.2 Incoming Message Containing a Virus
[5-5](#incoming-message-containing-a-virus)

5.2.1 Example SOAP Fault Response for the Virus Check Performed by the
XML Gateway
[5-5](#example-soap-fault-response-for-the-virus-check-performed-by-the-xml-gateway)

5.2.2 Example Error Message for the Virus Check Performed by the XML
Gateway
[5-5](#example-error-message-for-the-virus-check-performed-by-the-xml-gateway)

5.3 Outgoing Message Containing a Virus
[5-5](#outgoing-message-containing-a-virus)

5.3.1 Example SOAP Fault Response [5-6](#example-soap-fault-response)

5.3.2 Example Error Message [5-6](#example-error-message)

5.4 Incoming Messages Containing Service Request Argument Errors
[5-6](#incoming-messages-containing-service-request-argument-errors)

5.4.1 Service Request Processing Errors
[5-19](#service-request-processing-errors)

Glossary GL-[1](#glossary)

[Abbreviations and Acronyms]{.mark} AB-[1](#abbreviations-and-acronyms)

List of Tables and Figures

Figures

[Figure 1-1. MeF Interface Overview 1-1](#__RefHeading___Toc194313329)

[Figure 1-2. MeF Basic SOAP Message for HTTP Binding
1-3](#__RefHeading___Toc194313330)

[Figure 1-3. MeF Basic SOAP with Attachments Message Structure
1-4](#__RefHeading___Toc194313331)

[Figure 1-4. IRS Submission Message Structure
1-77](#__RefHeading___Toc194313332)

[Figure 1-5. State Submission Message Structure
1-78](#__RefHeading___Toc194313333)

[Figure 1-6. State Submission Response Message Structure
1-79](#__RefHeading___Toc194313334)

[Figure 1-7. Acknowlegments Structure
1-80](#__RefHeading___Toc194313335)

[Figure 1-8. Receipts Structure 1-82](#__RefHeading___Toc194313336)

[Figure 1-9. Acknowledgement Notifications Structure
1-83](#__RefHeading___Toc194313337)

[Figure 1-10. Status Records Structure
1-83](#__RefHeading___Toc194313338)

[Figure 1-11. Stamped Form 2290 Schedule 1s Attachment Structure
1-84](#__RefHeading___Toc194313339)

[Figure 1-12. IFA Transmission File Structure
1-85](#__RefHeading___Toc194313340)

[Figure 3-1. Sample Transmission File Message Submitted to IFA
3-2](#__RefHeading___Toc194313341)

Tables

[Table 1-1 MeF A2A Web Services URLs 1-23](#__RefHeading___Toc194313354)

[Table 1-2. IRS Data for State Submission Elements
1-80](#__RefHeading___Toc194313355)

[Table 2-1. A2A WSDL and XML Schema Files
2-1](#__RefHeading___Toc194313358)

[Table 2-2. A2A Target Namespaces 2-2](#__RefHeading___Toc194313359)

[Table 2-3. A2A XML Namespace Prefixes
2-2](#__RefHeading___Toc194313360)

[Table 2-4. IFA XML Schema Files 2-3](#__RefHeading___Toc194313361)

[Table 2-5. IFA Target Namespaces 2-3](#__RefHeading___Toc194313362)

[Table 2-6. IFA XML Namespace Prefixes
2-3](#__RefHeading___Toc194313363)

[Table 5-1. XML Gateway Threats and Fault Responses
5-4](#__RefHeading___Toc194313364)

[Table 5-2. Service Request Argument Errors and Fault Responses
5-8](#__RefHeading___Toc194313365)

[Table 5-3. Service Request Argument Errors and Fault Responses for
Account Maintenance Services 5-18](#__RefHeading___Toc194313366)

[Table 5-4. Service Request Processing Errors and Fault Responses
5-19](#__RefHeading___Toc194313367)

[Table 5-5. Error Codes, Log Messages, Fault Responses, and Fault Types
5-20](#__RefHeading___Toc194313368)

# Interaction with Third Party Transmitters and States

## Interface Overview

The data are exchanged between the IRS external Third Party Transmitters
and States and the MeF system via Simple Object Access Protocol (SOAP)
messages or files. The SOAP data structures are specified in this
document. As illustrated in Figure 1-1, MeF Interface Overview, there
are two data communication channels between the external clients the MeF
system.

-   **The Internet Filing Application (IFA) channel**---In the IFA
    channel, the data are exchanged in files with SOAP data structures
    using the HTML transport mechanism over an HTTPS SSL connection.

-   **The Application-to-Application (A2A) channel**---In the A2A
    channel, the data are exchanged in SOAP messages using the Web
    Services request-response model transport mechanism over an HTTPS
    SSL connection.

![](media/image1.wmf)

[]{#__RefHeading___Toc194313329 .anchor}Figure 1-1. MeF Interface
Overview

## Business Rules

There are a number of business rules governing the usage of the two
channels as summarized in the table below.

  ---------------------------------- ------------------ ------------------
                                     IFA                A2A

  IRS Submissions                    Yes                Yes

  State Submissions                  Yes                Yes
  ---------------------------------- ------------------ ------------------

-   A transmitter can submit IRS submissions, state submissions, and IRS
    EO submissions with request for redacted copies for states via the
    A2A Web Services and IFA channels.

-   Acknowledgements for submissions should be picked up via the same
    channel that was used to send the submissions.

-   A state agency can only use the A2A Web Services to communicate with
    the MeF system. States are not allowed to use the IFA channel.
    Therefore, states must retrieve submissions using A2A, even if the
    transmitter sent the state submission to MeF using IFA.

## Basic SOAP Message Structure

As described earlier, the MeF system uses two channels to exchange
SOAP-structured data. The Web Services A2A channel uses SOAP messages,
while the IFA channel uses files with SOAP data structure. The following
sections describe the basic SOAP message structure for the Web Services
A2A channel.

This section describes the logical structure of basic messages with a
SOAP Header and SOAP Body blocks within a SOAP message Envelope. A SOAP
message contains one SOAP Header and one SOAP Body within one SOAP
envelope. The SOAP header contains the Web Services (WS) Addressing
(WS-Addressing), WS-Security and MeFHeader elements. The SOAP Body
contains the Modernized e-File (MeF) Message elements and attachment
information (if any).

![](media/image2.wmf)

[]{#__RefHeading___Toc194313330 .anchor}Figure 1-2. MeF Basic SOAP
Message for HTTP Binding

![](media/image3.wmf)

[]{#__RefHeading___Toc194313331 .anchor}Figure 1-3. MeF Basic SOAP with
Attachments Message Structure

## SOAP Header

The SOAP Header specification is to be provided by the state or
transmitter application. There are three SOAP Header element structures
allowed in SOAP messages on the A2A channel:

-   **WS-Addressing---**Provides mechanisms for endpoint-to-endpoint
    identification in SOAP messages.

-   **MeF Header---**Provides elements required for all SOAP messages on
    the A2A channel.

-   **WS-Security---**Provides mechanisms for user identification and
    assertions in SOAP messages.

### WS-Addressing

Web Services Addressing (WS-Addressing) provides transport-neutral
mechanisms to address Web services and messages. Specifically, this
specification defines XML \[XML 1.0, XML Namespaces\] elements to
identify Web service endpoints and to secure end-to-end endpoint
identification in messages. Sample WS-Addressing elements are presented
below.

Please note that none of the MeF services use any of the WS-Addressing
elements. The MeFHeader elements contain the required WS-Addressing-like
information. Use of WS‑Addressing elements is allowed, but they will be
ignored by the MeF services.

\<!-- *WS Addressing Elements* \--\>

xmlns:wsa=\"http://schemas.xmlsoap.org/ws/2004/08/addressing \"\>\
\<e:Header\>\
\<wsa:MessageID\>uuid:1136bbc2-ee59-11d9-b767-1136bbc1b767\</wsa:MessageID\>\
\<wsa:To\>http://www.irs.gov/a2a/mef/Login\</wsa:To\>\
\<wsa:Action\>http://www.irs.gov/a2a/mef/Login\</wsa:Action\>\
\<wsa:From\>http://www.mycompany.com/myapplication/Login\</wsa:From\>

### MeF Header

Every SOAP message to and from an A2A Web service must contain a MeF
Header in the SOAP message header. The MeF Header is described in
Section 1.6.

### WS-Security for All A2A Web Service Users

Web Services Security (WS-Security) provides transport-neutral
mechanisms to send security tokens as part of a message, to provide
message integrity, and support message confidentiality. Specifically,
this specification defines a standard set of SOAP extensions used when
building secure Web services to implement message content integrity and
confidentiality. The A2A Web services accept WS-Security elements for
two types of users:

-   Password Authenticated Users

-   Strong Authentication Users

Both types of users will be allowed until January, 2009. After that, all
A2A users must use Strong Authentication. The WS‑Security elements used
by the A2A Web services for either type of user are described in
subsections that follow. This includes the Security Assertion Markup
Language (SAML) assertion and how it is obtained and used. The
additional WS‑Security elements for Password Authenticated users are
described in Section 1.4.4, and the WS‑Security elements for Strong
Authentication users are described in Section 1.4.5.

#### WS-Security and SAML

The WS-Security profile of Security Assertion Markup Language (SAML) is
based on the interaction between a sender and a receiver.

-   The sender (a Web Service consumer) obtains a SAML assertion from
    the receiver (a Web Service provider).

-   The sender adds the assertion to a SOAP message within the
    WS‑Security headers.

-   The sender sends the SOAP message to the receiver (a Web Service
    provider).

-   The receiver processes the assertion present in the SOAP message.

SAML assertions and references to assertion identifiers are contained in
the **\<wsse:Security\>** element, which in turn is included in the
**\<SOAP-ENV:Header\>** element.

#### SAML Component Behavior

The Security token processing rules shall be implemented in the
following manner:

1\. If a SAML assertion exits, the security token will be extracted from
the eXtensible Markup Language (XML) WS‑Security Elements.

2\. It is expected that most A2A applications will use WS‑Security SAML
assertions and the MeF shall use the SAML assertion security token for
request authentication/validation. However, the A2A applications have
the option of using login credentials and not establishing a persistent
session for "Get" type service requests. On the other hand, "Send" type
service requests containing an inbound attachment require the A2A
applications to execute a previous successful Login request and provide
the resulting SAML assertion in the request message.

#### SAML Assertion

SAML assertions exchange security information across the Third Party
Transmitter or State application and the MeF A2A services. The MeF Login
service authenticates a client request and sends back a SAML-based SOAP
assertion, which affirms the relying party with the security information
to be used for the subsequent MeF A2A service requests. A sample SAML
assertion is presented below. Every incoming request with a SAML
assertion for either a Password Authenticated or a Strong Authentication
user must provide the Username element in the WS‑Security UsernameToken
to enable validation of the SAML assertion. Every incoming request with
a SAML assertion for a Strong Authentication user must also provide the
AppSysID element in the MeFHeader containing the same value as the
Username in the WS‑Security UsernameToken.

\<!-- *WS Security Elements SAML Assertion* \--\>

\<wsse:Security\
xmlns:wsse=\"http://docs.oasis-
open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"\>\
\<saml:Assertion MajorVersion=\"1\"

IssueInstant=\"2005-10-02T16:05:08.319Z\"

Issuer=\"http://www.forumsys.com/sentry\"

AssertionID=\"id-ed7cc366ecfa256b4fa29b51c047e28381fff999\"

MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>

\<saml:Conditions NotOnOrAfter=\"2005-10-02T16:20:08.319Z\"

NotBefore=\"2005-10-02T16:05:08.319Z\"\>

\<saml:DoNotCacheCondition/\>

\</saml:Conditions\>

\<saml:AuthenticationStatement
AuthenticationInstant=\"2005-10-02T16:05:08.319Z\"\
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>

\<saml:Subject\>

\<saml:NameIdentifier Format=\"urn:oasis:names:tc:SAML:1.1:nameid-\
format:X509SubjectName\"\>UID=xxxxxx,OU=xxxxxx,

OU=External,OU=Internal Revenue Service,

OU=Department of the Treasury,

O=U.S. Government,C=US\</saml:NameIdentifier\>

\<saml:SubjectConfirmation\>

\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-\
vouches\</saml:ConfirmationMethod\>

\</saml:SubjectConfirmation\>

\</saml:Subject\>

\<saml:SubjectLocality IPAddress=\"xxxxxx\"/\>

\</saml:AuthenticationStatement\>

\<saml:AttributeStatement\>

\<saml:Subject\>

\<saml:NameIdentifier Format=\"urn:oasis:names:tc:SAML:1.1:nameid-\
format:X509SubjectName\"\>

UID=xxxxxx,OU=xxxxxx,OU=External,

OU=Internal Revenue Service,OU=Department of the Treasury,

O=U.S. Government,C=US\
\</saml:NameIdentifier\>

\<saml:SubjectConfirmation\>

\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-\
vouches\</saml:ConfirmationMethod\>

\</saml:SubjectConfirmation\>

\</saml:Subject\>

\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"\
AttributeName=\"SMSESSION\"\>

\<saml:AttributeValue\>\
yI4LdIAmg9Iga0SPXeo9BNaEB5xuBsG/c1UF2p29uaUGgy1zGj3Yx6aCNCBwb3s+CQ45o2MIc8gDGJMKzBHcnjvjcPq3tXK8fsRIIwbwsoi2u/aP3aHvT+nEv8+GnJqDnQvesgXgzOQvuKMtiZW0rSfYgIobmZhu0z8QA3Z+pM5B3dcCvyNsOQR8bjwpyhp2O8DpfzkYbM14vFubTKgxiOkG56b2gynhBKtk/TlcYx/BfoZ6Ubx5Mo+qzOMakIzesUJ+KTiAxgJRIjNIqVj+mHjd083+....................

\</saml:AttributeValue\>

\</saml:Attribute\>

\</saml:AttributeStatement\>

\</saml:Assertion\>\
\</wsse:Security\>

### WS-Security for Password Authenticated Users

WS‑Security Password Authentication is the type of authentication used
as an option by A2A Web services. Password Authenticated users specify
their Application System ID (username) and password in the
wsse:UsernameToken elements of the WS‑Security portion of the SOAP
header. These WS‑Security elements for Password Authenticated users are
described in the following subsections. As of January, 2009 Password
Authentication will not longer be an option for MeF A2A web service
users, all users will be required to have a valid X.509 digital security
certificate and use Strong Authentication when invoking MeF A2A web
services.

#### Application System ID and Password

The Application System ID is the registered system application ID that
was assigned to a Third-Party Transmitter system or State during the
enrollment process. For Password Authenticated users, the initial
password is also assigned during the enrollment process but must be
changed by the Application System the first time the Application System
logs in to request MeF services. The Application System ID (username)
and password are passed in WS‑Security tags within the SOAP header. The
WS‑Security elements are presented below.

Please note that the A2A MeF service requests must use only the Username
and Password elements of the WS-Security UsernameToken. No other
elements are allowed. Using any other element of the WS-Security
UsernameToken will result in an error being returned to the client. Also
note that every request from a Password Authenticated user must provide
at least the Username element of the WS‑Security UsernameToken to enable
validation of the incoming SAML assertion, if any.

\<!-- *WS Security Elements* \--\>

\<wsse:Security wsse:mustUnderstand=\"1\"\
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>

\<wsse:UsernameToken wsu:Id=\"SecurityToken-0\"\>\
\<wsse:Username\>**username**\</wsse:Username\>\
\<wsse:Password
Type=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-\
token-profile-1.0#PasswordText\"\>**password**\</wsse:Password\>\
~~\<wsse:Nonce\>mxSqK8/E3Mk1nNdXnGcG3w==\</wsse:Nonce\>~~\
~~\<wsu:Created\>2005-07-21T12:32:35Z\</wsu:Created\>~~

\</wsse:UsernameToken\>

\</wsse:Security\>

#### Password and Expiration Rules for an Application System ID

The existing RUP password rules that are used for the Registered User
Portal apply. Refer to IRM 25.10.1, Sub-Sub-Section 25.10.1.6.2.2.2
Password Procedures, for the details on Password Standards and
Procedures.

The initial password and the security token are issued by the IRS.

The following example shows a SOAP request with the security information
populated with the username and password from an A2A Password
Authenticated client.

[\<wsse:Security\
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

> [\<wsse:UsernameToken\>]{.mark}
>
> [\<wsse:Username\>app-id-username\</wsse:Username\>]{.mark}
>
> [\<wsse:Password
> Type=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText\"\>
> app-id-password\</wsse:Password\>]{.mark}
>
> [\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

### WS-Security for Strong Authentication Users

Beginning with MeF Release 4.0, WS‑Security Strong Authentication is the
type of authentication used by A2A Web services for Strong
Authentication users. As of January, 2009 all users will be required to
use Strong Authentication when invoking MeF A2A web services. Strong
Authentication users must have a valid X.509 digital security
certificate obtained from an IRS‑authorized Certificate Authority (CA)
(like VeriSign or EnTrust) and have their certificates stored in the IRS
directory by using the Automated Enrollment process. Only those users
who have registered with the IRS as Strong Authentication users can use
this approach to authenticate their identity when using A2A Web
services. Strong Authentication users are authenticated via their X.509
digital certificate in lieu of a password. They do not specify their
Application System ID or password in the wsse:UsernameToken elements of
the WS‑Security header at Login. However, every A2A service request
requires the Application System ID of the user. An AppSysID element
(mandatory for all service requests from Strong Authentication users)
was added to the MeF Header to satisfy this requirement. (See
Section 1.6.11 for a description.) Please note that after a successful
Login, Strong Authentication users can still use the SAML assertion
security token for request authentication/validation (see Section
1.4.3.3 for details).

The following table shows the WS‑Security elements contained in a MeF
A2A request message from Strong Authentication users and a brief
explanation of what each element contains. The sections that follow
illustrate the elements using an example EtinRetrieval request message.

+-------------------------+--------------------------------------------+
| Strong Authentication   |                                            |
| Request Message         |                                            |
| Elements                |                                            |
+-------------------------+--------------------------------------------+
| [Message                | [Contents/Notes]{.underline}               |
| Element]{.underline}    |                                            |
+-------------------------+--------------------------------------------+
| [\<wsse:Bina            | The X.509 Certificate in Base 64 Binary.   |
| rySecurityToken]{.mark} |                                            |
| ...\>                   | It contains the Public Key (and Owner ID   |
|                         | and Issuer ID)                             |
+-------------------------+--------------------------------------------+
| [\<ds:SignedInfo\>\     | [\<ds:Reference URI=...\> indicates the    |
| ...\                    | **ID** of one of the elements in the       |
| \<ds:Reference          | message which is being signed.]{.mark}     |
| U                       |                                            |
| RI=\"#\....\"\>]{.mark} | [For example: A \<ds:Reference             |
|                         | URI=\"#myHdr\"\> indicates that the        |
|                         | message element with the **ID**=\"myHdr\"  |
|                         | is being signed by this \<ds:Reference     |
|                         | URI=...\>]{.mark}                          |
+-------------------------+--------------------------------------------+
| [\<ds:SignedInfo\>\     | [\<ds:DigestValue\>]{.mark} is the Base 64 |
| ...\                    | Binary output of the [\<ds:DigestMethod    |
| \<d                     | Algorithm]{.mark}=...[\>]{.mark} run on    |
| s:DigestValue\>]{.mark} | the entire element referenced by the       |
|                         | [\<ds:Reference URI=\"#\....\"\>]{.mark}   |
|                         |                                            |
|                         | (See example below)                        |
+-------------------------+--------------------------------------------+
| [\<ds:S                 | Is the digital signature for the           |
| ignatureValue\>]{.mark} | [\<ds:SignedInfo\>]{.mark} element. RSA    |
|                         | and DSA signatures are allowed. RSA        |
|                         | examples are used in this document.        |
+-------------------------+--------------------------------------------+

#### WS-Security BinarySecurityToken Element

Below is the illustration of the wsse:BinarySecurityToken in an A2A
service request for a Strong Authentication user. The
BinarySecurityToken contains the X.509 Certificate in Base 64 Binary.

![](media/image4.wmf)

#### WS-Security SignedInfo, Reference, DigestValue, and DigestMethod Elements

The [ds:]{.mark}SignedInfo, [ds:Reference]{.mark},
[ds:DigestValue]{.mark}, and [ds:DigestMethod]{.mark} elements in an A2A
service request for a Strong Authentication user are illustrated below.
The SignedInfo element contains the [Reference]{.mark} and
[DigestValue]{.mark} elements. The [Reference]{.mark} element
[references the ID attribute of the one of the elements in the message
which is being signed.]{.mark} The element in question is normally
either the MeF Header or the SOAP Body. The [DigestValue]{.mark} element
contains the Base 64 Binary output of the [DigestMethod]{.mark}
algorithm run on the entire element referenced by the [Reference]{.mark}
element.

![](media/image5.wmf)

#### WS-Security SignatureValue and SignatureMethod Elements

The [ds:]{.mark}SignatureValue and ds:SignatureMethod elements in an A2A
service request for a Strong Authentication user are illustrated below.
The SignatureValue is the digital signature for the
[\<ds:SignedInfo\>]{.mark} element. RSA and DSA signatures are allowed.
RSA examples are used in this document. The SignatureMethod specifies
the Digest Algorithm (like sha1) used by the RSA signature algorithm.

![](media/image6.wmf)

## SOAP Body

The SOAP Body contains the request message and any attachment provided
by the state or transmitter application. For responses the SOAP body
contains the response message and any attachment or a SOAP Fault
returned by the service.

### Message Attachments Zip File Format

Only a single zip file will be accepted as an attachment sent by a
Transmitter or State application and only a single zip file will be
returned as an attachment by a service. This zip file attachment is a
container zip file compatible with the PKWARE Version 6.2.0
specification that contains one of more data items (submissions,
acknowledgements, notifications, statuses or receipts). For Transmitters
each data item must always be within its own inner zip file. The inner
zip file(s) should be compressed; the outer container zip file must be
an uncompressed zip file. For States each data item is just a file
within the outer uncompressed zip file.

### Message Attachments Content Type

The attachments sent by Transmitters and States must have the attachment
content type specified as type "application/octet-stream." The
Multimedia Internet Message Extensions (MIME) Web Services Description
Language (WSDL) files all specify this in the [mime:content]{.mark}
specification for the attachments. However, the WSDL syntax for Direct
Internet Message Encapsulation (DIME) does not allow for such a
specification. Nevertheless, when sending in a request that includes an
attachment, DIME users must set the attachment content type to
"application/octet-stream."

## MeFHeader Elements

This section describes the elements in the MeFHeader message. Every SOAP
message request and response for a Web service from and to a State and
Third-Party transmitter on the A2A channel must contain a MeFHeader
message in the SOAP message header with the element tag "MeF". The
elements in the MeFHeader message are illustrated below. The individual
elements are described in the sections that follow.

+-------+--------------------------------------------------------------+
| di    | ![](media/image7.png){width="3.8854166666666665in"           |
| agram | height="7.3125in"}                                           |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFHeader.xsd                     |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**mefhdr:MeFHeaderType**](../../../../../../../../C:/STIR_  |
|       | Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF |
|       | _4.0_WSDLs/PKI/Documentation/MeFHeader.xsd.doc#Link02003050) |
+-------+--------------------------------------------------------------+
| chi   | **[mefhdr:MessageID](../../../../../../../../C:/STIR_        |
| ldren | Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF |
|       | _4.0_WSDLs/PKI/Documentation/MeFHeader.xsd.doc#Link04069368) |
|       | [mefhdr:RelatesTo](../../../../../../../../C:/STIR_          |
|       | Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF |
|       | _4.0_WSDLs/PKI/Documentation/MeFHeader.xsd.doc#Link02018388) |
|       | [mefhdr:Action](../../../../../../../../C:/STIR_             |
|       | Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF |
|       | _4.0_WSDLs/PKI/Documentation/MeFHeader.xsd.doc#Link03D09100) |
|       | [mefhdr:Timestamp](../../../../../../../../C:/STIR_          |
|       | Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF |
|       | _4.0_WSDLs/PKI/Documentation/MeFHeader.xsd.doc#Link04070C08) |
|       | [mefhdr:ETIN](../../../../../../../../C:/STIR_               |
|       | Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF |
|       | _4.0_WSDLs/PKI/Documentation/MeFHeader.xsd.doc#Link0406B588) |
|       | [mefhdr:SessionIndicator](../../../../../../../../C:/STIR_   |
|       | Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF |
|       | _4.0_WSDLs/PKI/Documentation/MeFHeader.xsd.doc#Link03FA1C30) |
|       | [mefhdr:TestIndicator](../../../../../../../../C:/STIR_      |
|       | Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF |
|       | _4.0_WSDLs/PKI/Documentation/MeFHeader.xsd.doc#Link03D0BB00) |
|       | [m                                                           |
|       | efhdr:NotificationResponse](../../../../../../../../C:/STIR_ |
|       | Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF |
|       | _4.0_WSDLs/PKI/Documentation/MeFHeader.xsd.doc#Link03D38DE8) |
|       | [mefhdr:AppSysID](../../../../../../../../C:/STIR_Do         |
|       | cuments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4 |
|       | .0_WSDLs/PKI/Documentation/MeFHeader.xsd.doc#Link03D22978)** |
+-------+--------------------------------------------------------------+
| attri |   -----                                                      |
| butes | ---- ----------- ---------- --------- --------- ------------ |
|       |   Nam                                                        |
|       | e      Type        Use        Default   Fixed     Annotation |
|       |                                                              |
|       |   Id        **xs:ID**   optional                             |
|       |   -----                                                      |
|       | ---- ----------- ---------- --------- --------- ------------ |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"MeF\" type=\"mefhdr:MeFHeaderType\"/\>   |
| ource |                                                              |
+-------+--------------------------------------------------------------+

### element MeFHeaderType/MessageID

The MessageID element is mandatory. All request and response messages
must have a globally unique MessageID provided by the message source.

+-------+--------------------------------------------------------------+
| di    | ![](media/image8.png){width="1.0625in"                       |
| agram | height="0.4895833333333333in"}                               |
+-------+--------------------------------------------------------------+
| type  | **mefhdr:HeaderMessageIdType**                               |
+-------+--------------------------------------------------------------+
| prope |   ------------------------------ --------------------------  |
| rties |   isRef                          0                           |
|       |                                                              |
|       |   content                        simple                      |
|       |   ------------------------------ --------------------------  |
+-------+--------------------------------------------------------------+
| f     |   ---                                                        |
| acets | ------------ ----------------------------------------------- |
|       |   p                                                          |
|       | attern         [\[0-9\]{12}\[a-z0-9\]{8}\[E\|R\|D\]?]{.mark} |
|       |                                                              |
|       |   ---                                                        |
|       | ------------ ----------------------------------------------- |
+-------+--------------------------------------------------------------+
| annot |   -------------------------- ------------------------------  |
| ation |   documentation              This Message ID                 |
|       |                                                              |
|       |   -------------------------- ------------------------------  |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"MessageID\"                              |
| ource | type=\"mefhdr:HeaderMessageIdType\"\>                        |
|       |                                                              |
|       | \<xs:annotation\>                                            |
|       |                                                              |
|       | \<xs:documentation\> This Message ID \</xs:documentation\>   |
|       |                                                              |
|       | \</xs:annotation\>                                           |
|       |                                                              |
|       | \</xs:element\>                                              |
|       |                                                              |
|       | \<xs:simpleType name=\"HeaderMessageIdType\"\>               |
|       |                                                              |
|       | \<xs:restriction base=\"xs:string\"\>                        |
|       |                                                              |
|       | [\<xs:pattern                                                |
|       | value=\"\[0-9\]{12}\[a-z0-9\]{8}\[E\|R\|D\]?\"/\>]{.mark}    |
|       |                                                              |
|       | \</xs:restriction\>                                          |
|       |                                                              |
|       | \</xs:simpleType\>                                           |
+-------+--------------------------------------------------------------+

**Message ID**

There are three types of messages to consider: request messages,
response messages, and error messages. The message ID formats are
specified as follows.

**Request Message ID**

> To ensure the global uniqueness of a message ID, the following format
> is adopted for the request messages sent to the MeF system:
>
> **ETIN + ccyyddd + xxxxxxxx**
>
> For example:
>
> *Request message ID:* 001302006073a2345any
>
> The first five digits (00130) contain the Electronic Transmitter
> Identification Number (ETIN), the next four digits (2006) contain the
> year, the next three digits (073) contain the Julian date, and the
> last eight characters (a2345any) contain a lowercase alphanumeric
> sequence to uniquely identify messages sent within a day with the
> given ETIN. The total number of characters of the request message ID
> is 20.

**Response Message ID**

> For response messages sent from the MeF system, the following format
> is adopted for the message ID:
>
> **Request Message ID + "R"**
>
> For example:
>
> *Response message ID:* 001302006073a2345any**R**
>
> The total number of characters of the response message ID is 21.

**Error Message ID**

> For error messages sent from the MeF system, the following format is
> adopted for the message ID:
>
> **Request Message ID + "E"**
>
> For example:
>
> *Response message ID:* 001302006073a2345any**E**
>
> The total number of characters of the error message ID is 21.

### element MeFHeaderType/RelatesTo

This element can be used to allow members in a Web Services
engagement---either requesters or responders---to deliver a complex
chain of messages between two, three, or more services by positively
indicating that they are part of the same thread. The RelatesTo element
is optional and is not applicable to the initial message of a thread.
All other messages of a thread must contain the RelatesTo element with
the MessageID of the initial message.

+-------+--------------------------------------------------------------+
| di    | ![](media/image9.png){width="1.5in" height="0.71875in"}      |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| type  | **mefhdr:HeaderMessageIdType**                               |
+-------+--------------------------------------------------------------+
| prope |   ------------------------------ --------------------------  |
| rties |   isRef                          0                           |
|       |                                                              |
|       |   content                        simple                      |
|       |   ------------------------------ --------------------------  |
+-------+--------------------------------------------------------------+
| f     |   ---                                                        |
| acets | ------------ ----------------------------------------------- |
|       |   p                                                          |
|       | attern         [\[0-9\]{12}\[a-z0-9\]{8}\[E\|R\|D\]?]{.mark} |
|       |                                                              |
|       |   ---                                                        |
|       | ------------ ----------------------------------------------- |
+-------+--------------------------------------------------------------+
| annot |                                                              |
| ation |  --------------- ------------------------------------------- |
|       |   documentation   For response messages the request Message  |
|       |                   ID it relates to                           |
|       |                                                              |
|       |                                                              |
|       |  --------------- ------------------------------------------- |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"RelatesTo\"                              |
| ource | type=\"mefhdr:HeaderMessageIdType\" minOccurs=\"0\"\>        |
|       |                                                              |
|       | \<xs:annotation\>                                            |
|       |                                                              |
|       | \<xs:documentation\> For response messages the request       |
|       | Message ID it relates to \</xs:documentation\>               |
|       |                                                              |
|       | \</xs:annotation\>                                           |
|       |                                                              |
|       | \</xs:element\>                                              |
|       |                                                              |
|       | \<xs:simpleType name=\"HeaderMessageIdType\"\>               |
|       |                                                              |
|       | \<xs:restriction base=\"xs:string\"\>                        |
|       |                                                              |
|       | [\<xs:pattern                                                |
|       | value=\"\[0-9\]{12}\[a-z0-9\]{8}\[E\|R\|D\]?\"/\>]{.mark}    |
|       |                                                              |
|       | \</xs:restriction\>                                          |
|       |                                                              |
|       | \</xs:simpleType\>                                           |
+-------+--------------------------------------------------------------+

### element MeFHeaderType/Action

The Action element is mandatory. The action element identifies the Web
service endpoints to be used for end-to-end endpoint identification in
messages. For all service requests, this element must match the service
at the URL invoked. The Action element can contain the actual URL
invoked, the SOAP Action, or just the service name. For example, if
invoking the URL https://la.www4.irs.gov/a2a/mef/Login, then the Action
element could be "https://la.www4.irs.gov/a2a/mef/Login", or
"http://www.irs.gov/a2a/mef/Login", or "Login".

+-------+--------------------------------------------------------------+
| di    | ![](media/image10.png){width="1.375in"                       |
| agram | height="0.6041666666666666in"}                               |
+-------+--------------------------------------------------------------+
| type  | **xs:string**                                                |
+-------+--------------------------------------------------------------+
| prope |   ------------------------------ --------------------------  |
| rties |   isRef                          0                           |
|       |                                                              |
|       |   content                        simple                      |
|       |   ------------------------------ --------------------------  |
+-------+--------------------------------------------------------------+
| annot |   ------------------- -------------------------------------  |
| ation |   documentation       The service operation to invoke.       |
|       |                                                              |
|       |   ------------------- -------------------------------------  |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"Action\" type=\"xs:string\"\>            |
| ource |                                                              |
|       | \<xs:annotation\>                                            |
|       |                                                              |
|       | \<xs:documentation\> The service operation to invoke.        |
|       | \</xs:documentation\>                                        |
|       |                                                              |
|       | \</xs:annotation\>                                           |
|       |                                                              |
|       | \</xs:element\>                                              |
+-------+--------------------------------------------------------------+

### Element MeFHeaderType/Timestamp

The Timestamp element is mandatory. The Timestamp element identifies the
Web service date and time of message creation.

+-------+--------------------------------------------------------------+
| di    | ![](media/image11.png){width="1.2708333333333333in"          |
| agram | height="0.6041666666666666in"}                               |
+-------+--------------------------------------------------------------+
| type  | **xs:dateTime**                                              |
+-------+--------------------------------------------------------------+
| prope |   ------------------------------ --------------------------  |
| rties |   isRef                          0                           |
|       |                                                              |
|       |   content                        simple                      |
|       |   ------------------------------ --------------------------  |
+-------+--------------------------------------------------------------+
| annot |   ---------------- ----------------------------------------  |
| ation |   documentation    The date and time this message was        |
|       |                    created.                                  |
|       |                                                              |
|       |   ---------------- ----------------------------------------  |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"Timestamp\" type=\"xs:dateTime\"\>       |
| ource |                                                              |
|       | \<xs:annotation\>                                            |
|       |                                                              |
|       | \<xs:documentation\>The date and time this message was       |
|       | created.\</xs:documentation\>                                |
|       |                                                              |
|       | \</xs:annotation\>                                           |
|       |                                                              |
|       | \</xs:element\>                                              |
+-------+--------------------------------------------------------------+

### element MeFHeaderType/ETIN

The ETIN element identifies the electronic transmitter identification
number of the transmitter who sends the request message. The ETIN
element is optional. It is not applicable to the InitialLogin, Login,
ChangePassword, or Logout services. However, it is required for all
other service requests.

+-------+--------------------------------------------------------------+
| di    | ![](media/image12.png){width="1.5104166666666667in"          |
| agram | height="0.6041666666666666in"}                               |
+-------+--------------------------------------------------------------+
| type  | **xs:string**                                                |
+-------+--------------------------------------------------------------+
| prope |   ------------------------------ --------------------------  |
| rties |   isRef                          0                           |
|       |                                                              |
|       |   content                        simple                      |
|       |   ------------------------------ --------------------------  |
+-------+--------------------------------------------------------------+
| annot |   --------------- ------------------------------------------ |
| ation |   documentation   The ETIN of the party associated with this |
|       |                   message                                    |
|       |                                                              |
|       |   --------------- ------------------------------------------ |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"ETIN\" type=\"xs:string\"                |
| ource | minOccurs=\"0\"\>                                            |
|       |                                                              |
|       | \<xs:annotation\>                                            |
|       |                                                              |
|       | \<xs:documentation\> The ETIN of the party associated with   |
|       | this message \</xs:documentation\>                           |
|       |                                                              |
|       | \</xs:annotation\>                                           |
|       |                                                              |
|       | \</xs:element\>                                              |
+-------+--------------------------------------------------------------+

### element MeFHeaderType/SessionIndicator

The SessionIndicator element indicates whether the service request
should return an open session (SAML assertion) for the request or close
the session at the end of the service (no SAML). The expected values are
"Y" (to indicate that an open persistent session should be established)
or "N" (to indicate that the session should be closed \[logged out\] at
the end of the service). The SessionIndicator element is optional
because it is not applicable to the Logout service. However, it is
required for all other services and for the InitialLogin service it must
always be set to "N".

+-------+--------------------------------------------------------------+
| di    | ![](media/image13.png){width="1.3854166666666667in"          |
| agram | height="0.71875in"}                                          |
+-------+--------------------------------------------------------------+
| type  | [**mefhdr:SessionIndicatorType**](../../../../../../../      |
|       | ../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Dev |
|       | elopers/XMLSpy_Documentation/MefHeader.xsd.doc#Link03BD0CA0) |
+-------+--------------------------------------------------------------+
| prope |   ------------------------------ --------------------------  |
| rties |   isRef                          0                           |
|       |                                                              |
|       |   content                        simple                      |
|       |   ------------------------------ --------------------------  |
+-------+--------------------------------------------------------------+
| annot |                                                              |
| ation | --------------- -------------------------------------------- |
|       |   documentation   This indicates whether a session key is    |
|       |                   returned ("Y" or "N")                      |
|       |                                                              |
|       |                                                              |
|       | --------------- -------------------------------------------- |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"SessionIndicator\"                       |
| ource | type=\"mefhdr:SessionIndicatorType\" minOccurs=\"0\"\>       |
|       |                                                              |
|       | \<xs:annotation\>                                            |
|       |                                                              |
|       | \<xs:documentation\> This indicates whether a session key is |
|       | returned ("Y" or "N") \</xs:documentation\>                  |
|       |                                                              |
|       | \</xs:annotation\>                                           |
|       |                                                              |
|       | \</xs:element\>                                              |
|       |                                                              |
|       | \<xs:simpleType name=\"SessionIndicatorType\"\>              |
|       |                                                              |
|       | \<xs:restriction base=\"xs:string\"\>                        |
|       |                                                              |
|       | \<xs:enumeration value=\"Y\"/\>                              |
|       |                                                              |
|       | \<xs:enumeration value=\"N\"/\>                              |
|       |                                                              |
|       | \</xs:restriction\>                                          |
|       |                                                              |
|       | \</xs:simpleType\>                                           |
+-------+--------------------------------------------------------------+

### element MeFHeaderType/TestIndicator

The TestIndicator element identifies if the request is a production
request or an ATS (test) request. The expected values are "P" (to
indicate that this is a production request) or "T" (to indicate that
this is an ATS (test) request). The TestIndicator element is optional
because it is not applicable to the InitialLogin, Login, ChangePassword,
or Logout services. However, it is required for all other service
requests.

+-------+--------------------------------------------------------------+
| di    | ![](media/image14.png){width="1.4583333333333333in"          |
| agram | height="0.8333333333333334in"}                               |
+-------+--------------------------------------------------------------+
| type  | [**mefhdr:TestIndicatorType**](../../../../../../../         |
|       | ../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Dev |
|       | elopers/XMLSpy_Documentation/MefHeader.xsd.doc#Link036D1488) |
+-------+--------------------------------------------------------------+
| prope |   ------------------------------ --------------------------  |
| rties |   isRef                          0                           |
|       |                                                              |
|       |   content                        simple                      |
|       |   ------------------------------ --------------------------  |
+-------+--------------------------------------------------------------+
| annot |   ---                                                        |
| ation | ------------ ----------------------------------------------- |
|       |   d                                                          |
|       | ocumentation   This indicates whether the service request is |
|       |                                                              |
|       |                 for the test(T) or production(P) environment |
|       |                                                              |
|       |   ---                                                        |
|       | ------------ ----------------------------------------------- |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"TestIndicator\"                          |
| ource | type=\"mefhdr:TestIndicatorType\" minOccurs=\"0\"\>          |
|       |                                                              |
|       | \<xs:annotation\>                                            |
|       |                                                              |
|       | \<xs:documentation\> This indicates whether the service      |
|       | request is for the test(T) or production(P) environment      |
|       | \</xs:documentation\>                                        |
|       |                                                              |
|       | \</xs:annotation\>                                           |
|       |                                                              |
|       | \</xs:element\>                                              |
|       |                                                              |
|       | \<xs:simpleType name=\"TestIndicatorType\"\>                 |
|       |                                                              |
|       | \<xs:restriction base=\"xs:string\"\>                        |
|       |                                                              |
|       | \<xs:enumeration value=\"T\"/\>                              |
|       |                                                              |
|       | \<xs:enumeration value=\"P\"/\>                              |
|       |                                                              |
|       | \</xs:restriction\>                                          |
|       |                                                              |
|       | \</xs:simpleType\>                                           |
+-------+--------------------------------------------------------------+

### element MeFHeaderType/NotificationResponse

The optional NotificationResponse element is used to communicate
secondary information back to the Third Party or State applications. It
is intended for use on response messages only, not on input requests.
This information is not necessarily directly related to the request. For
example, it is used to notify the application that the password will
expire after some number of days.

+-------+--------------------------------------------------------------+
| di    | ![](media/image15.png){width="3.9791666666666665in"          |
| agram | height="1.78125in"}                                          |
+-------+--------------------------------------------------------------+
| type  | [**mefhdr:MeFNotificationRespon                              |
|       | se**](../../../../../../../../C:/aawelden/IRS_ISS/MeF/MeF3.2 |
|       | _WSDL_Files/MSIServices_07272005/MeFHeader.doc#Link02128428) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   isRef                        0                             |
|       |                                                              |
|       |   content                      complex                       |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[Notification                                              |
| ldren | Type](../../../../../../../../C:/aawelden/IRS_ISS/MeF/MeF3.2 |
|       | _WSDL_Files/MSIServices_07272005/MeFHeader.doc#Link038CDEE0) |
|       | [ApplicableDa                                                |
|       | te](../../../../../../../../C:/aawelden/IRS_ISS/MeF/MeF3.2_W |
|       | SDL_Files/MSIServices_07272005/MeFHeader.doc#Link038C0098)** |
+-------+--------------------------------------------------------------+
| annot |   --------------- -----------------------------------------  |
| ation |   documentation   This indicates the notification type and   |
|       |                   date/time                                  |
|       |                                                              |
|       |   --------------- -----------------------------------------  |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"NotificationResponse\"                   |
| ource | type=\"mefhdr:MeFNotificationResponse\" minOccurs=\"0\"\>    |
|       |                                                              |
|       | \<xs:annotation\>                                            |
|       |                                                              |
|       | \<xs:documentation\> This indicates the notification type    |
|       | and date/time \</xs:documentation\>                          |
|       |                                                              |
|       | \</xs:annotation\>                                           |
|       |                                                              |
|       | \</xs:element\>                                              |
+-------+--------------------------------------------------------------+

### element MeFNotificationResponse/NotificationType

The NotificationType element is used to communicate secondary
information back to the Third Party or State applications (e.g.,
"Password Expires in 6 days").

+--------+-------------------------------------------------------------+
| d      | ![](media/image16.png){width="1.3333333333333333in"         |
| iagram | height="0.7291666666666666in"}                              |
+--------+-------------------------------------------------------------+
| type   | **xs:string**                                               |
+--------+-------------------------------------------------------------+
| prop   |   ----------------------------- --------------------------  |
| erties |   isRef                         0                           |
|        |                                                             |
|        |   content                       simple                      |
|        |   ----------------------------- --------------------------  |
+--------+-------------------------------------------------------------+
| anno   |   --                                                        |
| tation | ------------- --------------------------------------------- |
|        |                                                             |
|        | documentation   The item to which this notification applies |
|        |                   (e.g. Password Expires in 6 days)         |
|        |                                                             |
|        |   --                                                        |
|        | ------------- --------------------------------------------- |
+--------+-------------------------------------------------------------+
| source | \<xs:element name=\"NotificationType\" type=\"xs:string\"\> |
|        |                                                             |
|        | \<xs:annotation\>                                           |
|        |                                                             |
|        | \<xs:documentation\> The item to which this notification    |
|        | applies (e.g. Password Expires in 6 days)                   |
|        | \</xs:documentation\>                                       |
|        |                                                             |
|        | \</xs:annotation\>                                          |
|        |                                                             |
|        | \</xs:element\>                                             |
+--------+-------------------------------------------------------------+

### element MeFNotificationResponse/ApplicableDate

The ApplicableDate element is used to communicate the date and time of
the notification back to the Third Party or State applications. It is
always the current system date and time.

+--------+-------------------------------------------------------------+
| d      | ![](media/image17.png){width="1.5in"                        |
| iagram | height="0.6145833333333334in"}                              |
+--------+-------------------------------------------------------------+
| type   | **xs:dateTime**                                             |
+--------+-------------------------------------------------------------+
| prop   |   ----------------------------- --------------------------  |
| erties |   isRef                         0                           |
|        |                                                             |
|        |   content                       simple                      |
|        |   ----------------------------- --------------------------  |
+--------+-------------------------------------------------------------+
| anno   |   --------------- ----------------------------------------- |
| tation |   documentation   The current system date and time of this  |
|        |                   notification.                             |
|        |                                                             |
|        |   --------------- ----------------------------------------- |
+--------+-------------------------------------------------------------+
| source | \<xs:element name=\"ApplicableDate\" type=\"xs:dateTime\"\> |
|        |                                                             |
|        | \<xs:annotation\>                                           |
|        |                                                             |
|        | \<xs:documentation\> The current system date and time of    |
|        | this notification. \</xs:documentation\>                    |
|        |                                                             |
|        | \</xs:annotation\>                                          |
|        |                                                             |
|        | \</xs:element\>                                             |
+--------+-------------------------------------------------------------+

### element MeFHeaderType/AppSysID

The AppSysID element identifies the Application System ID (username) of
the A2A client calling this web service. The AppSysID element is
optional. It is not required for password authenticated users. However,
it is mandatory for all requests from Strong Authentication users and
therefore will be required as of January, 2009.

+-------+--------------------------------------------------------------+
| di    | ![](media/image18.png){width="1.5208333333333333in"          |
| agram | height="0.9479166666666666in"}                               |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFHeader.xsd                     |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | **xs:string**                                                |
+-------+--------------------------------------------------------------+
| prope |   ------------------------------ --------------------------  |
| rties |   isRef                          0                           |
|       |                                                              |
|       |   content                        simple                      |
|       |   ------------------------------ --------------------------  |
+-------+--------------------------------------------------------------+
| annot |   ----                                                       |
| ation | ----------- ------------------------------------------------ |
|       |   do                                                         |
|       | cumentation   The Application System ID (User ID) of the A2A |
|       |                                                              |
|       |             client calling this web service. It is mandatory |
|       |                   for Strong Authentication users.           |
|       |                                                              |
|       |   ----                                                       |
|       | ----------- ------------------------------------------------ |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"AppSysID\" type=\"xs:string\"            |
| ource | minOccurs=\"0\"\>                                            |
|       |                                                              |
|       | \<xs:annotation\>                                            |
|       |                                                              |
|       | \<xs:documentation\> The Application System ID (User ID) of  |
|       | the A2A client calling this web service. It is mandatory for |
|       | Strong Authentication users. \</xs:documentation\>           |
|       |                                                              |
|       | \</xs:annotation\>                                           |
|       |                                                              |
|       | \</xs:element\>                                              |
+-------+--------------------------------------------------------------+

### attribute Id

The Id attribute is used with Strong Authentication to identify the MeF
Header referenced in a SignedInfo/Reference used to generate a XML
digital signature DigestValue. It is optional and only applicable to
requests from Strong Authentication users. It is required in signed
requests. It is optional in requests authenticated by SAML token or by
username/password.

## MeF A2A Web Services Summary

The MeF A2A services are divided into 5 classifications:

-   **Modernized System Infrastructure (MSI) Services**

```{=html}
<!-- -->
```
-   InitialLogin \*, Login, Logout, ChangePassword \*,\
    EtinRetrieval, EtinStatus, GetStateParticipantsList

> Note: \* Not valid for Strong Authentication users

-   **State Services DIME**

```{=html}
<!-- -->
```
-   GetNewSubmissions, GetSubmissionsByMsgID, GetSubmissions,
    GetSubmission, SendSubmissionReceipts, SendAcks,\
    GetNewAckNotifications, GetAckNotifications, GetAckNotification,
    GetSubmissionReconciliationList

```{=html}
<!-- -->
```
-   **State Services MIME**

```{=html}
<!-- -->
```
-   GetNewSubmissions, GetSubmissionsByMsgID, GetSubmissions,
    GetSubmission, SendSubmissionReceipts, SendAcks,\
    GetNewAckNotifications, GetAckNotifications, GetAckNotification,
    GetSubmissionReconciliationList

```{=html}
<!-- -->
```
-   **Transmitter Services DIME**

```{=html}
<!-- -->
```
-   SendSubmissions, GetNewAcks, GetAcksByMsgID, GetAcks, GetAck,
    GetNewSubmissionsStatus, GetSubmissionsStatus, GetSubmissionStatus

```{=html}
<!-- -->
```
-   **Transmitter Services MIME**

```{=html}
<!-- -->
```
-   SendSubmissions, GetNewAcks, GetAcksByMsgID, GetAcks, GetAck,
    GetNewSubmissionsStatus, GetSubmissionsStatus, GetSubmissionStatus

The URL addresses for accessing the services from the client
applications on the A2A channel are in Table 1-1 below.

[]{#__RefHeading___Toc194313354 .anchor}Table 1-1 MeF A2A Web Services
URLs

  --------------------------------------------------------------------------
  MeF A2A Services URLs

  MSI Services

  https://**la.**www4.irs.gov/a2a/mef/ChangePassword

  https://**la.**www4.irs.gov/a2a/mef/EtinRetrieval

  https://**la.**www4.irs.gov/a2a/mef/EtinStatus

  https://**la.**www4.irs.gov/a2a/mef/GetStateParticipantsList

  https://**la.**www4.irs.gov/a2a/mef/InitialLogin

  https://**la.**www4.irs.gov/a2a/mef/Logout

  https://**la.**www4.irs.gov/a2a/mef/Login

  State Services DIME

  https://**la**.www4.irs.gov/a2a/mef/dime/GetNewSubmissions

  https://**la**.www4.irs.gov/a2a/mef/dime/GetSubmissionsByMsgID

  https://**la**.www4.irs.gov/a2a/mef/dime/GetSubmissions

  https://**la**.www4.irs.gov/a2a/mef/dime/GetSubmission

  https://**la**.www4.irs.gov/a2a/mef/dime/SendSubmissionReceipts

  https://**la**.www4.irs.gov/a2a/mef/dime/SendAcks

  https://**la**.www4.irs.gov/a2a/mef/dime/GetNewAckNotifications

  https://**la**.www4.irs.gov/a2a/mef/dime/GetAckNotifications

  https://**la**.www4.irs.gov/a2a/mef/dime/GetAckNotification

  https://**la.**www4.irs.gov/a2a/mef/dime/GetSubmissionReconciliationList

  State Services MIME

  https://**la**.www4.irs.gov/a2a/mef/mime/GetNewSubmissions

  https://**la**.www4.irs.gov/a2a/mef/mime/GetSubmissionsByMsgID

  https://**la**.www4.irs.gov/a2a/mef/mime/GetSubmissions

  https://**la**.www4.irs.gov/a2a/mef/mime/GetSubmission

  https://**la**.www4.irs.gov/a2a/mef/mime/SendSubmissionReceipts

  https://**la**.www4.irs.gov/a2a/mef/mime/SendAcks

  https://**la**.www4.irs.gov/a2a/mef/mime/GetNewAckNotifications

  https://**la**.www4.irs.gov/a2a/mef/mime/GetAckNotifications

  https://**la**.www4.irs.gov/a2a/mef/mime/GetAckNotification

  https://**la.**www4.irs.gov/a2a/mef/mime/GetSubmissionReconciliationList

  Transmitter Services DIME

  https://**la**.www4.irs.gov/a2a/mef/dime/SendSubmissions

  https://**la**.www4.irs.gov/a2a/mef/dime/GetNewAcks

  https://**la**.www4.irs.gov/a2a/mef/dime/GetAcksByMsgID

  https://**la**.www4.irs.gov/a2a/mef/dime/GetAcks

  https://**la**.www4.irs.gov/a2a/mef/dime/GetAck

  https://**la**.www4.irs.gov/a2a/mef/dime/GetNewSubmissionsStatus

  https://**la**.www4.irs.gov/a2a/mef/dime/GetSubmissionsStatus

  https://**la**.www4.irs.gov/a2a/mef/dime/GetSubmissionStatus

  https://**la**.www4.irs.gov/a2a/mef/dime/GetNew2290Schedule1s

  https://**la**.www4.irs.gov/a2a/mef/dime/Get2290Schedule1sByMsgID

  https://**la**.www4.irs.gov/a2a/mef/dime/Get2290Schedule1s

  https://**la**.www4.irs.gov/a2a/mef/dime/Get2290Schedule1

  Transmitter Services MIME

  https://**la**.www4.irs.gov/a2a/mef/mime/SendSubmissions

  https://**la**.www4.irs.gov/a2a/mef/mime/GetNewAcks

  https://**la**.www4.irs.gov/a2a/mef/mime/GetAcksByMsgID

  https://**la**.www4.irs.gov/a2a/mef/mime/GetAcks

  https://**la**.www4.irs.gov/a2a/mef/mime/GetAck

  https://**la**.www4.irs.gov/a2a/mef/mime/GetNewSubmissionsStatus

  https://**la**.www4.irs.gov/a2a/mef/mime/GetSubmissionsStatus

  https://**la**.www4.irs.gov/a2a/mef/mime/GetSubmissionStatus

  https://**la**.www4.irs.gov/a2a/mef/mime/GetNew2290Schedule1s

  https://**la**.www4.irs.gov/a2a/mef/mime/Get2290Schedule1sByMsgID

  https://**la**.www4.irs.gov/a2a/mef/mime/Get2290Schedule1s

  https://**la**.www4.irs.gov/a2a/mef/mime/Get2290Schedule1
  --------------------------------------------------------------------------

The following table lists of the interface messages for each service.

  ----------------------------------------- ----------------------------------
  MeF Service\                              
  Request &and Response Messages for A2A    

  ***MSI Services Messages***               

  ChangePasswordRequestMessage              

  ChangePasswordResponseMessage             

  EtinRetrievalRequestMessage               

  EtinRetrievalResponseMessage              

  EtinStatusRequestMessage                  

  EtinStatusResponseMessage                 

  GetStateParticipantsListRequestMessage    

  GetStateParticipantsListResponseMessage   

  InitialLoginRequestMessage                

  InitialLoginResponseMessage               

  LoginRequestMessage                       

  LoginResponseMessage                      

  LogoutRequestMessage                      

  LogoutResponseMessage                     

  MeFFaultMessage                           

                                            

  *State Services Messages*                 *Transmitter Services Messages*

  GetAckNotificationRequest                 GetAckRequest

  GetAckNotificationResponse                GetAckResponse

  GetAckNotificationsRequest                GetAcksRequest

  GetAckNotificationsResponse               GetAcksResponse

  GetNewAckNotificationsRequest             GetAcksByMsgIDRequest

  GetNewAckNotificationsResponse            GetAcksByMsgIDResponse

  GetNewSubmissionsRequest                  GetNewAcksRequest

  GetNewSubmissionsResponse                 GetNewAcksResponse

  GetSubmissionRequest                      GetNewSubmissionsStatusRequest

  GetSubmissionResponse                     GetNewSubmissionsStatusResponse

  GetSubmissionsRequest                     GetSubmissionsStatusRequest

  GetSubmissionsResponse                    GetSubmissionsStatusResponse

  GetSubmissionsByMsgIDRequest              GetSubmissionStatusRequest

  GetSubmissionsByMsgIDResponse             SendSubmissionsRequest

  SendAcksRequest                           SendSubmissionsResponse

  SendAcksResponse                          MeFException

  SendSubmissionReceiptsRequest             

  SendSubmissionReceiptsResponse            

  GetSubmissionReconciliationListRequest    

  GetSubmissionReconciliationListResponse   

  MeFException                              

                                            
  ----------------------------------------- ----------------------------------

The style used in the following sections to describe the A2A services
warrants explanation. Each service section begins with a service
description indicating the service intent, the request message and
response message elements and what conditions will result in an error
being returned. The subsections that follow contain diagrams
illustrating the message elements and sub-elements for the requests,
responses and exceptions (errors). For example:

> Section 1.7.1.2 describes the Login service, the request and response
> message elements and the error response.
>
> Subsection 1.7.1.2.1 illustrates the Login Request message elements.
>
> Subsection 1.7.1.2.2 illustrates the Login Response message elements.
>
> Subsection 1.7.1.2.3 illustrates MeF Exception (error) message
> elements.

### Modernized System Infrastructure (MSI) Services

The following table contains the summary of the services, bindings,
ports, and SOAP messages for all the A2A web services provided directly
by the MSI.

  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  services                                                                                                                                                                                                     bindings                                                                                                                                                                                                     porttypes                                                                                                                                                                                                    messages

  **[ChangePassword](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link01E24C18)**             **[ChangePassword](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link03164CA0)**             **[ChangePassword](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link03166E20)**             **[ChangePasswordRequestMessage](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link04260F20)**

  **[EtinRetrieval](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link030CCC80)**              **[EtinRetrieval](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link0424AE38)**              **[EtinRetrieval](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link031272F0)**              **[ChangePasswordResponseMessage](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link0408AD98)**

  **[EtinStatus](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link01FFC020)**                 **[EtinStatus](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link04148D68)**                 **[EtinStatus](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link031674E0)**                 **[EtinRetrievalRequestMessage](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link04071180)**

  **[GetStateParticipantsList](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link02034B50)**   **[GetStateParticipantsList](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link03129720)**   **[GetStateParticipantsList](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link04255840)**   **[EtinRetrievalResponseMessage](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link03298DB8)**

  **[InitialLogin](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link03091D80)**               **[InitialLogin](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link042115D8)**               **[InitialLogin](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link0312F268)**               **[EtinStatusRequestMessage](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link03282470)**

  **[Login](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link0202E990)**                      **[Login](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link04270398)**                      **[Login](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link0420EBF0)**                      **[EtinStatusResponseMessage](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link04168DB0)**

  **[Logout](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link02031328)**                     **[Logout](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link0420F490)**                     **[Logout](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link0312DB28)**                     **[GetStateParticipantsListRequestMessage](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link041AEE28)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         **[GetStateParticipantsListResponseMessage](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link04282C70)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         **[InitialLoginRequestMessage](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link042FA638)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         **[InitialLoginResponseMessage](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link04264F78)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         **[LoginRequestMessage](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link042438F8)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         **[LoginResponseMessage](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link042D5530)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         **[LogoutRequestMessage](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link042F60C8)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         **[LogoutResponseMessage](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link04304380)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         **[MeFFaultMessage](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFMSIServices_SeparateServices.wsdl.doc#Link04216610)**
  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

#### Initial Login

Both States and Third-Party transmitters using Password Authentication
will be required to perform a first-time login to initialize each
originating application system ID. This will be accomplished using an
infrastructure Web Service designed to perform this task. This service
is not applicable to Strong Authentication users and therefore will no
longer be valid beginning in January, 2009. During the A2A enrollment
process the initial password and confirmation token were assigned to the
system ID by the IRS. Both the initial password and confirmation token
are case sensitive text strings. The initial password was provided to
the customer via a telephone conversation with the customer's authorized
representative. The confirmation token was provided to the customer via
an acceptance letter mailed (or faxed) to customer's authorized
representative. The requesting system will provide the system ID and
initial password obtained during the A2A enrollment process in the
wsse:Security portion of the SOAP header. The requesting system will
also provide the initial password, confirmation token, and new password
in the Initial Login Request message within the SOAP body and must also
set the SessionIndicator in the MeFHeader message in the SOAP header to
"N". After the authentication is completed, the password change will be
automatically performed during the service request. If the
authentication and the password change are completed successfully,
future login requests must use the new password supplied in the Initial
Login Request message. If successful, an InitialLoginResponse message is
returned in the SOAP body of the response message. If the authentication
or the password change fails, a SOAP error message is returned to the
requesting system.

+-------+--------------------------------------------------------------+
| type  | [**tns:                                                      |
|       | InitialLogin**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link03542CF0) |
+-------+--------------------------------------------------------------+
| ext   | \<soap:binding style=\"document\"                            |
| ensib | transport=\"http://schemas.xmlsoap.org/soap/http\"/\>        |
| ility |                                                              |
+-------+--------------------------------------------------------------+
| opera | +---------------------------------------------------------+  |
| tions | | InitialLogin                                            |  |
|       | |                                                         |  |
|       | |   ------------------- ------                            |  |
|       | | ------------------------------------------------------- |  |
|       | |   **Extensibility**   **\<soap:operation                |  |
|       | |                       soap                              |  |
|       | | Action=\"http://www.irs.gov/a2a/mef/InitialLogin\"/\>** |  |
|       | |                                                         |  |
|       | |   *                                                     |  |
|       | | *Input**           **\<soap:body parts=\"InitialLogin\" |  |
|       | |                       use=\"literal\"/\>\<soap:header   |  |
|       | |                       messag                            |  |
|       | | e=\"tns:InitialLoginRequestMessage\" part=\"MeFHeader\" |  |
|       | |                       use=\"literal\"/\>**              |  |
|       | |                                                         |  |
|       | |   **output*                                             |  |
|       | | *          **\<soap:body parts=\"InitialLoginResponse\" |  |
|       | |                       use=\"literal\"/\>\<soap:header   |  |
|       | |                                                         |  |
|       | |             message=\"tns:InitialLoginResponseMessage\" |  |
|       | |                                                         |  |
|       | |                 part=\"MeFHeader\" use=\"literal\"/\>** |  |
|       | |   ------------------- ------                            |  |
|       | | ------------------------------------------------------- |  |
|       | +---------------------------------------------------------+  |
+-------+--------------------------------------------------------------+
| used  |   -----                                                      |
| by    | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       |   Service                                                    |
|       |   [**                                                        |
|       | InitialLogin**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link03879618) |
|       |   in Port                                                    |
|       |   [**                                                        |
|       | InitialLogin**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link03A05BE0) |
|       |                                                              |
|       |   -----                                                      |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
+-------+--------------------------------------------------------------+
| s     | \<wsdl:binding name=\"InitialLogin\"                         |
| ource | type=\"tns:InitialLogin\"\>                                  |
|       |                                                              |
|       | \<soap:binding style=\"document\"                            |
|       | transport=\"http://schemas.xmlsoap.org/soap/http\"/\>        |
|       |                                                              |
|       | \<wsdl:operation name=\"InitialLogin\"\>                     |
|       |                                                              |
|       | \<soap:operation                                             |
|       | soapAction=\"http://www.irs.gov/a2a/mef/InitialLogin"/\>     |
|       |                                                              |
|       | \<wsdl:input\>                                               |
|       |                                                              |
|       | \<soap:body parts=\"InitialLogin\" use=\"literal\"/\>        |
|       |                                                              |
|       | \<soap:header message=\"tns:InitialLoginRequestMessage\"     |
|       | part=\"MeFHeader\" use=\"literal\"/\>                        |
|       |                                                              |
|       | \</wsdl:input\>                                              |
|       |                                                              |
|       | \<wsdl:output\>                                              |
|       |                                                              |
|       | \<soap:body parts=\"InitialLoginResponse\"                   |
|       | use=\"literal\"/\>                                           |
|       |                                                              |
|       | \<soap:header message=\"tns:InitialLoginResponseMessage\"    |
|       | part=\"MeFHeader\" use=\"literal\"/\>                        |
|       |                                                              |
|       | \</wsdl:output\>                                             |
|       |                                                              |
|       | \<wsdl:fault name=\"fault\"\>                                |
|       |                                                              |
|       | \<soap:fault name=\"fault\" use=\"literal\"/\>               |
|       |                                                              |
|       | \</wsdl:fault\>                                              |
|       |                                                              |
|       | \</wsdl:operation\>                                          |
|       |                                                              |
|       | \</wsdl:binding\>                                            |
+-------+--------------------------------------------------------------+

##### element InitialLoginRequest

+-------+--------------------------------------------------------------+
| di    | ![](media/image19.png){width="3.8958333333333335in"          |
| agram | height="1.4375in"}                                           |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**                                                          |
|       | mef:InitialLoginRequestType**](../../../../../../../../C:/de |
|       | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link01FE7AF8) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[Password](../../../../../../../../C:/de                   |
| ldren | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4DF90) |
|       | [NewPassword](../../../../../../../../C:/de                  |
|       | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4E078) |
|       | [ConfirmationToken](../../../../../../../../C:/dev/          |
|       | msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4E160)** |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"InitialLoginRequest\"                    |
| ource | type=\"mef:InitialLoginRequestType\"/\>                      |
+-------+--------------------------------------------------------------+

##### element InitialLoginResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image20.png){width="3.6979166666666665in"          |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**m                                                         |
|       | ef:InitialLoginResponseType**](../../../../../../../../C:/de |
|       | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4E248) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**Status**](../../../../../../../../C:/de                   |
| ldren | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4E3E0) |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"InitialLoginResponse\"                   |
| ource | type=\"mef:InitialLoginResponseType\"/\>                     |
+-------+--------------------------------------------------------------+

##### element MeFException

+-------+--------------------------------------------------------------+
| di    | ![](media/image21.png){width="3.53125in" height="1.4375in"}  |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**mef:MeFExceptionType**](../../../../../../../../C:        |
|       | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link02015198) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[ErrorMessage](../../../../../../../../C:                  |
| ldren | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link02F8F780) |
|       | [ErrorClassification](../../../../../../../../C:             |
|       | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link03656928) |
|       | [ErrorCode](../../../../../../../../C:/S                     |
|       | TIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers |
|       | /XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link03950488)** |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"MeFException\"                           |
| ource | type=\"mef:MeFExceptionType\"/\>                             |
+-------+--------------------------------------------------------------+

#### Login

Both States and the Third Party transmitters will need to login to the
system in order to invoke any other service requests. This will be
accomplished using the infrastructure login Web Service. Password
Authenticated users must specify their Application System ID and
password in the wsse:Security portion of the SOAP header and an empty
LoginRequest message tag in the SOAP body. Strong Authentication users
must specify their Application System ID in the AppSysID element of the
MeF Header and their [BinarySecurityToken]{.mark}, and
[Signature]{.mark} (containing the [SignatureValue]{.mark}) in the
wsse:Security portion of the SOAP header along with an empty
LoginRequest message tag in the SOAP body. If the authentication is
successful, a LoginResponse message is returned in the SOAP body of the
response message. If the authentication is successfully completed and
the SessionIndicator is set to "Y" in the MeFHeader message within the
SOAP header, a session token is created and returned in the SOAP header
of the response message. If authentication fails, a SOAP error message
will be returned to the requesting system.

+-------+--------------------------------------------------------------+
| type  | [**tns:Login**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link02F8FAF0) |
+-------+--------------------------------------------------------------+
| ext   | \<soap:binding style=\"document\"                            |
| ensib | transport=\"http://schemas.xmlsoap.org/soap/http\"/\>        |
| ility |                                                              |
+-------+--------------------------------------------------------------+
| opera | +---------------------------------------------------------+  |
| tions | | Login                                                   |  |
|       | |                                                         |  |
|       | |   ------------------                                    |  |
|       | | - ----------------------------------------------------- |  |
|       | |   **extensibility**   **\<soap:operation                |  |
|       | |                                                         |  |
|       | |     soapAction=\"http://www.irs.gov/a2a/mef/Login"/\>** |  |
|       | |                                                         |  |
|       | |   **input**           **\<soap:body parts=\"Login\"     |  |
|       | |                       use=\"literal\"/\>\<soap:header   |  |
|       | |                                                         |  |
|       | |                     message=\"tns:LoginRequestMessage\" |  |
|       | |                                                         |  |
|       | |                 part=\"MeFHeader\" use=\"literal\"/\>** |  |
|       | |                                                         |  |
|       | |   **                                                    |  |
|       | | output**          **\<soap:body parts=\"LoginResponse\" |  |
|       | |                       use=\"literal\"/\>\<soap:header   |  |
|       | |                                                         |  |
|       | |                    message=\"tns:LoginResponseMessage\" |  |
|       | |                                                         |  |
|       | |                 part=\"MeFHeader\" use=\"literal\"/\>** |  |
|       | |   ------------------                                    |  |
|       | | - ----------------------------------------------------- |  |
|       | +---------------------------------------------------------+  |
+-------+--------------------------------------------------------------+
| used  |   ---------------------------------------------------------- |
| by    | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       |   Service                                                    |
|       |   [**Login**](../../../../../../../../C:/STIR_Documents/Me   |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link03908430) |
|       |   in Port                                                    |
|       |   [**Login**](../../../../../../../../C:/STIR_Documents/Me   |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link03A06420) |
|       |                                                              |
|       |   ---------------------------------------------------------- |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
+-------+--------------------------------------------------------------+
| s     | \<wsdl:binding name=\"Login\" type=\"tns:Login\"\>           |
| ource |                                                              |
|       | \<soap:binding style=\"document\"                            |
|       | transport=\"http://schemas.xmlsoap.org/soap/http\"/\>        |
|       |                                                              |
|       | \<wsdl:operation name=\"Login\"\>                            |
|       |                                                              |
|       | \<soap:operation                                             |
|       | soapAction=\"http://www.irs.gov/a2a/mef/Login"/\>            |
|       |                                                              |
|       | \<wsdl:input\>                                               |
|       |                                                              |
|       | \<soap:body parts=\"Login\" use=\"literal\"/\>               |
|       |                                                              |
|       | \<soap:header message=\"tns:LoginRequestMessage\"            |
|       | part=\"MeFHeader\" use=\"literal\"/\>                        |
|       |                                                              |
|       | \</wsdl:input\>                                              |
|       |                                                              |
|       | \<wsdl:output\>                                              |
|       |                                                              |
|       | \<soap:body parts=\"LoginResponse\" use=\"literal\"/\>       |
|       |                                                              |
|       | \<soap:header message=\"tns:LoginResponseMessage\"           |
|       | part=\"MeFHeader\" use=\"literal\"/\>                        |
|       |                                                              |
|       | \</wsdl:output\>                                             |
|       |                                                              |
|       | \<wsdl:fault name=\"fault\"\>                                |
|       |                                                              |
|       | \<soap:fault name=\"fault\" use=\"literal\"/\>               |
|       |                                                              |
|       | \</wsdl:fault\>                                              |
|       |                                                              |
|       | \</wsdl:operation\>                                          |
|       |                                                              |
|       | \</wsdl:binding\>                                            |
+-------+--------------------------------------------------------------+

##### element LoginRequest

+-------+--------------------------------------------------------------+
| di    | ![](media/image22.png){width="2.8854166666666665in"          |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**mef:LoginRequestType**](../../../../../../../../C:/de     |
|       | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4E4C8) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"LoginRequest\"                           |
| ource | type=\"mef:LoginRequestType\"/\>                             |
+-------+--------------------------------------------------------------+

##### element LoginResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image23.png){width="3.09375in" height="0.78125in"} |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**mef:LoginResponseType**](../../../../../../../../C:/de    |
|       | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4E660) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**Status**](../../../../../../../../C:/de                   |
| ldren | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4E7F8) |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"LoginResponse\"                          |
| ource | type=\"mef:LoginResponseType\"/\>                            |
+-------+--------------------------------------------------------------+

##### element MeFException

+-------+--------------------------------------------------------------+
| di    | ![](media/image21.png){width="3.53125in" height="1.4375in"}  |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**mef:MeFExceptionType**](../../../../../../../../C:        |
|       | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link02015198) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[ErrorMessage](../../../../../../../../C:                  |
| ldren | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link02F8F780) |
|       | [ErrorClassification](../../../../../../../../C:             |
|       | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link03656928) |
|       | [ErrorCode](../../../../../../../../C:/S                     |
|       | TIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers |
|       | /XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link03950488)** |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"MeFException\"                           |
| ource | type=\"mef:MeFExceptionType\"/\>                             |
+-------+--------------------------------------------------------------+

####  Logout

Both States and Third-Party transmitters will have authorization to
programmatically request a logout Web Service to end a persistent
session using an infrastructure Web Service designed to perform this
task. Password Authenticated users must specify their Application System
ID in the wsse:Security portion of the SOAP header and the session key
in the wsse:Security portion of the SOAP header and an empty
LogoutRequest message tag in the SOAP body. Strong Authentication users
must specify their Application System ID in the AppSysID element of the
MeF Header and the session key in the wsse:Security portion of the SOAP
header and an empty LogoutRequest message tag in the SOAP body. If the
requesting session is successfully terminated, a successful
LogoutResponse message will be returned to the requestor in the SOAP
body indicating that the session was terminated. Otherwise, a SOAP error
message will be returned to the requesting system.

+-------+--------------------------------------------------------------+
| type  | [                                                            |
|       | **tns:Logout**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link01D64660) |
+-------+--------------------------------------------------------------+
| ext   | \<soap:binding style=\"document\"                            |
| ensib | transport=\"http://schemas.xmlsoap.org/soap/http\"/\>        |
| ility |                                                              |
+-------+--------------------------------------------------------------+
| opera | +---------------------------------------------------------+  |
| tions | | Logout                                                  |  |
|       | |                                                         |  |
|       | |   -------------------                                   |  |
|       | |  ------------------------------------------------------ |  |
|       | |   **Extensibility**   **\<soap:operation                |  |
|       | |                                                         |  |
|       | |    soapAction=\"http://www.irs.gov/a2a/mef/Logout"/\>** |  |
|       | |                                                         |  |
|       | |   **Input**           **\<soap:body parts=\"Logout\"    |  |
|       | |                       use=\"literal\"/\>\<soap:header   |  |
|       | |                                                         |  |
|       | |                    message=\"tns:LogoutRequestMessage\" |  |
|       | |                                                         |  |
|       | |                 part=\"MeFHeader\" use=\"literal\"/\>** |  |
|       | |                                                         |  |
|       | |   **o                                                   |  |
|       | | utput**          **\<soap:body parts=\"LogoutResponse\" |  |
|       | |                       use=\"literal\"/\>\<soap:header   |  |
|       | |                                                         |  |
|       | |                   message=\"tns:LogoutResponseMessage\" |  |
|       | |                                                         |  |
|       | |                 part=\"MeFHeader\" use=\"literal\"/\>** |  |
|       | |   -------------------                                   |  |
|       | |  ------------------------------------------------------ |  |
|       | +---------------------------------------------------------+  |
+-------+--------------------------------------------------------------+
| used  |                                                              |
| by    |  ----------------------------------------------------------- |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       |   Service                                                    |
|       |   [**Logout**](../../../../../../../../C:/STIR_Documents/Me  |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link03897658) |
|       |   in Port                                                    |
|       |   [**Logout**](../../../../../../../../C:/STIR_Documents/Me  |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link03A06690) |
|       |                                                              |
|       |                                                              |
|       |  ----------------------------------------------------------- |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
+-------+--------------------------------------------------------------+
| s     | \<wsdl:binding name=\"Logout\" type=\"tns:Logout\"\>         |
| ource |                                                              |
|       | \<soap:binding style=\"document\"                            |
|       | transport=\"http://schemas.xmlsoap.org/soap/http\"/\>        |
|       |                                                              |
|       | \<wsdl:operation name=\"Logout\"\>                           |
|       |                                                              |
|       | \<soap:operation                                             |
|       | soapAction=\"http://www.irs.gov/a2a/mef/Logout"/\>           |
|       |                                                              |
|       | \<wsdl:input\>                                               |
|       |                                                              |
|       | \<soap:body parts=\"Logout\" use=\"literal\"/\>              |
|       |                                                              |
|       | \<soap:header message=\"tns:LogoutRequestMessage\"           |
|       | part=\"MeFHeader\" use=\"literal\"/\>                        |
|       |                                                              |
|       | \</wsdl:input\>                                              |
|       |                                                              |
|       | \<wsdl:output\>                                              |
|       |                                                              |
|       | \<soap:body parts=\"LogoutResponse\" use=\"literal\"/\>      |
|       |                                                              |
|       | \<soap:header message=\"tns:LogoutResponseMessage\"          |
|       | part=\"MeFHeader\" use=\"literal\"/\>                        |
|       |                                                              |
|       | \</wsdl:output\>                                             |
|       |                                                              |
|       | \<wsdl:fault name=\"fault\"\>                                |
|       |                                                              |
|       | \<soap:fault name=\"fault\" use=\"literal\"/\>               |
|       |                                                              |
|       | \</wsdl:fault\>                                              |
|       |                                                              |
|       | \</wsdl:operation\>                                          |
|       |                                                              |
|       | \</wsdl:binding\>                                            |
+-------+--------------------------------------------------------------+

##### element LogoutRequest

+-------+--------------------------------------------------------------+
| di    | ![](media/image24.png){width="3.0520833333333335in"          |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**mef:LogoutRequestType**](../../../../../../../../C:/de    |
|       | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4E8E0) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"LogoutRequest\"                          |
| ource | type=\"mef:LogoutRequestType\"/\>                            |
+-------+--------------------------------------------------------------+

##### element LogoutResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image25.png){width="3.2604166666666665in"          |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**mef:LogoutResponseType**](../../../../../../../../C:/de   |
|       | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4EA78) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**Status**](../../../../../../../../C:/de                   |
| ldren | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4EC10) |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"LogoutResponse\"                         |
| ource | type=\"mef:LogoutResponseType\"/\>                           |
+-------+--------------------------------------------------------------+

##### element MeFException

+-------+--------------------------------------------------------------+
| di    | ![](media/image21.png){width="3.53125in" height="1.4375in"}  |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**mef:MeFExceptionType**](../../../../../../../../C:        |
|       | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link02015198) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[ErrorMessage](../../../../../../../../C:                  |
| ldren | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link02F8F780) |
|       | [ErrorClassification](../../../../../../../../C:             |
|       | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link03656928) |
|       | [ErrorCode](../../../../../../../../C:/S                     |
|       | TIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers |
|       | /XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link03950488)** |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"MeFException\"                           |
| ource | type=\"mef:MeFExceptionType\"/\>                             |
+-------+--------------------------------------------------------------+

#### ChangePassword

Both States and Third-Party transmitters using Password Authentication
will have authorization to programmatically request a Web Service to
change the password for an originating Application System ID. This
service is not applicable to Strong Authentication users and therefore
will no longer be valid beginning in January, 2009. The requesting
system will provide the Application System ID in the wsse:Security
portion of the SOAP header. The requesting system must also already be
logged in, have a valid session, and provide the session key in the
wsse:Security portion of the SOAP header. The requesting system will
also provide a ChangePasswordRequest message (containing the current
password and new password) in the SOAP body. If the password is
successfully changed, a successful ChangePasswordResponse message will
be returned to the requestor in the SOAP body indicating that the
password was changed. Otherwise, a SOAP error message will be returned
to the requesting system.

+-------+--------------------------------------------------------------+
| type  | [**tns:Ch                                                    |
|       | angePassword**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link0204DBC0) |
+-------+--------------------------------------------------------------+
| ext   | \<soap:binding style=\"document\"                            |
| ensib | transport=\"http://schemas.xmlsoap.org/soap/http\"/\>        |
| ility |                                                              |
+-------+--------------------------------------------------------------+
| opera | +---------------------------------------------------------+  |
| tions | | ChangePassword                                          |  |
|       | |                                                         |  |
|       | |   ------------------- -------                           |  |
|       | | ------------------------------------------------------- |  |
|       | |   **extensibility**   **\<soap:operation                |  |
|       | |                       soapA                             |  |
|       | | ction=\"http://www.irs.gov/a2a/mef/ChangePassword"/\>** |  |
|       | |                                                         |  |
|       | |   **i                                                   |  |
|       | | nput**           **\<soap:body parts=\"ChangePassword\" |  |
|       | |                       use=\"literal\"/\>\<soap:header   |  |
|       | |                                                         |  |
|       | |            message=\"tns:ChangePasswordRequestMessage\" |  |
|       | |                                                         |  |
|       | |                 part=\"MeFHeader\" use=\"literal\"/\>** |  |
|       | |                                                         |  |
|       | |   **output**                                            |  |
|       | |          **\<soap:body parts=\"ChangePasswordResponse\" |  |
|       | |                       use=\"literal\"/\>\<soap:header   |  |
|       | |                                                         |  |
|       | |           message=\"tns:ChangePasswordResponseMessage\" |  |
|       | |                                                         |  |
|       | |                 part=\"MeFHeader\" use=\"literal\"/\>** |  |
|       | |   ------------------- -------                           |  |
|       | | ------------------------------------------------------- |  |
|       | +---------------------------------------------------------+  |
+-------+--------------------------------------------------------------+
| used  |   -------                                                    |
| by    | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       |   Service                                                    |
|       |   [**Ch                                                      |
|       | angePassword**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link039ABA08) |
|       |   in Port                                                    |
|       |   [**Ch                                                      |
|       | angePassword**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link03A05EC8) |
|       |                                                              |
|       |   -------                                                    |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
+-------+--------------------------------------------------------------+
| s     | \<wsdl:binding name=\"ChangePassword\"                       |
| ource | type=\"tns:ChangePassword\"\>                                |
|       |                                                              |
|       | \<soap:binding style=\"document\"                            |
|       | transport=\"http://schemas.xmlsoap.org/soap/http\"/\>        |
|       |                                                              |
|       | \<wsdl:operation name=\"ChangePassword\"\>                   |
|       |                                                              |
|       | \<soap:operation                                             |
|       | soapAction=\"http://www.irs.gov/a2a/mef/ChangePassword"/\>   |
|       |                                                              |
|       | \<wsdl:input\>                                               |
|       |                                                              |
|       | \<soap:body parts=\"ChangePassword\" use=\"literal\"/\>      |
|       |                                                              |
|       | \<soap:header message=\"tns:ChangePasswordRequestMessage\"   |
|       | part=\"MeFHeader\" use=\"literal\"/\>                        |
|       |                                                              |
|       | \</wsdl:input\>                                              |
|       |                                                              |
|       | \<wsdl:output\>                                              |
|       |                                                              |
|       | \<soap:body parts=\"ChangePasswordResponse\"                 |
|       | use=\"literal\"/\>                                           |
|       |                                                              |
|       | \<soap:header message=\"tns:ChangePasswordResponseMessage\"  |
|       | part=\"MeFHeader\" use=\"literal\"/\>                        |
|       |                                                              |
|       | \</wsdl:output\>                                             |
|       |                                                              |
|       | \<wsdl:fault name=\"fault\"\>                                |
|       |                                                              |
|       | \<soap:fault name=\"fault\" use=\"literal\"/\>               |
|       |                                                              |
|       | \</wsdl:fault\>                                              |
|       |                                                              |
|       | \</wsdl:operation\>                                          |
|       |                                                              |
|       | \</wsdl:binding\>                                            |
+-------+--------------------------------------------------------------+

##### element ChangePasswordRequest

+-------+--------------------------------------------------------------+
| di    | ![](media/image26.png){width="4.28125in"                     |
| agram | height="1.1041666666666667in"}                               |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**me                                                        |
|       | f:ChangePasswordRequestType**](../../../../../../../../C:/de |
|       | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4ECF8) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[Password](../../../../../../../../C:/de                   |
| ldren | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4EE90) |
|       | [NewPassword](../../../../../../../../C:/dev/                |
|       | msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4EF78)** |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"ChangePasswordRequest\"                  |
| ource | type=\"mef:ChangePasswordRequestType\"/\>                    |
+-------+--------------------------------------------------------------+

##### element ChangePasswordResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image27.png){width="4.489583333333333in"           |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**mef                                                       |
|       | :ChangePasswordResponseType**](../../../../../../../../C:/de |
|       | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4F060) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**Status**](../../../../../../../../C:/de                   |
| ldren | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4F1F8) |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"ChangePasswordResponse\"                 |
| ource | type=\"mef:ChangePasswordResponseType\"/\>                   |
+-------+--------------------------------------------------------------+

##### element MeFException

+-------+--------------------------------------------------------------+
| di    | ![](media/image21.png){width="3.53125in" height="1.4375in"}  |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**mef:MeFExceptionType**](../../../../../../../../C:        |
|       | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link02015198) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[ErrorMessage](../../../../../../../../C:                  |
| ldren | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link02F8F780) |
|       | [ErrorClassification](../../../../../../../../C:             |
|       | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link03656928) |
|       | [ErrorCode](../../../../../../../../C:/S                     |
|       | TIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers |
|       | /XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link03950488)** |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"MeFException\"                           |
| ource | type=\"mef:MeFExceptionType\"/\>                             |
+-------+--------------------------------------------------------------+

#### ETIN Retrieval

Both States and Third-Party transmitters will have authorization to
programmatically request a Web Service to retrieve an array of ETINs for
the originating Application System ID (specified in the wsse:Security
portion of the SOAP header by Password Authenticated users or in the
AppSysID element of the MeF Header in the SOAP header by Strong
Authentication users). The requesting system will also provide an
EtinRetrievalRequest message in the SOAP body with a Test Indicator ("T"
or "P") indicating whether the list of ETINs should be for the Test or
Production environment. If successful, the service returns an
EtinRetrievalResponse message in the SOAP body containing an array of
ETINs, statuses and forms for the Application System ID, or null if no
ETINs are found. Otherwise, a SOAP error message will be returned to the
requesting system. If the request is for Test ETINs, then ETINs where
the ETIN status or Form status indicate Test are returned. If the
request is for Production ETINs, only ETINs where both the ETIN status
and Form status indicate Production are returned.

+-------+--------------------------------------------------------------+
| type  | [**tns:E                                                     |
|       | tinRetrieval**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link02F9FF10) |
+-------+--------------------------------------------------------------+
| ext   | \<soap:binding style=\"document\"                            |
| ensib | transport=\"http://schemas.xmlsoap.org/soap/http\"/\>        |
| ility |                                                              |
+-------+--------------------------------------------------------------+
| opera | +---------------------------------------------------------+  |
| tions | | EtinRetrieval                                           |  |
|       | |                                                         |  |
|       | |   ------------------- ------                            |  |
|       | | ------------------------------------------------------- |  |
|       | |   **Extensibility**   **\<soap:operation                |  |
|       | |                       soap                              |  |
|       | | Action=\"http://www.irs.gov/a2a/mef/EtinRetrieval"/\>** |  |
|       | |                                                         |  |
|       | |   **                                                    |  |
|       | | Input**           **\<soap:body parts=\"EtinRetrieval\" |  |
|       | |                       use=\"literal\"/\>\<soap:header   |  |
|       | |                                                         |  |
|       | |             message=\"tns:EtinRetrievalRequestMessage\" |  |
|       | |                                                         |  |
|       | |                 part=\"MeFHeader\" use=\"literal\"/\>** |  |
|       | |                                                         |  |
|       | |   **output**                                            |  |
|       | |           **\<soap:body parts=\"EtinRetrievalResponse\" |  |
|       | |                       use=\"literal\"/\>\<soap:header   |  |
|       | |                                                         |  |
|       | |            message=\"tns:EtinRetrievalResponseMessage\" |  |
|       | |                                                         |  |
|       | |                 part=\"MeFHeader\" use=\"literal\"/\>** |  |
|       | |   ------------------- ------                            |  |
|       | | ------------------------------------------------------- |  |
|       | +---------------------------------------------------------+  |
+-------+--------------------------------------------------------------+
| used  |   ------                                                     |
| by    | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       |   Service                                                    |
|       |   [**E                                                       |
|       | tinRetrieval**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link0397EF30) |
|       |   in Port                                                    |
|       |   [**E                                                       |
|       | tinRetrieval**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link03A05E60) |
|       |                                                              |
|       |   ------                                                     |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
+-------+--------------------------------------------------------------+
| s     | \<wsdl:binding name=\"EtinRetrieval\"                        |
| ource | type=\"tns:EtinRetrieval\"\>                                 |
|       |                                                              |
|       | \<soap:binding style=\"document\"                            |
|       | transport=\"http://schemas.xmlsoap.org/soap/http\"/\>        |
|       |                                                              |
|       | \<wsdl:operation name=\"EtinRetrieval\"\>                    |
|       |                                                              |
|       | \<soap:operation                                             |
|       | soapAction=\"http://www.irs.gov/a2a/mef/EtinRetrieval"/\>    |
|       |                                                              |
|       | \<wsdl:input\>                                               |
|       |                                                              |
|       | \<soap:body parts=\"EtinRetrieval\" use=\"literal\"/\>       |
|       |                                                              |
|       | \<soap:header message=\"tns:EtinRetrievalRequestMessage\"    |
|       | part=\"MeFHeader\" use=\"literal\"/\>                        |
|       |                                                              |
|       | \</wsdl:input\>                                              |
|       |                                                              |
|       | \<wsdl:output\>                                              |
|       |                                                              |
|       | \<soap:body parts=\"EtinRetrievalResponse\"                  |
|       | use=\"literal\"/\>                                           |
|       |                                                              |
|       | \<soap:header message=\"tns:EtinRetrievalResponseMessage\"   |
|       | part=\"MeFHeader\" use=\"literal\"/\>                        |
|       |                                                              |
|       | \</wsdl:output\>                                             |
|       |                                                              |
|       | \<wsdl:fault name=\"fault\"\>                                |
|       |                                                              |
|       | \<soap:fault name=\"fault\" use=\"literal\"/\>               |
|       |                                                              |
|       | \</wsdl:fault\>                                              |
|       |                                                              |
|       | \</wsdl:operation\>                                          |
|       |                                                              |
|       | \</wsdl:binding\>                                            |
+-------+--------------------------------------------------------------+

##### element EtinRetrievalRequest

+-------+--------------------------------------------------------------+
| di    | ![](media/image28.png){width="3.65625in" height="0.78125in"} |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**m                                                         |
|       | ef:EtinRetrievalRequestType**](../../../../../../../../C:/de |
|       | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4F2E0) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**TestIndicator**](../../../../../../../../C:/de            |
| ldren | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4F478) |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"EtinRetrievalRequest\"                   |
| ource | type=\"mef:EtinRetrievalRequestType\"/\>                     |
+-------+--------------------------------------------------------------+

> simpleType **EtinRetrievalRequestType/TestIndicatorType**

+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd               |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | restriction of **xs:string**                                |
+--------+-------------------------------------------------------------+
| used   |   ------------ ----------------                             |
| by     | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
|        |   element      [**EtinRetriev                               |
|        | alRequestType/TestIndicator**](../../../../../../../../C:/S |
|        | TIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developer |
|        | s/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link03B142F8) |
|        |                                                             |
|        |   ------------ ----------------                             |
|        | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
+--------+-------------------------------------------------------------+
| facets |   ------------------------------------------ -------------  |
|        |   enumeration                                T              |
|        |                                                             |
|        |   enumeration                                P              |
|        |   ------------------------------------------ -------------  |
+--------+-------------------------------------------------------------+
| source | \<xs:simpleType name=\"TestIndicatorType\"\>                |
|        |                                                             |
|        | \<xs:restriction base=\"xs:string\"\>                       |
|        |                                                             |
|        | \<xs:enumeration value=\"T\"/\>                             |
|        |                                                             |
|        | \<xs:enumeration value=\"P\"/\>                             |
|        |                                                             |
|        | \</xs:restriction\>                                         |
|        |                                                             |
|        | \</xs:simpleType\>                                          |
+--------+-------------------------------------------------------------+

##### element EtinRetrievalResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image29.png){width="3.8645833333333335in"          |
| agram | height="1.2395833333333333in"}                               |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**me                                                        |
|       | f:EtinRetrievalResponseType**](../../../../../../../../C:/de |
|       | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link03F4F560) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[count](../../../../../../../../C:/de                      |
| ldren | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link043AEF78) |
|       | [ETINStatus](../../../../../../../../C:/dev/                 |
|       | msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link043AF060)** |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"EtinRetrievalResponse\"                  |
| ource | type=\"mef:EtinRetrievalResponseType\"/\>                    |
+-------+--------------------------------------------------------------+

> **EtinRetrievalResponseType/ETINStatus**

+--------+-------------------------------------------------------------+
| d      | ![](media/image30.png){width="3.2604166666666665in"         |
| iagram | height="1.6041666666666667in"}                              |
+--------+-------------------------------------------------------------+
| type   | [**mef:ETINStatusType**]                                    |
|        | (../../../../../../../../C:/aawelden/IRS_ISS/MeF/MeF3.2_WSD |
|        | L_Files/MSIServices_07272005/MeFMSISchema.doc#Link03E30CD0) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[ETIN]                                                    |
| ildren | (../../../../../../../../C:/aawelden/IRS_ISS/MeF/MeF3.2_WSD |
|        | L_Files/MSIServices_07272005/MeFMSISchema.doc#Link03E30FE0) |
|        | [status]                                                    |
|        | (../../../../../../../../C:/aawelden/IRS_ISS/MeF/MeF3.2_WSD |
|        | L_Files/MSIServices_07272005/MeFMSISchema.doc#Link03E31268) |
|        | [form](.                                                    |
|        | ./../../../../../../../C:/aawelden/IRS_ISS/MeF/MeF3.2_WSDL_ |
|        | Files/MSIServices_07272005/MeFMSISchema.doc#Link03E314F0)** |
+--------+-------------------------------------------------------------+
| source | \<xs:element name=\"ETINStatus\"                            |
|        | type=\"mef:ETINStatusType\" minOccurs=\"0\"                 |
|        | maxOccurs=\"unbounded\"/\>                                  |
+--------+-------------------------------------------------------------+

> **ETINStatusType/form**

+--------+-------------------------------------------------------------+
| d      | ![](media/image31.png){width="2.6458333333333335in"         |
| iagram | height="1.125in"}                                           |
+--------+-------------------------------------------------------------+
| type   | [**mef:ETINFormStatusType**]                                |
|        | (../../../../../../../../C:/aawelden/IRS_ISS/MeF/MeF3.2_WSD |
|        | L_Files/MSIServices_07272005/MeFMSISchema.doc#Link03E30570) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[formName]                                                |
| ildren | (../../../../../../../../C:/aawelden/IRS_ISS/MeF/MeF3.2_WSD |
|        | L_Files/MSIServices_07272005/MeFMSISchema.doc#Link03E30788) |
|        | [formStatus](.                                              |
|        | ./../../../../../../../C:/aawelden/IRS_ISS/MeF/MeF3.2_WSDL_ |
|        | Files/MSIServices_07272005/MeFMSISchema.doc#Link03E30A10)** |
+--------+-------------------------------------------------------------+
| source | \<xs:element name=\"form\" type=\"mef:ETINFormStatusType\"  |
|        | minOccurs=\"0\" maxOccurs=\"unbounded\"/\>                  |
+--------+-------------------------------------------------------------+

##### element MeFException

+-------+--------------------------------------------------------------+
| di    | ![](media/image21.png){width="3.53125in" height="1.4375in"}  |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**mef:MeFExceptionType**](../../../../../../../../C:        |
|       | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link02015198) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[ErrorMessage](../../../../../../../../C:                  |
| ldren | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link02F8F780) |
|       | [ErrorClassification](../../../../../../../../C:             |
|       | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link03656928) |
|       | [ErrorCode](../../../../../../../../C:/S                     |
|       | TIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers |
|       | /XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link03950488)** |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"MeFException\"                           |
| ource | type=\"mef:MeFExceptionType\"/\>                             |
+-------+--------------------------------------------------------------+

#### ETIN Status 

Both States and Third-Party transmitters will have authorization to
programmatically request a Web Service to retrieve the status of an ETIN
for an originating Application System ID. The requesting system will
provide the Application System ID (specified in the wsse:Security
portion of the SOAP header by Password Authenticated users or in the
AppSysID element of the MeF Header in the SOAP header by Strong
Authentication users) and an EtinStatusRequest message in the SOAP body
containing the ETIN. If successful, the service returns an
EtinStatusResponse message in the SOAP body containing the ETIN, its
status and a list of forms for the requested ETIN, or null if the ETIN
is not found. Otherwise, a SOAP error message will be returned to the
requesting system.

+-------+--------------------------------------------------------------+
| type  | [**tn                                                        |
|       | s:EtinStatus**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link035A2440) |
+-------+--------------------------------------------------------------+
| ext   | \<soap:binding style=\"document\"                            |
| ensib | transport=\"http://schemas.xmlsoap.org/soap/http\"/\>        |
| ility |                                                              |
+-------+--------------------------------------------------------------+
| opera | +---------------------------------------------------------+  |
| tions | | EtinStatus                                              |  |
|       | |                                                         |  |
|       | |   ------------------- ---                               |  |
|       | | ------------------------------------------------------- |  |
|       | |   **Extensibility**   **\<soap:operation                |  |
|       | |                       s                                 |  |
|       | | oapAction=\"http://www.irs.gov/a2a/mef/EtinStatus"/\>** |  |
|       | |                                                         |  |
|       | |                                                         |  |
|       | |  **Input**           **\<soap:body parts=\"EtinStatus\" |  |
|       | |                       use=\"literal\"/\>\<soap:header   |  |
|       | |                                                         |  |
|       | |                message=\"tns:EtinStatusRequestMessage\" |  |
|       | |                                                         |  |
|       | |                 part=\"MeFHeader\" use=\"literal\"/\>** |  |
|       | |                                                         |  |
|       | |   **outpu                                               |  |
|       | | t**          **\<soap:body parts=\"EtinStatusResponse\" |  |
|       | |                       use=\"literal\"/\>\<soap:header   |  |
|       | |                                                         |  |
|       | |               message=\"tns:EtinStatusResponseMessage\" |  |
|       | |                                                         |  |
|       | |                 part=\"MeFHeader\" use=\"literal\"/\>** |  |
|       | |   ------------------- ---                               |  |
|       | | ------------------------------------------------------- |  |
|       | +---------------------------------------------------------+  |
+-------+--------------------------------------------------------------+
| used  |   ---                                                        |
| by    | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       |   Service                                                    |
|       |   [                                                          |
|       | **EtinStatus**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link0393B7F0) |
|       |   in Port                                                    |
|       |   [                                                          |
|       | **EtinStatus**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link03A06208) |
|       |                                                              |
|       |   ---                                                        |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
+-------+--------------------------------------------------------------+
| s     | \<wsdl:binding name=\"EtinStatus\" type=\"tns:EtinStatus\"\> |
| ource |                                                              |
|       | \<soap:binding style=\"document\"                            |
|       | transport=\"http://schemas.xmlsoap.org/soap/http\"/\>        |
|       |                                                              |
|       | \<wsdl:operation name=\"EtinStatus\"\>                       |
|       |                                                              |
|       | \<soap:operation                                             |
|       | soapAction=\"http://www.irs.gov/a2a/mef/EtinStatus"/\>       |
|       |                                                              |
|       | \<wsdl:input\>                                               |
|       |                                                              |
|       | \<soap:body parts=\"EtinStatus\" use=\"literal\"/\>          |
|       |                                                              |
|       | \<soap:header message=\"tns:EtinStatusRequestMessage\"       |
|       | part=\"MeFHeader\" use=\"literal\"/\>                        |
|       |                                                              |
|       | \</wsdl:input\>                                              |
|       |                                                              |
|       | \<wsdl:output\>                                              |
|       |                                                              |
|       | \<soap:body parts=\"EtinStatusResponse\" use=\"literal\"/\>  |
|       |                                                              |
|       | \<soap:header message=\"tns:EtinStatusResponseMessage\"      |
|       | part=\"MeFHeader\" use=\"literal\"/\>                        |
|       |                                                              |
|       | \</wsdl:output\>                                             |
|       |                                                              |
|       | \<wsdl:fault name=\"fault\"\>                                |
|       |                                                              |
|       | \<soap:fault name=\"fault\" use=\"literal\"/\>               |
|       |                                                              |
|       | \</wsdl:fault\>                                              |
|       |                                                              |
|       | \</wsdl:operation\>                                          |
|       |                                                              |
|       | \</wsdl:binding\>                                            |
+-------+--------------------------------------------------------------+

##### element EtinStatusRequest

+-------+--------------------------------------------------------------+
| di    | ![](media/image32.png){width="3.3854166666666665in"          |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**mef:EtinStatusRequestType*                                |
|       | *](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Fil |
|       | es/WSDL_08042005/For_Publication/MSISchema.doc#Link02048F18) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**ETIN*                                                     |
| ldren | *](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Fil |
|       | es/WSDL_08042005/For_Publication/MSISchema.doc#Link02049188) |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"EtinStatusRequest\"                      |
| ource | type=\"mef:EtinStatusRequestType\"/\>                        |
+-------+--------------------------------------------------------------+

##### element EtinStatusResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image33.png){width="3.59375in"                     |
| agram | height="1.5729166666666667in"}                               |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [*                                                           |
|       | *mef:EtinStatusResponseType**](../../../../../../../../C:/de |
|       | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link043AF4B0) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[ETIN](../../../../../../../../C:/de                       |
| ldren | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link043AF648) |
|       | [status](../../../../../../../../C:/de                       |
|       | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link043AF730) |
|       | [form](../../../../../../../../C:/dev/                       |
|       | msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link043AF818)** |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"EtinStatusResponse\"                     |
| ource | type=\"mef:EtinStatusResponseType\"/\>                       |
+-------+--------------------------------------------------------------+

> **ETINStatusResponseType/form**

+--------+-------------------------------------------------------------+
| d      | ![](media/image31.png){width="2.6458333333333335in"         |
| iagram | height="1.125in"}                                           |
+--------+-------------------------------------------------------------+
| type   | [**mef:ETINFormStatusType**]                                |
|        | (../../../../../../../../C:/aawelden/IRS_ISS/MeF/MeF3.2_WSD |
|        | L_Files/MSIServices_07272005/MeFMSISchema.doc#Link03E30570) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[formName]                                                |
| ildren | (../../../../../../../../C:/aawelden/IRS_ISS/MeF/MeF3.2_WSD |
|        | L_Files/MSIServices_07272005/MeFMSISchema.doc#Link03E30788) |
|        | [formStatus](.                                              |
|        | ./../../../../../../../C:/aawelden/IRS_ISS/MeF/MeF3.2_WSDL_ |
|        | Files/MSIServices_07272005/MeFMSISchema.doc#Link03E30A10)** |
+--------+-------------------------------------------------------------+
| source | \<xs:element name=\"form\" type=\"mef:ETINFormStatusType\"  |
|        | minOccurs=\"0\" maxOccurs=\"unbounded\"/\>                  |
+--------+-------------------------------------------------------------+

##### element MeFException

+-------+--------------------------------------------------------------+
| di    | ![](media/image21.png){width="3.53125in" height="1.4375in"}  |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**mef:MeFExceptionType**](../../../../../../../../C:        |
|       | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link02015198) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[ErrorMessage](../../../../../../../../C:                  |
| ldren | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link02F8F780) |
|       | [ErrorClassification](../../../../../../../../C:             |
|       | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link03656928) |
|       | [ErrorCode](../../../../../../../../C:/S                     |
|       | TIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers |
|       | /XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link03950488)** |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"MeFException\"                           |
| ource | type=\"mef:MeFExceptionType\"/\>                             |
+-------+--------------------------------------------------------------+

#### Get State Participants List 

Both States and Third-Party transmitters will have authorization to
programmatically request a Web Service to retrieve an array of State
participants. Even though there are no formal input arguments to this
service request, the requestor must provide an empty
GetStateParticipantsListRequest message tag in the SOAP body. If
successful, the service returns a GetStateParticipantsListResponse
message in the SOAP body containing an array of State names and
participant programs (Doing Business As indicators) or null if no State
participants are found. Otherwise, a SOAP error message will be returned
to the requesting system.

+-------+--------------------------------------------------------------+
| type  | [**tns:GetStatePart                                          |
|       | icipantsList**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link02F9E658) |
+-------+--------------------------------------------------------------+
| ext   | \<soap:binding style=\"document\"                            |
| ensib | transport=\"http://schemas.xmlsoap.org/soap/http\"/\>        |
| ility |                                                              |
+-------+--------------------------------------------------------------+
| opera | +---------------------------------------------------------+  |
| tions | | GetStateParticipantsList                                |  |
|       | |                                                         |  |
|       | |   ------------------- -----------------                 |  |
|       | | ------------------------------------------------------- |  |
|       | |   **Extensibility**   **\<soap:operation                |  |
|       | |                       soapAction=\"ht                   |  |
|       | | tp://www.irs.gov/a2a/mef/GetStateParticipantsList"/\>** |  |
|       | |                                                         |  |
|       | |   **Input**                                             |  |
|       | |        **\<soap:body parts=\"GetStateParticipantsList\" |  |
|       | |                       use=\"literal\"/\>\<soap:header   |  |
|       | |                                                         |  |
|       | |  message=\"tns:GetStateParticipantsListRequestMessage\" |  |
|       | |                                                         |  |
|       | |                 part=\"MeFHeader\" use=\"literal\"/\>** |  |
|       | |                                                         |  |
|       | |   **output**          *                                 |  |
|       | | *\<soap:body parts=\"GetStateParticipantsListResponse\" |  |
|       | |                       use=\"literal\"/\>\<soap:header   |  |
|       | |                                                         |  |
|       | | message=\"tns:GetStateParticipantsListResponseMessage\" |  |
|       | |                                                         |  |
|       | |                 part=\"MeFHeader\" use=\"literal\"/\>** |  |
|       | |   ------------------- -----------------                 |  |
|       | | ------------------------------------------------------- |  |
|       | +---------------------------------------------------------+  |
+-------+--------------------------------------------------------------+
| used  |   -----------------                                          |
| by    | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       |   Service                                                    |
|       |   [**GetStatePart                                            |
|       | icipantsList**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link039AE0A0) |
|       |   in Port                                                    |
|       |   [**GetStatePart                                            |
|       | icipantsList**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link03A063B8) |
|       |                                                              |
|       |   -----------------                                          |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
+-------+--------------------------------------------------------------+
| s     | \<wsdl:binding name=\"GetStateParticipantsList\"             |
| ource | type=\"tns:GetStateParticipantsList\"\>                      |
|       |                                                              |
|       | \<soap:binding style=\"document\"                            |
|       | transport=\"http://schemas.xmlsoap.org/soap/http\"/\>        |
|       |                                                              |
|       | \<wsdl:operation name=\"GetStateParticipantsList\"\>         |
|       |                                                              |
|       | \<soap:operation                                             |
|       | soapActi                                                     |
|       | on=\"http://www.irs.gov/a2a/mef/GetStateParticipantsList"/\> |
|       |                                                              |
|       | \<wsdl:input\>                                               |
|       |                                                              |
|       | \<soap:body parts=\"GetStateParticipantsList\"               |
|       | use=\"literal\"/\>                                           |
|       |                                                              |
|       | \<soap:header                                                |
|       | message=\"tns:GetStateParticipantsListRequestMessage\"       |
|       | part=\"MeFHeader\" use=\"literal\"/\>                        |
|       |                                                              |
|       | \</wsdl:input\>                                              |
|       |                                                              |
|       | \<wsdl:output\>                                              |
|       |                                                              |
|       | \<soap:body parts=\"GetStateParticipantsListResponse\"       |
|       | use=\"literal\"/\>                                           |
|       |                                                              |
|       | \<soap:header                                                |
|       | message=\"tns:GetStateParticipantsListResponseMessage\"      |
|       | part=\"MeFHeader\" use=\"literal\"/\>                        |
|       |                                                              |
|       | \</wsdl:output\>                                             |
|       |                                                              |
|       | \<wsdl:fault name=\"fault\"\>                                |
|       |                                                              |
|       | \<soap:fault name=\"fault\" use=\"literal\"/\>               |
|       |                                                              |
|       | \</wsdl:fault\>                                              |
|       |                                                              |
|       | \</wsdl:operation\>                                          |
|       |                                                              |
|       | \</wsdl:binding\>                                            |
+-------+--------------------------------------------------------------+

##### element GetStateParticipantsListRequest

+-------+--------------------------------------------------------------+
| di    | ![](media/image34.png){width="5.010416666666667in"           |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**mef:GetState                                              |
|       | ParticipantsListRequestType**](../../../../../../../../C:/de |
|       | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link043AF900) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"GetStateParticipantsListRequest\"        |
| ource | type=\"mef:GetStateParticipantsListRequestType\"/\>          |
+-------+--------------------------------------------------------------+

##### element GetStateParticipantsListResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image35.png){width="5.125in"                       |
| agram | height="1.2395833333333333in"}                               |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**mef:GetStateP                                             |
|       | articipantsListResponseType**](../../../../../../../../C:/de |
|       | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link043AFA98) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[count](../../../../../../../../C:/de                      |
| ldren | v/msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link043AFC30) |
|       | [StateParticipant](../../../../../../../../C:/dev/           |
|       | msi/mef/WSDL_07202005/MeFMSIServices.xsd.doc#Link043AFD18)** |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"GetStateParticipantsListResponse\"       |
| ource | type=\"mef:GetStateParticipantsListResponseType\"/\>         |
+-------+--------------------------------------------------------------+

> **GetStateParticipantsListResponseType/StateParticipant**

+--------+-------------------------------------------------------------+
| d      | ![](media/image36.png){width="3.75in" height="1.125in"}     |
| iagram |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**mef:StateParticipantType**]                              |
|        | (../../../../../../../../C:/aawelden/IRS_ISS/MeF/MeF3.2_WSD |
|        | L_Files/MSIServices_07272005/MeFMSISchema.doc#Link03E31798) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[state]                                                   |
| ildren | (../../../../../../../../C:/aawelden/IRS_ISS/MeF/MeF3.2_WSD |
|        | L_Files/MSIServices_07272005/MeFMSISchema.doc#Link03E31988) |
|        | [participantPrograms](                                      |
|        | ../../../../../../../../C:/aawelden/IRS_ISS/MeF/MeF3.2_WSDL |
|        | _Files/MSIServices_07272005/MeFMSISchema.doc#Link03E31B70)\ |
|        | **state name and Doing Business As indicator                |
+--------+-------------------------------------------------------------+
| source | \<xs:element name=\"StateParticipant\"                      |
|        | type=\"mef:StateParticipantType\" minOccurs=\"0\"           |
|        | maxOccurs=\"unbounded\"/\>                                  |
+--------+-------------------------------------------------------------+

##### element MeFException

+-------+--------------------------------------------------------------+
| di    | ![](media/image21.png){width="3.53125in" height="1.4375in"}  |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**mef:MeFExceptionType**](../../../../../../../../C:        |
|       | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link02015198) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[ErrorMessage](../../../../../../../../C:                  |
| ldren | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link02F8F780) |
|       | [ErrorClassification](../../../../../../../../C:             |
|       | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link03656928) |
|       | [ErrorCode](../../../../../../../../C:/S                     |
|       | TIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers |
|       | /XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link03950488)** |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"MeFException\"                           |
| ource | type=\"mef:MeFExceptionType\"/\>                             |
+-------+--------------------------------------------------------------+

###  Third Party Transmitter Web Services

The web services pertinent to the Third Party transmitters are described
in the following sections. The web service descriptions and SOAP message
contents for the MIME (J2EE) and the DIME (.NET) clients are identical
except for the attachment transport mechanism. Therefore, a single set
of service and message descriptions is applicable to both MIME and DIME
clients.

  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  services                                                                                                                                                                                                            bindings                                                                                                                                                                                                            porttypes                                                                                                                                                                                                           messages

  **[GetAck](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03C196C0)**                     **[GetAck](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03B34E58)**                     **[GetAck](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03B41970)**                     **[GetAckRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03C64910)**

  **[GetAcks](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03C19440)**                    **[GetAcks](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03C36C90)**                    **[GetAcks](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03BD3FA8)**                    **[GetAckResponse](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03C64AC0)**

  **[GetAcksByMsgID](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03A8F300)**             **[GetAcksByMsgID](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03B62488)**             **[GetAcksByMsgID](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03BD55B0)**             **[GetAcksByMsgIDRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03AF3A58)**

  **[GetNewAcks](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03C191E0)**                 **[GetNewAcks](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03AFE2C8)**                 **[GetNewAcks](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03BD3B40)**                 **[GetAcksByMsgIDResponse](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03AF3CC8)**

  **[GetNewSubmissionsStatus](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03C19930)**    **[GetNewSubmissionsStatus](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03CD8568)**    **[GetNewSubmissionsStatus](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03B41C70)**    **[GetAcksRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03CABBE8)**

  **[GetSubmissionsStatus](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03A8ECE0)**       **[GetSubmissionsStatus](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03599D18)**       **[GetSubmissionsStatus](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03B41E50)**       **[GetAcksResponse](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03CABD98)**

  **[GetSubmissionStatus](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03A8F030)**        **[GetSubmissionStatus](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03C117F0)**        **[GetSubmissionStatus](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03B41F10)**        **[GetNewAcksRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03CAB7A0)**

  **[SendSubmissions](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03C19050)**            **[SendSubmissions](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03B9A230)**            **[SendSubmissions](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03BD3898)**            **[GetNewAcksResponse](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03CAB900)**

  **Get2290Schedule1**                                                                                                                                                                                                **[Get2290Schedule1](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03B34E58)**           **[Get2290Schedule1](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03B41970)**           **[GetNewSubmissionsStatus\
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Request](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03C64D78)**

  **[Get2290Schedule1](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03C19440)s**          **[Get2290Schedule1s](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03C36C90)**          **[Get2290Schedule1s](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03BD3FA8)**          **[GetNewSubmissionsStatus\
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03C64F98)**

  **[Get2290Schedule1sByMsgID](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03A8F300)**   **[Get2290Schedule1sByMsgID](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03B62488)**   **[Get2290Schedule1sByMsgID](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03BD55B0)**   **[GetSubmissionsStatusRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link0200A2D8)**

  **[GetNew2290Schedule1s](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03C191E0)**       **[GetNew2290Schedule1s](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03AFE2C8)**       **[GetNew2290Schedule1s](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03BD3B40)**       **[GetSubmissionsStatus\
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link0200A4F8)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              **[GetSubmissionStatusRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link0200A820)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              **[GetSubmissionStatusResponse](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03AF3730)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              **[SendSubmissionsRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03CF4C40)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              **[SendSubmissionsResponse](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03CF4F58)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              **[Get2290Schedule1Request](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03C64910)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              **[Get2290Schedule1Response](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03C64AC0)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              **[Get2290Schedule1sByMsgID\
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Request](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03AF3A58)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              **[Get2290Schedule1sByMsgID\
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03AF3CC8)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              **[Get2290Schedule1sRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03CABBE8)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              **[Get2290Schedule1sResponse](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03CABD98)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              **[GetNew2290Schedule1sRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03CAB7A0)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              **[GetNew2290Schedule1s\
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03CAB900)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              **[MeFException](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFTransmitterService_SeparateServices.wsdl.doc#Link03CF4B90)**
  ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

#### Get Ack

Third Party Transmitters will have authorization to programmatically
request a Web Service to retrieve an acknowledgement for a specified
submission ID. The requesting system will provide a GetAckRequest
message in the SOAP body containing the submission ID. If successful,
the service returns an empty GetAckResponse message tag in the SOAP body
and a single zip file attachment containing the acknowledgement. If the
submission ID is not found or any other error occurs, a SOAP fault
message will be returned to the requesting system.

##### element GetAckRequest

+-------+--------------------------------------------------------------+
| di    | ![](media/image37.png){width="3.2083333333333335in"          |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd         |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetAckRequestType**](../../../../../../../../C:/dev/msi/m |
|       | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link04410A28) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**SubmissionId**](../../../../../../../../C:/dev/msi/m      |
| ldren | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link043C6908) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetAckRequest\"                         |
| ource | type=\"GetAckRequestType\"/\>                                |
+-------+--------------------------------------------------------------+

##### element GetAckResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image38.png){width="3.0208333333333335in"          |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd         |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [                                                            |
|       | **GetAckResponseType**](../../../../../../../../C:/dev/msi/m |
|       | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link04410890) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetAckResponse\"                        |
| ource | type=\"GetAckResponseType\"/\>                               |
+-------+--------------------------------------------------------------+

#### Get Acks

Third Party Transmitters will have authorization to programmatically
request a Web Service to retrieve acknowledgements for a specified list
of submission IDs. The requesting system will provide a GetAcksRequest
message in the SOAP body containing the count and a list of submission
IDs. If successful, the service returns a GetAcksResponse message in the
SOAP body containing a list of submission errors for any submission IDs
from the submission ID list that were not found, and a single zip file
attachment containing the acknowledgements. Otherwise, a SOAP error
message will be returned to the requesting system.

##### element GetAcksRequest

+-------+--------------------------------------------------------------+
| di    | ![](media/image39.png)                                       |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd         |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [                                                            |
|       | **GetAcksRequestType**](../../../../../../../../C:/dev/msi/m |
|       | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link04410D58) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**SubmissionIdList**](../../../../../../../../C:/dev/msi/m  |
| ldren | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link043C6738) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetAcksRequest\"                        |
| ource | type=\"GetAcksRequestType\"/\>                               |
+-------+--------------------------------------------------------------+

##### element GetAcksResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image40.png){width="3.1666666666666665in"          |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd         |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**Get                                                       |
|       | AcksResponseType**](../../../../../../../../C:/STIR_Document |
|       | s/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSD |
|       | Ls/Documentation/MeFTransmitterService.xsd.doc#Link03B65950) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**ErrorList**](../../../../../../../../C:/STIR_Document     |
| ldren | s/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSD |
|       | Ls/Documentation/MeFTransmitterService.xsd.doc#Link03F85F38) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetAcksResponse\"                       |
| ource | type=\"GetAcksResponseType\"/\>                              |
+-------+--------------------------------------------------------------+

> **GetAcksResponseType/ErrorList**

+--------+-------------------------------------------------------------+
| d      | ![](media/image41.png){width="3.25in"                       |
| iagram | height="1.2395833333333333in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd        |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**ListOfSubmis                                             |
|        | sionErrorType**](../../../../../../../../C:/STIR_Documents/ |
|        | MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDL |
|        | s/Documentation/MeFTransmitterService.xsd.doc#Link03B674D8) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[Count](../../../../../../../../C:/STIR_Documents/        |
| ildren | MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDL |
|        | s/Documentation/MeFTransmitterService.xsd.doc#Link0202D408) |
|        | [Su                                                         |
|        | bmissionError](../../../../../../../../C:/STIR_Documents/Me |
|        | F3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/ |
|        | Documentation/MeFTransmitterService.xsd.doc#Link0202CE90)** |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"ErrorList\"                            |
|        | type=\"ListOfSubmissionErrorType\"/\>                       |
+--------+-------------------------------------------------------------+

> **GetAcksResponseType/ErrorList**/SubmissionError

+--------+-------------------------------------------------------------+
| d      | ![](media/image42.png)                                      |
| iagram |                                                             |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd        |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| ch     | **[SubmissionId](../../../../../../../../C:/STIR_Documents/ |
| ildren | MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDL |
|        | s/Documentation/MeFTransmitterService.xsd.doc#Link04032950) |
|        | [Error](../../../../../../../../C:/STIR_Documents/Me        |
|        | F3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/ |
|        | Documentation/MeFTransmitterService.xsd.doc#Link0202D150)** |
+--------+-------------------------------------------------------------+
| used   |   ---------- ---------------------------------              |
| by     | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
|        |   element    [**ListOfSubmissionErrorType/Su                |
|        | bmissionError**](../../../../../../../../C:/STIR_Documents/ |
|        | MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDL |
|        | s/Documentation/MeFTransmitterService.xsd.doc#Link0202CE90) |
|        |                                                             |
|        |   ---------- ---------------------------------              |
|        | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
+--------+-------------------------------------------------------------+
| source | \<xsd:complexType name=\"SubmissionErrorType\"\>            |
|        |                                                             |
|        | \<xsd:sequence\>                                            |
|        |                                                             |
|        | \<xsd:element name=\"SubmissionId\"                         |
|        | type=\"SubmissionIdType\"/\>                                |
|        |                                                             |
|        | \<xsd:element name=\"Error\" type=\"MeFErrorType\"/\>       |
|        |                                                             |
|        | \</xsd:sequence\>                                           |
|        |                                                             |
|        | \</xsd:complexType\>                                        |
+--------+-------------------------------------------------------------+

#### Get New Acks 

Third-Party Transmitters will have authorization to programmatically
request a Web Service to retrieve new acknowledgements for a specified
category and/or agency. The requesting system will provide a
GetNewAcksRequest message in the SOAP body containing the maximum number
of results that should be returned (up to 100) and optionally the
category and/or agency and the MeFHeader message in the SOAP header
containing the ETIN. The requesting system can supply just the
MaxResults, the MaxResults and Category, the MaxResults and Agency, or
the MaxResults and Category and Agency. If successful, the service
returns a GetNewAcksResponse message in the SOAP body containing a
Boolean flag indicating if more acknowledgements are available and a
single zip file attachment containing the acknowledgements. Otherwise, a
SOAP fault error message will be returned to the requesting system. The
valid submission categories are:

-   CORP (Corporations)

-   EO (Tax Exempt Organizations)

-   PART (Partnerships)

-   EXCISE (Excise Tax Form Submissions)

-   all (CORP and/or PART and/or EXCISE and/or EO)

**NOTE:** Any particular ETIN requesting "all" will retrieve
acknowledgements for any combination of CORP, PART, EXCISE, and EO
depending on the access allowed for that ETIN in the IRS database and
the acknowledgements available at the time.

The valid agency types are Federal, State, or both.

##### element GetNewAcksRequest 

+-------+--------------------------------------------------------------+
| di    | ![](media/image43.png){width="3.6458333333333335in"          |
| agram | height="1.0208333333333333in"}                               |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd         |
| space |                                                              |
+-------+--------------------------------------------------------------+
| chi   | **[MaxResults](../../../../../../../../C:/STIR_Document      |
| ldren | s/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSD |
|       | Ls/Documentation/MeFTransmitterService.xsd.doc#Link03AB45D8) |
|       | [Category](../../../../../../../../C:/STIR_Document          |
|       | s/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSD |
|       | Ls/Documentation/MeFTransmitterService.xsd.doc#Link03AFBDA8) |
|       | [Agency](../../../../../../../../C:/STIR_Documents/          |
|       | MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs |
|       | /Documentation/MeFTransmitterService.xsd.doc#Link03AFBBA8)** |
+-------+--------------------------------------------------------------+
| used  |   ------------------ ------                                  |
| by    | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       |   element            [**G                                    |
|       | etNewAcksRequest**](../../../../../../../../C:/STIR_Document |
|       | s/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSD |
|       | Ls/Documentation/MeFTransmitterService.xsd.doc#Link03B5D950) |
|       |                                                              |
|       |   ------------------ ------                                  |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
+-------+--------------------------------------------------------------+
| s     | \<xsd:complexType name=\"GetNewAcksRequestType\"\>           |
| ource |                                                              |
|       | \<xsd:sequence\>                                             |
|       |                                                              |
|       | \<xsd:element name=\"MaxResults\"                            |
|       | type=\"xsd:positiveInteger\"/\>                              |
|       |                                                              |
|       | \<xsd:element name=\"Category\" type=\"CategoryType\"        |
|       | minOccurs=\"0\"/\>                                           |
|       |                                                              |
|       | \<xsd:element name=\"Agency\" type=\"AgencyType\"            |
|       | minOccurs=\"0\"/\>                                           |
|       |                                                              |
|       | \</xsd:sequence\>                                            |
|       |                                                              |
|       | \</xsd:complexType\>                                         |
+-------+--------------------------------------------------------------+

> **GetNewAcksRequestType/MaxResults**

+--------+-------------------------------------------------------------+
| d      | ![](media/image44.png){width="1.0833333333333333in"         |
| iagram | height="0.3541666666666667in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd        |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | **xsd:positiveInteger**                                     |
+--------+-------------------------------------------------------------+
| prop   |   ----------------------------- --------------------------  |
| erties |   isRef                         0                           |
|        |                                                             |
|        |   content                       simple                      |
|        |   ----------------------------- --------------------------  |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"MaxResults\"                           |
|        | type=\"xsd:positiveInteger\"/\>                             |
+--------+-------------------------------------------------------------+

> **GetNewAcksRequestType/Category**

+--------+-------------------------------------------------------------+
| d      | ![](media/image45.png){width="0.9375in"                     |
| iagram | height="0.3541666666666667in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd        |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [*                                                          |
|        | *CategoryType**](../../../../../../../../C:/STIR_Documents/ |
|        | MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDL |
|        | s/Documentation/MeFTransmitterService.xsd.doc#Link03C36390) |
+--------+-------------------------------------------------------------+
| prop   |   ----------------------------- --------------------------  |
| erties |   isRef                         0                           |
|        |                                                             |
|        |   content                       simple                      |
|        |   ----------------------------- --------------------------  |
+--------+-------------------------------------------------------------+
| facets |   -------------------------------- -----------------------  |
|        |   enumeration                      CORP                     |
|        |                                                             |
|        |   enumeration                      EO                       |
|        |                                                             |
|        |   enumeration                      PART                     |
|        |                                                             |
|        |   enumeration                      EXCISE                   |
|        |                                                             |
|        |   enumeration                      all                      |
|        |   -------------------------------- -----------------------  |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"Category\" type=\"CategoryType\"       |
|        | minOccurs=\"0\"/\>                                          |
+--------+-------------------------------------------------------------+

> **GetNewAcksRequestType/Agency**

+--------+-------------------------------------------------------------+
| d      | ![](media/image46.png){width="0.84375in"                    |
| iagram | height="0.3541666666666667in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd        |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**AgencyType**](../../../../../../../../C:/STIR_Documents/ |
|        | MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDL |
|        | s/Documentation/MeFTransmitterService.xsd.doc#Link03C4BCD0) |
+--------+-------------------------------------------------------------+
| prop   |   ----------------------------- --------------------------  |
| erties |   isRef                         0                           |
|        |                                                             |
|        |   content                       simple                      |
|        |   ----------------------------- --------------------------  |
+--------+-------------------------------------------------------------+
| facets |   --------------------------------- ----------------------  |
|        |   enumeration                       Federal                 |
|        |                                                             |
|        |   enumeration                       State                   |
|        |                                                             |
|        |   enumeration                       both                    |
|        |   --------------------------------- ----------------------  |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"Agency\" type=\"AgencyType\"           |
|        | minOccurs=\"0\"/\>                                          |
+--------+-------------------------------------------------------------+

##### element GetNewAcksResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image47.png){width="3.6666666666666665in"          |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd         |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**Ge                                                        |
|       | tNewAcksResponseType**](../../../../../../../../C:/dev/msi/m |
|       | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link04410EF0) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**MoreAvailable**](../../../../../../../../C:/dev/msi/m     |
| ldren | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link043C6650) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetNewAcksResponse\"                    |
| ource | type=\"GetNewAcksResponseType\"/\>                           |
+-------+--------------------------------------------------------------+

> **GetNewAcksResponseType/MoreAvailable**

+--------+-------------------------------------------------------------+
| d      | ![](media/image48.png){width="1.2291666666666667in"         |
| iagram | height="0.3541666666666667in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd        |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | **xsd:boolean**                                             |
+--------+-------------------------------------------------------------+
| prop   |   ----------------------------- --------------------------  |
| erties |   isRef                         0                           |
|        |                                                             |
|        |   content                       simple                      |
|        |   ----------------------------- --------------------------  |
+--------+-------------------------------------------------------------+
| s      | \<xsd:element name=\"MoreAvailable\"                        |
| source | type=\"xsd:boolean\"/\>                                     |
+--------+-------------------------------------------------------------+

#### Get Acks by Message ID

Third-Party Transmitters will have authorization to programmatically
request a Web Service to retrieve acknowledgements previously retrieved
by a Get New Acks request. The requesting system will provide a
GetAcksByMsgIDRequest message in the SOAP body containing the MessageID
used in the previous Get New Acks request. If successful, the service
returns a GetAcksByMsgIDResponse message in the SOAP body containing a
Boolean flag indicating if more acknowledgements are available and a
single zip file attachment containing the acknowledgements. Otherwise, a
SOAP error message will be returned to the requesting system.

##### element GetAcksByMsgIDRequest

+-------+--------------------------------------------------------------+
| di    | ![](media/image49.png){width="3.9375in" height="0.78125in"}  |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd         |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetAcksByMsgIDRequestType**](../../../../../..            |
|       | /../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For |
|       | _Developers/Docs/MeFTransmitterService.xsd.doc#Link04285238) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**MessageID**](../../../../../..                            |
| ldren | /../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For |
|       | _Developers/Docs/MeFTransmitterService.xsd.doc#Link04259188) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetAcksByMsgIDRequest\"                 |
| ource | type=\"GetAcksByMsgIDRequestType\"/\>                        |
+-------+--------------------------------------------------------------+

##### element GetAcksByMsgIDResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image50.png){width="4.145833333333333in"           |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd         |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetAcksByMsgIDResponseType**](../../../../../..           |
|       | /../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For |
|       | _Developers/Docs/MeFTransmitterService.xsd.doc#Link04264D58) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**MoreAvailable**](../../../../../..                        |
| ldren | /../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For |
|       | _Developers/Docs/MeFTransmitterService.xsd.doc#Link04260A60) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetAcksByMsgIDResponse\"                |
| ource | type=\"GetAcksByMsgIDResponseType\"/\>                       |
+-------+--------------------------------------------------------------+

> **GetAcksByMsgIDResponseType/MoreAvailable**

+--------+-------------------------------------------------------------+
| d      | ![](media/image48.png){width="1.2291666666666667in"         |
| iagram | height="0.3541666666666667in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd        |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | **xsd:boolean**                                             |
+--------+-------------------------------------------------------------+
| prop   |   ----------------------------- --------------------------  |
| erties |   isRef                         0                           |
|        |                                                             |
|        |   content                       simple                      |
|        |   ----------------------------- --------------------------  |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"MoreAvailable\"                        |
|        | type=\"xsd:boolean\"/\>                                     |
+--------+-------------------------------------------------------------+

#### Get New Submissions Status

Third Party Transmitters will have authorization to programmatically
request a Web Service to retrieve new submissions statuses for a
particular ETIN. The requesting system will provide a
GetNewSubmissionsStatusRequest message in the SOAP body containing the
maximum number of results that should be returned (up to 100) and the
MeFHeader message in the SOAP header containing the ETIN. If successful,
the service returns a GetNewSubmissionsStatusResponse message in the
SOAP body containing a Boolean flag indicating if more submissions
statuses are available, and a single zip file attachment containing the
submission statuses. Otherwise, a SOAP error message will be returned to
the requesting system.

##### element GetNewSubmissionsStatusRequest

+-------+--------------------------------------------------------------+
| di    | ![](media/image51.png){width="4.947916666666667in"           |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd         |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetNewSubmissi                                            |
|       | onsStatusRequestType**](../../../../../../../../C:/dev/msi/m |
|       | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link044106F8) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**MaxResults**](../../../../../../../../C:/dev/msi/m        |
| ldren | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link043C69F0) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetNewSubmissionsStatusRequest\"        |
| ource | type=\"GetNewSubmissionsStatusRequestType\"/\>               |
+-------+--------------------------------------------------------------+

##### element GetNewSubmissionsStatusResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image52.png){width="5.052083333333333in"           |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd         |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetNewSubmissio                                           |
|       | nsStatusResponseType**](../../../../../../../../C:/dev/msi/m |
|       | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link043DE180) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**MoreAvailable**](../../../../../../../../C:/dev/msi/m     |
| ldren | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link043C6AD8) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetNewSubmissionsStatusResponse\"       |
| ource | type=\"GetNewSubmissionsStatusResponseType\"/\>              |
+-------+--------------------------------------------------------------+

> **GetNewSubmissionsStatusResponseType/MoreAvailable**

+--------+-------------------------------------------------------------+
| d      | ![](media/image48.png){width="1.2291666666666667in"         |
| iagram | height="0.3541666666666667in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd        |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | **xsd:boolean**                                             |
+--------+-------------------------------------------------------------+
| prop   |   ----------------------------- --------------------------  |
| erties |   isRef                         0                           |
|        |                                                             |
|        |   content                       simple                      |
|        |   ----------------------------- --------------------------  |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"MoreAvailable\"                        |
|        | type=\"xsd:boolean\"/\>                                     |
+--------+-------------------------------------------------------------+

#### Get Submissions Status

Third Party Transmitters will have authorization to programmatically
request a Web Service to retrieve submissions statuses for a specific
set of returns. The requesting system will provide a
GetSubmissionsStatusRequest message in the SOAP body containing the
count and a list of submission IDs. If successful, the service returns a
GetSubmissionsStatusResponse message in the SOAP body containing a list
of submission errors for any submission IDs from the submission ID list
that were not found and a single zip file attachment containing the
submission statuses. Otherwise, a SOAP error message will be returned to
the requesting system.

##### element GetSubmissionsStatusRequest

+-------+--------------------------------------------------------------+
| di    | ![](media/image53.png)                                       |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd         |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetSubmissi                                               |
|       | onsStatusRequestType**](../../../../../../../../C:/dev/msi/m |
|       | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link043DDFE8) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**SubmissionIdList**](../../../../../../../../C:/dev/msi/m  |
| ldren | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link043C6BC0) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetSubmissionsStatusRequest\"           |
| ource | type=\"GetSubmissionsStatusRequestType\"/\>                  |
+-------+--------------------------------------------------------------+

##### element GetSubmissionsStatusResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image54.png){width="4.802083333333333in"           |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd         |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetSubmissionsSt                                          |
|       | atusResponseType**](../../../../../../../../C:/STIR_Document |
|       | s/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSD |
|       | Ls/Documentation/MeFTransmitterService.xsd.doc#Link03B68FB8) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**ErrorList**](../../../../../../../../C:/STIR_Document     |
| ldren | s/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSD |
|       | Ls/Documentation/MeFTransmitterService.xsd.doc#Link040834C8) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetSubmissionsStatusResponse\"          |
| ource | type=\"GetSubmissionsStatusResponseType\"/\>                 |
+-------+--------------------------------------------------------------+

> **GetSubmissionsStatusResponseType/ErrorList**

+-------+--------------------------------------------------------------+
| di    | ![](media/image41.png){width="3.25in"                        |
| agram | height="1.2395833333333333in"}                               |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd         |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**ListOfSub                                                 |
|       | missionErrorType**](../../../../../../../../C:/STIR_Document |
|       | s/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSD |
|       | Ls/Documentation/MeFTransmitterService.xsd.doc#Link03B674D8) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   isRef                        0                             |
|       |                                                              |
|       |   content                      complex                       |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[Count](../../../../../../../../C:/STIR_Document           |
| ldren | s/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSD |
|       | Ls/Documentation/MeFTransmitterService.xsd.doc#Link0202D408) |
|       | [SubmissionError](../../../../../../../../C:/STIR_Documents/ |
|       | MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs |
|       | /Documentation/MeFTransmitterService.xsd.doc#Link0202CE90)** |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"ErrorList\"                             |
| ource | type=\"ListOfSubmissionErrorType\"/\>                        |
+-------+--------------------------------------------------------------+

> **ListOfSubmissionErrorType/SubmissionError**

+--------+-------------------------------------------------------------+
| d      | ![](media/image55.png){width="3.4479166666666665in"         |
| iagram | height="1.1041666666666667in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd        |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**SubmissionErrorType**](../../../../../                   |
|        | ../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/ |
|        | For_Publication/MeFTransmitterService.xsd.doc#Link0318D7E8) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[SubmissionId](../../../../../                            |
| ildren | ../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/ |
|        | For_Publication/MeFTransmitterService.xsd.doc#Link02FCF920) |
|        | [Error](../../../../../..                                   |
|        | /../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/Fo |
|        | r_Publication/MeFTransmitterService.xsd.doc#Link02FCDEB8)** |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"SubmissionError\"                      |
|        | type=\"SubmissionErrorType\" maxOccurs=\"unbounded\"/\>     |
+--------+-------------------------------------------------------------+

#### Get Submission Status

Third Party Transmitters will have authorization to programmatically
request a Web Service to retrieve a submission status for a specific
return. The requesting system will provide a GetSubmissionStatusRequest
message in the SOAP body containing a submission ID. If successful, the
service returns an empty GetSubmissionStatusResponse tag in the SOAP
body and a single zip file attachment containing the submission status.
Otherwise, a SOAP error message will be returned to the requesting
system.

##### element GetSubmissionStatusRequest

+-------+--------------------------------------------------------------+
| di    | ![](media/image56.png){width="4.479166666666667in"           |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd         |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetSubmiss                                                |
|       | ionStatusRequestType**](../../../../../../../../C:/dev/msi/m |
|       | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link043DDCB8) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**SubmissionId**](../../../../../../../../C:/dev/msi/m      |
| ldren | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link043C6D90) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetSubmissionStatusRequest\"            |
| ource | type=\"GetSubmissionStatusRequestType\"/\>                   |
+-------+--------------------------------------------------------------+

##### element GetSubmissionStatusResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image57.png){width="4.6875in" height="0.78125in"}  |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd         |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetSubmissi                                               |
|       | onStatusResponseType**](../../../../../../../../C:/dev/msi/m |
|       | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link043DDB20) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetSubmissionStatusResponse\"           |
| ource | type=\"GetSubmissionStatusResponseType\"/\>                  |
+-------+--------------------------------------------------------------+

#### Send Submissions

Third Party Transmitters will have authorization to programmatically
request a Web Service to send submissions for a specific set of returns.
The requesting system will provide a SendSubmissionsRequest message in
the SOAP body containing the count and a list of submission IDs and a
single zip file attachment containing the submissions. The requesting
system must also already be logged in, have a valid session, and provide
the session key in the wsse:Security portion of the SOAP header. If
successful, the service returns an empty SendSubmissionsResponse tag in
the SOAP body, and a single zip file attachment containing a list of
submission receipts. Otherwise, a SOAP error message will be returned to
the requesting system.

##### element SendSubmissionsRequest

+-------+--------------------------------------------------------------+
| di    | ![](media/image58.png){width="4.25in" height="0.78125in"}    |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd         |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**SendSu                                                    |
|       | bmissionsRequestType**](../../../../../../../../C:/dev/msi/m |
|       | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link044113B8) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [                                                            |
| ldren | **SubmissionDataList**](../../../../../../../../C:/dev/msi/m |
|       | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link043C6480) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"SendSubmissionsRequest\"                |
| ource | type=\"SendSubmissionsRequestType\"/\>                       |
+-------+--------------------------------------------------------------+

> **SendSubmissionsRequestType/SubmissionDataList**

+--------+-------------------------------------------------------------+
| d      | ![](media/image59.png){width="3.8333333333333335in"         |
| iagram | height="1.2395833333333333in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd        |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**SubmissionDataListType**](../../../../../                |
|        | ../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/ |
|        | For_Publication/MeFTransmitterService.xsd.doc#Link02FCFE40) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[Count](../../../../../                                   |
| ildren | ../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/ |
|        | For_Publication/MeFTransmitterService.xsd.doc#Link02BF3B68) |
|        | [SubmissionData](../../../../../..                          |
|        | /../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/Fo |
|        | r_Publication/MeFTransmitterService.xsd.doc#Link03057BB8)** |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"SubmissionDataList\"                   |
|        | type=\"SubmissionDataListType\"/\>                          |
+--------+-------------------------------------------------------------+

> **SubmissionDataListType/SubmissionData**

+--------+-------------------------------------------------------------+
| d      | ![](media/image60.png){width="3.7291666666666665in"         |
| iagram | height="1.1041666666666667in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd        |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**SubmissionDataType**](../../../../../                    |
|        | ../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/ |
|        | For_Publication/MeFTransmitterService.xsd.doc#Link0301CEA8) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[SubmissionId](../../../../../                            |
| ildren | ../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/ |
|        | For_Publication/MeFTransmitterService.xsd.doc#Link02D94250) |
|        | [ElectronicPostmark](../../../../../..                      |
|        | /../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/Fo |
|        | r_Publication/MeFTransmitterService.xsd.doc#Link03161BA0)** |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"SubmissionData\"                       |
|        | type=\"SubmissionDataType\" maxOccurs=\"unbounded\"/\>      |
+--------+-------------------------------------------------------------+

##### element SendSubmissionsResponse

+-------+--------------------------------------------------------------+
| Di    | ![](media/image61.png){width="4.291666666666667in"           |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| Name  | http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd         |
| space |                                                              |
+-------+--------------------------------------------------------------+
| Type  | [**SendSub                                                   |
|       | missionsResponseType**](../../../../../../../../C:/dev/msi/m |
|       | ef/WSDL_07202005/MeFTransmitterService.xsd.doc#Link04411220) |
+-------+--------------------------------------------------------------+
| Prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| S     | \<xsd:element name=\"SendSubmissionsResponse\"               |
| ource | type=\"SendSubmissionsResponseType\"/\>                      |
+-------+--------------------------------------------------------------+

#### Get 2290Schedule1

Third Party Transmitters will have authorization to programmatically
request a Web Service to retrieve a form 2290 Schedule1 for a specified
submission ID. The requesting system will provide a
Get2290Schedule1Request message in the SOAP body containing the
submission ID. If successful, the service returns an empty
Get2290Schedule1Response message tag in the SOAP body and a single zip
file attachment containing the 2290 Schedule1 form. If the submission ID
is not found or any other error occurs, a SOAP fault message will be
returned to the requesting system.

##### element Get2290Schedule1Request

+-------+--------------------------------------------------------------+
| di    | ![](media/image62.png){width="4.65625in"                     |
| agram | height="1.1458333333333333in"}                               |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd        |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**Get2290Schedule1Reques                                    |
|       | tType**](../../../../../../../../C:/STIR_Documents/ETEC/WSDL |
|       | S/Documentation/ETECTransmitterService.xsd.doc#Link0201C9F8) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**Submiss                                                   |
| ldren | ionId**](../../../../../../../../C:/STIR_Documents/ETEC/WSDL |
|       | S/Documentation/ETECTransmitterService.xsd.doc#Link0201B780) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"Get2290Schedule1Request\"               |
| ource | type=\"Get2290Schedule1RequestType\"/\>                      |
|       |                                                              |
|       | \<xsd:complexType name=\"Get2290Schedule1RequestType\"\>     |
|       |                                                              |
|       | \<xsd:sequence\>                                             |
|       |                                                              |
|       | \<xsd:element name=\"SubmissionId\"                          |
|       | type=\"SubmissionIdType\"/\>                                 |
|       |                                                              |
|       | \</xsd:sequence\>                                            |
|       |                                                              |
|       | \</xsd:complexType\>                                         |
|       |                                                              |
|       | \<xsd:simpleType name=\"SubmissionIdType\"\>                 |
|       |                                                              |
|       | \<xsd:restriction base=\"xsd:string\"\>                      |
|       |                                                              |
|       | \<xsd:pattern value=\"\[0-9\]{13}\[a-z0-9\]{7}\"/\>          |
|       |                                                              |
|       | \</xsd:restriction\>                                         |
|       |                                                              |
|       | \</xsd:simpleType\>                                          |
+-------+--------------------------------------------------------------+

##### element Get2290Schedule1Response

+-------+--------------------------------------------------------------+
| di    | ![](media/image63.png){width="4.270833333333333in"           |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd        |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [Get2290Schedule1Respo                                       |
|       | nseType](../../../../../../../../C:/STIR_Documents/ETEC/WSDL |
|       | S/Documentation/ETECTransmitterService.xsd.doc#Link0418D150) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"Get2290Schedule1Response\"              |
| ource | type=\"Get2290Schedule1ResponseType\"/\>                     |
+-------+--------------------------------------------------------------+

#### Get 2290Schedule1s

Third Party Transmitters will have authorization to programmatically
request a Web Service to retrieve form 2290 Schedule1s for a specified
list of submission IDs. The requesting system will provide a
Get2290Schedule1sRequest message in the SOAP body containing a list of
submission IDs. If successful, the service returns a
Get2290Schedule1sResponse message in the SOAP body containing the count
of the number of Schedule 1s included in the response, a list of
submission errors for any submission IDs from the submission ID list
that were not found and a single zip file attachment containing the
2290Schedule1s. Otherwise, a SOAP error message will be returned to the
requesting system.

##### element Get2290Schedule1sRequest

+-------+--------------------------------------------------------------+
| di    | ![](media/image64.png)                                       |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd        |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [Get2290Schedule1sRequ                                       |
|       | estType](../../../../../../../../C:/STIR_Documents/ETEC/WSDL |
|       | S/Documentation/ETECTransmitterService.xsd.doc#Link0418B858) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [Submissio                                                   |
| ldren | nIdList](../../../../../../../../C:/STIR_Documents/ETEC/WSDL |
|       | S/Documentation/ETECTransmitterService.xsd.doc#Link04558058) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"Get2290Schedule1sRequest\"              |
| ource | type=\"Get2290Schedule1sRequestType\"/\>                     |
|       |                                                              |
|       | \<xsd:complexType name=\"Get2290Schedule1sRequestType\"\>    |
|       |                                                              |
|       | \<xsd:sequence\>                                             |
|       |                                                              |
|       | \<xsd:element name=\"SubmissionIdList\"                      |
|       | type=\"SubmissionIdListType\"/\>                             |
|       |                                                              |
|       | \</xsd:sequence\>                                            |
|       |                                                              |
|       | \</xsd:complexType\>                                         |
|       |                                                              |
|       | \<xsd:complexType name=\"SubmissionIdListType\"\>            |
|       |                                                              |
|       | \<xsd:sequence\>                                             |
|       |                                                              |
|       | \<xsd:element name=\"SubmissionId\"                          |
|       | type=\"SubmissionIdType\" maxOccurs=\"unbounded\"/\>         |
|       |                                                              |
|       | \</xsd:sequence\>                                            |
|       |                                                              |
|       | \</xsd:complexType\>                                         |
|       |                                                              |
|       | \<xsd:simpleType name=\"SubmissionIdType\"\>                 |
|       |                                                              |
|       | \<xsd:restriction base=\"xsd:string\"\>                      |
|       |                                                              |
|       | \<xsd:pattern value=\"\[0-9\]{13}\[a-z0-9\]{7}\"/\>          |
|       |                                                              |
|       | \</xsd:restriction\>                                         |
|       |                                                              |
|       | \</xsd:simpleType\>                                          |
+-------+--------------------------------------------------------------+

##### element Get2290Schedule1sResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image65.png)                                       |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd        |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [Get2290Schedule1sRespo                                      |
|       | nseType](../../../../../../../../C:/STIR_Documents/ETEC/WSDL |
|       | S/Documentation/ETECTransmitterService.xsd.doc#Link042FAF88) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [Count](../../../../../../../../C:/STIR_Documents/ETEC/WSDL  |
| ldren | S/Documentation/ETECTransmitterService.xsd.doc#Link03F11218) |
|       | [ListOfSubmissi                                              |
|       | onError](../../../../../../../../C:/STIR_Documents/ETEC/WSDL |
|       | S/Documentation/ETECTransmitterService.xsd.doc#Link03F05DF8) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"Get2290Schedule1sResponse\"             |
| ource | type=\"Get2290Schedule1sResponseType\"/\>                    |
|       |                                                              |
|       | \<xsd:complexType name=\"Get2290Schedule1sResponseType\"\>   |
|       |                                                              |
|       | \<xsd:sequence\>                                             |
|       |                                                              |
|       | \<xsd:element name=\"Count\"                                 |
|       | type=\"xsd:nonNegativeInteger\"/\>                           |
|       |                                                              |
|       | \<xsd:element name=\"ListOfSubmissionError\"                 |
|       | type=\"ListOfSubmissionErrorType\"/\>                        |
|       |                                                              |
|       | \</xsd:sequence\>                                            |
|       |                                                              |
|       | \</xsd:complexType\>                                         |
|       |                                                              |
|       | \<xsd:complexType name=\"ListOfSubmissionErrorType\"\>       |
|       |                                                              |
|       | \<xsd:sequence\>                                             |
|       |                                                              |
|       | \<xsd:element name=\"SubmissionError\"                       |
|       | type=\"SubmissionErrorType\" minOccurs=\"0\"                 |
|       | maxOccurs=\"unbounded\"/\>                                   |
|       |                                                              |
|       | \</xsd:sequence\>                                            |
|       |                                                              |
|       | \</xsd:complexType\>                                         |
|       |                                                              |
|       | \<xsd:complexType name=\"SubmissionErrorType\"\>             |
|       |                                                              |
|       | \<xsd:sequence\>                                             |
|       |                                                              |
|       | \<xsd:element name=\"SubmissionId\"                          |
|       | type=\"SubmissionIdType\"/\>                                 |
|       |                                                              |
|       | \<xsd:element name=\"Error\" type=\"MeFErrorType\"/\>        |
|       |                                                              |
|       | \</xsd:sequence\>                                            |
|       |                                                              |
|       | \</xsd:complexType\>                                         |
|       |                                                              |
|       | \<xsd:simpleType name=\"SubmissionIdType\"\>                 |
|       |                                                              |
|       | \<xsd:restriction base=\"xsd:string\"\>                      |
|       |                                                              |
|       | \<xsd:pattern value=\"\[0-9\]{13}\[a-z0-9\]{7}\"/\>          |
|       |                                                              |
|       | \</xsd:restriction\>                                         |
|       |                                                              |
|       | \</xsd:simpleType\>                                          |
|       |                                                              |
|       | \<xsd:complexType name=\"MeFErrorType\"\>                    |
|       |                                                              |
|       | \<xsd:sequence\>                                             |
|       |                                                              |
|       | \<xsd:element name=\"ErrorMessage\" type=\"xsd:string\"/\>   |
|       |                                                              |
|       | \<xsd:element name=\"ErrorClassification\"                   |
|       | type=\"ErrorClassificationType\"/\>                          |
|       |                                                              |
|       | \<xsd:element name=\"ErrorCode\" type=\"xsd:string\"         |
|       | minOccurs=\"0\"/\>                                           |
|       |                                                              |
|       | \</xsd:sequence\>                                            |
|       |                                                              |
|       | \</xsd:complexType\>                                         |
|       |                                                              |
|       | \<xsd:simpleType name=\"ErrorClassificationType\"\>          |
|       |                                                              |
|       | \<xsd:restriction base=\"xsd:string\"\>                      |
|       |                                                              |
|       | \<xsd:enumeration value=\"SYSTEM_ERROR\"/\>                  |
|       |                                                              |
|       | \<xsd:enumeration value=\"RESOURCE_UNAVAILBLE\"/\>           |
|       |                                                              |
|       | \<xsd:enumeration value=\"MESSAGE_FORMAT_ERROR\"/\>          |
|       |                                                              |
|       | \<xsd:enumeration value=\"SECURITY_ERROR\"/\>                |
|       |                                                              |
|       | \<xsd:enumeration value=\"REQUEST_ERROR\"/\>                 |
|       |                                                              |
|       | \</xsd:restriction\>                                         |
|       |                                                              |
|       | \</xsd:simpleType\>                                          |
+-------+--------------------------------------------------------------+

#### Get New 2290Schedule1s 

Third-Party Transmitters will have authorization to programmatically
request a Web Service to retrieve new Form 2290 Schedule1s for a
specified ETIN. The requesting system will provide a
GetNew2290Schedule1sRequest message in the SOAP body containing the
maximum number of results that should be returned (up to 100) and the
MeFHeader message in the SOAP header containing the ETIN. If successful,
the service returns a GetNew2290Schedule1sResponse message in the SOAP
body containing the count of the number of Schedule 1s included in the
response, a Boolean flag indicating if more Schedule 1s are available,
and a single zip file attachment containing the 2290Schedule1s.
Otherwise, a SOAP error message will be returned to the requesting
system.

##### element GetNew2290Schedule1sRequest 

+-------+--------------------------------------------------------------+
| di    | ![](media/image66.png){width="4.854166666666667in"           |
| agram | height="1.1458333333333333in"}                               |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd        |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetNew2290Schedule1sReques                                |
|       | tType**](../../../../../../../../C:/STIR_Documents/ETEC/WSDL |
|       | S/Documentation/ETECTransmitterService.xsd.doc#Link0405F4C8) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**MaxRe                                                     |
| ldren | sults**](../../../../../../../../C:/STIR_Documents/ETEC/WSDL |
|       | S/Documentation/ETECTransmitterService.xsd.doc#Link040A52A8) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetNew2290Schedule1sRequest\"           |
| ource | type=\"GetNew2290Schedule1sRequestType\"/\>                  |
+-------+--------------------------------------------------------------+

##### element GetNew2290Schedule1sResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image67.png){width="5.229166666666667in"           |
| agram | height="1.4270833333333333in"}                               |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd        |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetNew2290Schedule1sRespons                               |
|       | eType**](../../../../../../../../C:/STIR_Documents/ETEC/WSDL |
|       | S/Documentation/ETECTransmitterService.xsd.doc#Link0403DC68) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | *                                                            |
| ldren | *[Count](../../../../../../../../C:/STIR_Documents/ETEC/WSDL |
|       | S/Documentation/ETECTransmitterService.xsd.doc#Link040A66D8) |
|       | [MoreAvai                                                    |
|       | lable](../../../../../../../../C:/STIR_Documents/ETEC/WSDLS/ |
|       | Documentation/ETECTransmitterService.xsd.doc#Link040A67C0)** |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetNew2290Schedule1sResponse\"          |
| ource | type=\"GetNew2290Schedule1sResponseType\"/\>                 |
|       |                                                              |
|       | \<xsd:complexType                                            |
|       | name=\"GetNew2290Schedule1sResponseType\"\>                  |
|       |                                                              |
|       | \<xsd:sequence\>                                             |
|       |                                                              |
|       | \<xsd:element name=\"Count\"                                 |
|       | type=\"xsd:nonNegativeInteger\"/\>                           |
|       |                                                              |
|       | \<xsd:element name=\"MoreAvailable\" type=\"xsd:boolean\"/\> |
|       |                                                              |
|       | \</xsd:sequence\>                                            |
|       |                                                              |
|       | \</xsd:complexType\>                                         |
+-------+--------------------------------------------------------------+

#### Get 2290Schedule1s by Message ID

Third-Party Transmitters will have authorization to programmatically
request a Web Service to retrieve form 2290 Schedule1s previously
retrieved by a Get New 2290Schedule1s request. The requesting system
will provide a Get2290Schedule1sByMsgIDRequest message in the SOAP body
containing the MessageID used in the previous Get New 2290Schedule1s
request. If successful, the service returns a
Get2290Schedule1sByMsgIDResponse message in the SOAP body containing the
count of the number of Schedule 1s included in the response, a Boolean
flag indicating if more 2290Schedule1s are available and a single zip
file attachment containing the 2290Schedule1s. Otherwise, a SOAP error
message will be returned to the requesting system.

##### element Get2290Schedule1sByMsgIDRequest

+-------+--------------------------------------------------------------+
| di    | ![](media/image68.png){width="4.979166666666667in"           |
| agram | height="1.1458333333333333in"}                               |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd        |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**Get2290Schedule1sByMsgIDReques                            |
|       | tType**](../../../../../../../../C:/STIR_Documents/ETEC/WSDL |
|       | S/Documentation/ETECTransmitterService.xsd.doc#Link0201A358) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**Mess                                                      |
| ldren | ageID**](../../../../../../../../C:/STIR_Documents/ETEC/WSDL |
|       | S/Documentation/ETECTransmitterService.xsd.doc#Link02019A60) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"Get2290Schedule1sByMsgIDRequest\"       |
| ource | type=\"Get2290Schedule1sByMsgIDRequestType\"/\>              |
+-------+--------------------------------------------------------------+

##### element Get2290Schedule1sByMsgIDResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image69.png){width="5.229166666666667in"           |
| agram | height="1.4270833333333333in"}                               |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd        |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**Get2290Schedule1sByMsgIDRespons                           |
|       | eType**](../../../../../../../../C:/STIR_Documents/ETEC/WSDL |
|       | S/Documentation/ETECTransmitterService.xsd.doc#Link02018B18) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | *                                                            |
| ldren | *[Count](../../../../../../../../C:/STIR_Documents/ETEC/WSDL |
|       | S/Documentation/ETECTransmitterService.xsd.doc#Link02019B48) |
|       | [MoreAvai                                                    |
|       | lable](../../../../../../../../C:/STIR_Documents/ETEC/WSDLS/ |
|       | Documentation/ETECTransmitterService.xsd.doc#Link01FCBE40)** |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"Get2290Schedule1sByMsgIDResponse\"      |
| ource | type=\"Get2290Schedule1sByMsgIDResponseType\"/\>             |
|       |                                                              |
|       | \<xsd:complexType name=\"                                    |
|       | Get2290Schedule1sByMsgIDResponseType \"\>                    |
|       |                                                              |
|       | \<xsd:sequence\>                                             |
|       |                                                              |
|       | \<xsd:element name=\"Count\"                                 |
|       | type=\"xsd:nonNegativeInteger\"/\>                           |
|       |                                                              |
|       | \<xsd:element name=\"MoreAvailable\" type=\"xsd:boolean\"/\> |
|       |                                                              |
|       | \</xsd:sequence\>                                            |
|       |                                                              |
|       | \</xsd:complexType\>                                         |
+-------+--------------------------------------------------------------+

### State Web Services

The web services pertinent to the states are described in the following
sections. The web service descriptions and SOAP message contents for the
MIME (J2EE) and the DIME (.NET) clients are identical except for the
attachment transport mechanism. Therefore, a single set of service and
message descriptions is applicable to both MIME and DIME clients.

  ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  services                                                                                                                                                                                                                                                   bindings                                                                                                                                                                                                                                                   porttypes                                                                                                                                                                                                                                                  messages

  **[GetAckNotification](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C5D648)**                                                      **[GetAckNotification](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03599210)**                                                      **[GetAckNotification](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03B220F8)**                                                      **[GetAckNotificationRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03740788)**

  **[GetAckNotifications](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C5D3A0)**                                                     **[GetAckNotifications](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03598F80)**                                                     **[GetAckNotifications](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03B22038)**                                                     **[GetAckNotificationResponse](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link02025CD8)**

  **[GetNewAckNotifications](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C50D80)**                                                  **[GetNewAckNotifications](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03598CF0)**                                                  **[GetNewAckNotifications](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C529C0)**                                                  **[GetAckNotificationsRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C54350)**

  **[GetNewSubmissions](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03B9B900)**                                                       **[GetNewSubmissions](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03596530)**                                                       **[GetNewSubmissions](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link039335C8)**                                                       **[GetAckNotificationsResponse](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link0359DE90)**

  **[GetSubmission](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C34E68)**                                                           **[GetSubmission](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03595478)**                                                           **[GetSubmission](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03A99A10)**                                                           **[GetNewAckNotificationsRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C53B28)**

  **[GetSubmissions](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C34C28)**                                                          **[GetSubmissions](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link01FE6C70)**                                                          **[GetSubmissions](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03A997D0)**                                                          **[GetNewAckNotificationsResponse](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C53D48)**

  **[GetSubmissionsByMsgID](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C5D0E0)**                                                   **[GetSubmissionsByMsgID](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C01478)**                                                   **[GetSubmissionsByMsgID](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03BC9098)**                                                   **[GetNewSubmissionsRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link0373E660)**

  **[SendAcks](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C482E8)**                                                                **[SendAcks](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03B046C0)**                                                                **[SendAcks](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C52900)**                                                                **[GetNewSubmissionsResponse](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03B3C6B8)**

  **[SendSubmissionReceipts](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C480A0)**                                                  **[SendSubmissionReceipts](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03B78790)**                                                  **[SendSubmissionReceipts](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C6C068)**                                                  **[GetSubmissionRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C47D00)**

  [**GetSubmissionReconciliationList**](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/PKI/New%20StateService/Documentation/MeFStateService_GetSubmissionReconciliationList.wsdl.doc#Link03B6CF38)   [**GetSubmissionReconciliationList**](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/PKI/New%20StateService/Documentation/MeFStateService_GetSubmissionReconciliationList.wsdl.doc#Link03C18CF0)   [**GetSubmissionReconciliationList**](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/PKI/New%20StateService/Documentation/MeFStateService_GetSubmissionReconciliationList.wsdl.doc#Link03B6D2C0)   **[GetSubmissionResponse](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03B6F660)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   **[GetSubmissionsByMsgIDRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link02025FF0)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   **[GetSubmissionsByMsgIDResponse](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link039B51D0)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   **[GetSubmissionsRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03B35140)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   **[GetSubmissionsResponse](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03B35350)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   **[SendAcksRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C506F8)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   **[SendAcksResponse](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C52488)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   **[SendSubmissionReceiptsRequest](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C31908)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   **[SendSubmissionReceiptsResponse](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link03C504D8)**

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   [**GetSubmissionReconciliationListRequest**](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/PKI/New%20StateService/Documentation/MeFStateService_GetSubmissionReconciliationList.wsdl.doc#Link03B6D780)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   [**GetSubmissionReconciliationListResponse**](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/PKI/New%20StateService/Documentation/MeFStateService_GetSubmissionReconciliationList.wsdl.doc#Link03B6D4A0)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   **[MeFException](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateService_SeparateServices.wsdl.doc#Link0373E5B0)**
  ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

#### Get Ack Notification 

States will have authorization to programmatically request a Web Service
to retrieve information as to whether Third-Party transmitters have
retrieved the acknowledgements submitted by the states for a specified
state return. The requesting system will provide a
GetAckNotificationRequestArgs message in the SOAP body containing the
submission ID. If successful, the service returns an empty
GetAckNotificationResponse message tag in the SOAP body and a single zip
file attachment containing the acknowledgement retrieval notification.
Otherwise, a SOAP error message will be returned to the requesting
system.

##### element GetAckNotificationRequestArgs

+-------+--------------------------------------------------------------+
| di    | ![](media/image70.png){width="4.364583333333333in"           |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetAckNotificationReques                                  |
|       | tType**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link034CDCB8) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**Submiss                                                   |
| ldren | ionId**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link033E6568) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetAckNotificationRequestArgs\"         |
| ource | type=\"msx:GetAckNotificationRequestType\"/\>                |
+-------+--------------------------------------------------------------+

##### element GetAckNotificationResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image71.png){width="4.291666666666667in"           |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetAckNotificationRespons                                 |
|       | eType**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link03426128) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetAckNotificationResponse\"            |
| ource | type=\"msx:GetAckNotificationResponseType\"/\>               |
+-------+--------------------------------------------------------------+

#### Get Ack Notifications 

States will have authorization to programmatically request a Web Service
to retrieve information as to whether Third-Party transmitters have
retrieved the acknowledgements submitted by the states for a specified
set of state returns. The requesting system will provide a
GetAckNotificationsRequestArgs message in the SOAP body containing the
count and a list of submission IDs. If successful, the service returns a
GetAckNotificationsResponse message in the SOAP body containing a list
of submission errors for any submission IDs from the submission ID list
that were not found and a single zip file attachment containing the
acknowledgement retrieval notification. Otherwise, a SOAP error message
will be returned to the requesting system.

##### element GetAckNotificationsRequestArgs

+-------+--------------------------------------------------------------+
| di    | ![](media/image72.png)                                       |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetAckNotificationsReques                                 |
|       | tType**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link02FEAAB0) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**SubmissionI                                               |
| ldren | dList**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link033E1758) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetAckNotificationsRequestArgs\"        |
| ource | type=\"msx:GetAckNotificationsRequestType\"/\>               |
+-------+--------------------------------------------------------------+

##### element GetAckNotificationsResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image73.png){width="4.4375in" height="0.78125in"}  |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetAckNot                                                 |
|       | ificationsResponseType**](../../../../../../../../C:/STIR_Do |
|       | cuments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4 |
|       | .0_WSDLs/Documentation/MeFStateService.xsd.doc#Link0403BCB8) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**ErrorList**](../../../../../../../../C:/STIR_Do           |
| ldren | cuments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4 |
|       | .0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03B2E7A0) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetAckNotificationsResponse\"           |
| ource | type=\"msx:GetAckNotificationsResponseType\"/\>              |
+-------+--------------------------------------------------------------+

> **GetAckNotificationsResponseType/ErrorList**

+--------+-------------------------------------------------------------+
| d      | ![](media/image41.png){width="3.25in"                       |
| iagram | height="1.2395833333333333in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFStateService.xsd              |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**ListOf                                                   |
|        | SubmissionErrorType**](../../../../../../../../C:/STIR_Docu |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link04066B50) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[Count](../../../../../../../../C:/STIR_Docu              |
| ildren | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03CEF0C0) |
|        | [SubmissionError](../../../../../../../../C:/STIR_Docume    |
|        | nts/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_ |
|        | WSDLs/Documentation/MeFStateService.xsd.doc#Link03B2AFC8)** |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"ErrorList\"                            |
|        | type=\"msx:ListOfSubmissionErrorType\"/\>                   |
+--------+-------------------------------------------------------------+

> **ListOfSubmissionErrorType/SubmissionError**

+--------+-------------------------------------------------------------+
| d      | ![](media/image55.png){width="3.4479166666666665in"         |
| iagram | height="1.1041666666666667in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFStateService.xsd              |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**                                                         |
|        | SubmissionErrorType**](../../../../../../../../C:/STIR_Docu |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03F65DD0) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[SubmissionId](../../../../../../../../C:/STIR_Docu       |
| ildren | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link0406DBF8) |
|        | [Error](../../../../../../../../C:/STIR_Docume              |
|        | nts/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_ |
|        | WSDLs/Documentation/MeFStateService.xsd.doc#Link03B00C98)** |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"SubmissionError\"                      |
|        | type=\"SubmissionErrorType\" minOccurs=\"0\"                |
|        | maxOccurs=\"unbounded\"/\>                                  |
+--------+-------------------------------------------------------------+

> **SubmissionErrorType/Error**

+--------+-------------------------------------------------------------+
| d      | ![](media/image74.png){width="3.0625in" height="1.4375in"}  |
| iagram |                                                             |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFStateService.xsd              |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**MeFErrorType**](../../../../../../../../C:/STIR_Docu     |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03B19D70) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[ErrorMessage](../../../../../../../../C:/STIR_Docu       |
| ildren | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link0402C340) |
|        | [ErrorClassification](../../../../../../../../C:/STIR_Docu  |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link0407A488) |
|        | [ErrorCode](../../../../../../../../C:/STIR_Docume          |
|        | nts/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_ |
|        | WSDLs/Documentation/MeFStateService.xsd.doc#Link0409D1A8)** |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"Error\" type=\"MeFErrorType\"/\>       |
+--------+-------------------------------------------------------------+

#### Get New Ack Notifications

States will have authorization to programmatically request a Web Service
to retrieve information as to whether Third-Party transmitters have
retrieved the acknowledgements submitted by the states for a particular
ETIN. The requesting system will provide a
GetNewAckNotificationsRequestArgs message in the SOAP body containing
the maximum number of results that should be returned (up to 100) and
the MeFHeader message in the SOAP header containing the ETIN. If
successful, the service returns a GetNewAckNotificationsResponse message
in the SOAP body containing a Boolean flag indicating if more
acknowledgement retrieval notifications are available, and a single zip
file attachment containing the acknowledgement retrieval notifications.
Otherwise, a SOAP error message will be returned to the requesting
system.

##### element GetNewAckNotificationsRequestArgs

+-------+--------------------------------------------------------------+
| di    | ![](media/image75.png){width="4.75in" height="0.78125in"}    |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetNewAckNotificationsReques                              |
|       | tType**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link0318A320) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**MaxRe                                                     |
| ldren | sults**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link0357AED8) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetNewAckNotificationsRequestArgs\"     |
| ource | type=\"msx:GetNewAckNotificationsRequestType\"/\>            |
+-------+--------------------------------------------------------------+

##### element GetNewAckNotificationsResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image76.png){width="4.854166666666667in"           |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetNewAckNotificationsRespons                             |
|       | eType**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link034EF920) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**MoreAvai                                                  |
| ldren | lable**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link02FEFCE8) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetNewAckNotificationsResponse\"        |
| ource | type=\"msx:GetNewAckNotificationsResponseType\"/\>           |
+-------+--------------------------------------------------------------+

#### Get New Submissions

The State applications will have authorization to programmatically
request a Web Service to retrieve new submissions for a specified
category of state submissions. The requesting system will provide a
GetNewSubmissionsRequestArgs message in the SOAP body containing the
maximum number of submissions to be returned (up to 100) and optionally
the submission category and a MeFHeader message in the SOAP header
containing the ETIN. The requesting system can supply just the
MaxResults, or the MaxResults and Category. If successful, the service
returns a GetNewSubmissionsResponse message in the SOAP body and a
single zip file attachment containing the submissions. Otherwise, a SOAP
fault error message will be returned to the requesting system. The
GetNewSubmissionsResponse message contains a Boolean flag indicating if
more submissions are available and a list of submission IDs, ETINs, the
Federal EIN statuses, timestamps indicating when the transmitter
received the originated returns before sending them on to the IRS, the
date the IRS received the federal submission of the return based on the
20 day rule, and the submission IDs used to submit the returns. The
valid submission categories are:

-   CORP (Corporations)

-   EO (Tax Exempt Organizations)

-   PART (Partnerships)

-   all (CORP and/or PART and/or EO)

**NOTE:** Any particular ETIN requesting "all" will retrieve submissions
for any combination of CORP, PART, and EO depending on the access
allowed for that ETIN in the IRS database and the submissions available
at the time.

##### element GetNewSubmissionsRequestArgs 

+-------+--------------------------------------------------------------+
| di    | ![](media/image77.png){width="4.583333333333333in"           |
| agram | height="1.1041666666666667in"}                               |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetNew                                                    |
|       | SubmissionsRequestType**](../../../../../../../../C:/STIR_Do |
|       | cuments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4 |
|       | .0_WSDLs/Documentation/MeFStateService.xsd.doc#Link0203D600) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[MaxResults](../../../../../../../../C:/STIR_Do            |
| ldren | cuments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4 |
|       | .0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03B16DE0) |
|       | [Category](../../../../../../../../C:/STIR_Docu              |
|       | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0 |
|       | _WSDLs/Documentation/MeFStateService.xsd.doc#Link03B5D300)** |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetNewSubmissionsRequestArgs\"          |
| ource | type=\"msx:GetNewSubmissionsRequestType\"/\>                 |
+-------+--------------------------------------------------------------+

> **GetNewSubmissionsRequestType/MaxResults**

+--------+-------------------------------------------------------------+
| d      | ![](media/image44.png){width="1.0833333333333333in"         |
| iagram | height="0.3541666666666667in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFStateService.xsd              |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | **xsd:positiveInteger**                                     |
+--------+-------------------------------------------------------------+
| prop   |   ----------------------------- --------------------------  |
| erties |   isRef                         0                           |
|        |                                                             |
|        |   content                       simple                      |
|        |   ----------------------------- --------------------------  |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"MaxResults\"                           |
|        | type=\"xsd:positiveInteger\"/\>                             |
+--------+-------------------------------------------------------------+

> **GetNewSubmissionsRequestType/Category**

+--------+-------------------------------------------------------------+
| d      | ![](media/image45.png){width="0.9375in"                     |
| iagram | height="0.3541666666666667in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFStateService.xsd              |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**CategoryType**](../../../../../../../../C:/STIR_Docu     |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03B05858) |
+--------+-------------------------------------------------------------+
| prop   |   ----------------------------- --------------------------  |
| erties |   isRef                         0                           |
|        |                                                             |
|        |   content                       simple                      |
|        |   ----------------------------- --------------------------  |
+--------+-------------------------------------------------------------+
| facets |   ---------------------------------- ---------------------  |
|        |   enumeration                        CORP                   |
|        |                                                             |
|        |   enumeration                        EO                     |
|        |                                                             |
|        |   enumeration                        PART                   |
|        |                                                             |
|        |   enumeration                        all                    |
|        |   ---------------------------------- ---------------------  |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"Category\" type=\"CategoryType\"       |
|        | minOccurs=\"0\"/\>                                          |
+--------+-------------------------------------------------------------+

##### element GetNewSubmissionsResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image78.png){width="4.604166666666667in"           |
| agram | height="1.1041666666666667in"}                               |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetNewS                                                   |
|       | ubmissionsResponseType**](../../../../../../../../C:/STIR_Do |
|       | cuments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4 |
|       | .0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03CC7D18) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[MoreAvailable](../../../../../../../../C:/STIR_Do         |
| ldren | cuments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4 |
|       | .0_WSDLs/Documentation/MeFStateService.xsd.doc#Link0406BAE0) |
|       | [IRSDataList](../../../../../../../../C:/STIR_Docu           |
|       | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0 |
|       | _WSDLs/Documentation/MeFStateService.xsd.doc#Link03CF1E58)** |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetNewSubmissionsResponse\"             |
| ource | type=\"msx:GetNewSubmissionsResponseType\"/\>                |
+-------+--------------------------------------------------------------+

> **GetNewSubmissionsResponseType/IRSDataList**

+--------+-------------------------------------------------------------+
| d      | ![](media/image79.png){width="3.4583333333333335in"         |
| iagram | height="1.2395833333333333in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFStateService.xsd              |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**IRSDataForStat                                           |
|        | eSubmissionListType**](../../../../../../../../C:/STIR_Docu |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link04032AC0) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[Count](../../../../../../../../C:/STIR_Docu              |
| ildren | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03B42FF0) |
|        | [IRSData](../../../../../../../../C:/STIR_Docume            |
|        | nts/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_ |
|        | WSDLs/Documentation/MeFStateService.xsd.doc#Link04034748)** |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"IRSDataList\"                          |
|        | type=\"msx:IRSDataForStateSubmissionListType\"/\>           |
+--------+-------------------------------------------------------------+

> **IRSDataForStateSubmissionListType/IRSData**

+--------+-------------------------------------------------------------+
| d      | ![](media/image80.png){width="3.46875in"                    |
| iagram | height="2.7708333333333335in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFStateService.xsd              |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**IRSDataFor                                               |
|        | StateSubmissionType**](../../../../../../../../C:/STIR_Docu |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link04026038) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[SubmissionId](../../../../../../../../C:/STIR_Docu       |
| ildren | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link04041BB8) |
|        | [ETIN](../../../../../../../../C:/STIR_Docu                 |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03F84180) |
|        | [ReceivedTimestamp](../../../../../../../../C:/STIR_Docu    |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03CDE398) |
|        | [FederalEINStatus](../../../../../../../../C:/STIR_Docu     |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03B85F50) |
|        | [ElectronicPostmark](../../../../../../../../C:/STIR_Docu   |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link040361F8) |
|        | [                                                           |
|        | SourceIRSSubmissionId](../../../../../../../../C:/STIR_Docu |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03B12600) |
|        | [IRSReceivedDate](..                                        |
|        | /../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/W |
|        | SDL_08042005/For_Developers/MeF_4.0_WSDLs/PKI/New%20StateSe |
|        | rvice/Documentation/MeFStateService.xsd.doc#Link03FE10A0)** |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"IRSData\"                              |
|        | type=\"msx:IRSDataForStateSubmissionType\"\                 |
|        | minOccurs=\"0\" maxOccurs=\"unbounded\"/\>                  |
+--------+-------------------------------------------------------------+

#### Get Submissions by Message ID

The State applications will have authorization to programmatically
request a Web Service to retrieve submissions previously retrieved by a
Get New Submissions request. The requesting system will provide a
GetSubmissionsByMsgIDRequest message in the SOAP body containing the
Message ID used in the previous Get New Submissions request. If
successful, the service returns a GetSubmissionsByMsgIDResponse message
in the SOAP body and a single zip file attachment containing the
submissions. Otherwise, a SOAP error message will be returned to the
requesting system.

The GetSubmissionsByMsgIDResponse message contains a Boolean flag
indicating if more submissions are available and a list of submission
IDs, ETINs, the Federal EIN statuses, timestamps indicating when the
transmitter received the originated returns before sending them on to
the IRS, the date the IRS received the federal submission of the return
based on the 20 day rule, and the submission IDs used to submit the
returns.

##### element GetSubmissionsByMsgIDRequestArgs

+-------+--------------------------------------------------------------+
| di    | ![](media/image81.png){width="4.822916666666667in"           |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetSubmissionsByMsgIDRequestType**](../../../..           |
|       | /../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_080420 |
|       | 05/For_Developers/Docs/MeFStateService.xsd.doc#Link043D5A80) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**MessageID**](../../../..                                  |
| ldren | /../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_080420 |
|       | 05/For_Developers/Docs/MeFStateService.xsd.doc#Link043EAC80) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetSubmissionsByMsgIDRequestArgs\"      |
| ource | type=\"msx:GetSubmissionsByMsgIDRequestType\"/\>             |
+-------+--------------------------------------------------------------+

##### element GetSubmissionsByMsgIDResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image82.png){width="4.927083333333333in"           |
| agram | height="1.1041666666666667in"}                               |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetSubmissi                                               |
|       | onsByMsgIDResponseType**](../../../../../../../../C:/STIR_Do |
|       | cuments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4 |
|       | .0_WSDLs/Documentation/MeFStateService.xsd.doc#Link04025840) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[MoreAvailable](../../../../../../../../C:/STIR_Do         |
| ldren | cuments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4 |
|       | .0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03F873A0) |
|       | [IRSDataList](../../../../../../../../C:/STIR_Docu           |
|       | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0 |
|       | _WSDLs/Documentation/MeFStateService.xsd.doc#Link0405A070)** |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetSubmissionsByMsgIDResponse\"         |
| ource | type=\"msx:GetSubmissionsByMsgIDResponseType\"/\>            |
+-------+--------------------------------------------------------------+

> **GetSubmissionsByMsgIDResponseType/IRSDataList**

+--------+-------------------------------------------------------------+
| d      | ![](media/image79.png){width="3.4583333333333335in"         |
| iagram | height="1.2395833333333333in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFStateService.xsd              |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**IRSDataForStat                                           |
|        | eSubmissionListType**](../../../../../../../../C:/STIR_Docu |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link04032AC0) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[Count](../../../../../../../../C:/STIR_Docu              |
| ildren | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03B42FF0) |
|        | [IRSData](../../../../../../../../C:/STIR_Docume            |
|        | nts/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_ |
|        | WSDLs/Documentation/MeFStateService.xsd.doc#Link04034748)** |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"IRSDataList\"                          |
|        | type=\"msx:IRSDataForStateSubmissionListType\"/\>           |
+--------+-------------------------------------------------------------+

> **IRSDataForStateSubmissionListType/IRSData**

+--------+-------------------------------------------------------------+
| d      | ![](media/image80.png){width="3.46875in"                    |
| iagram | height="2.7708333333333335in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFStateService.xsd              |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**IRSDataFor                                               |
|        | StateSubmissionType**](../../../../../../../../C:/STIR_Docu |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link04026038) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[SubmissionId](../../../../../../../../C:/STIR_Docu       |
| ildren | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link04041BB8) |
|        | [ETIN](../../../../../../../../C:/STIR_Docu                 |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03F84180) |
|        | [ReceivedTimestamp](../../../../../../../../C:/STIR_Docu    |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03CDE398) |
|        | [FederalEINStatus](../../../../../../../../C:/STIR_Docu     |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03B85F50) |
|        | [ElectronicPostmark](../../../../../../../../C:/STIR_Docu   |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link040361F8) |
|        | [                                                           |
|        | SourceIRSSubmissionId](../../../../../../../../C:/STIR_Docu |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03B12600) |
|        | [IRSReceivedDate](..                                        |
|        | /../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/W |
|        | SDL_08042005/For_Developers/MeF_4.0_WSDLs/PKI/New%20StateSe |
|        | rvice/Documentation/MeFStateService.xsd.doc#Link03FE10A0)** |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"IRSData\"                              |
|        | type=\"msx:IRSDataForStateSubmissionType\"\                 |
|        | minOccurs=\"0\" maxOccurs=\"unbounded\"/\>                  |
+--------+-------------------------------------------------------------+

#### Get Submission 

States will have authorization to programmatically request a Web Service
to retrieve a submission for a specified submission ID. The requesting
system will provide a GetSubmissionRequestArgs message in the SOAP body
containing the submission ID. If successful, the service returns a
GetSubmissionResponse message in the SOAP body and a single zip file
attachment containing the submission. Otherwise, a SOAP error message
will be returned to the requesting system.

The GetSubmissionResponse message contains the submission ID, ETIN,
timestamp indicating when the submission was received, the federal EIN
status, timestamp indicating when the transmitter received the
originated return before sending it on to the IRS, the date the IRS
received the federal submission of the return based on the 20 day rule,
and the submission ID used to submit the returns.

##### element GetSubmissionRequestArgs

+-------+--------------------------------------------------------------+
| di    | ![](media/image83.png){width="4.03125in" height="0.78125in"} |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetSubmissionReques                                       |
|       | tType**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link031B2268) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**Submiss                                                   |
| ldren | ionId**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link02160EC0) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetSubmissionRequestArgs\"              |
| ource | type=\"msx:GetSubmissionRequestType\"/\>                     |
+-------+--------------------------------------------------------------+

##### element GetSubmissionResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image84.png){width="3.9583333333333335in"          |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetSubmissionRespons                                      |
|       | eType**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link03404B40) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**IR                                                        |
| ldren | SData**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link03189D20) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetSubmissionResponse\"                 |
| ource | type=\"msx:GetSubmissionResponseType\"/\>                    |
+-------+--------------------------------------------------------------+

> **GetSubmissionResponse**Type/IRSData

+--------+-------------------------------------------------------------+
| d      | ![](media/image80.png){width="3.46875in"                    |
| iagram | height="2.7708333333333335in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFStateService.xsd              |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**IRSDataForStateSubmissionType**](../../../               |
|        | ../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_080 |
|        | 42005/For_Publication/MeFStateService.xsd.doc#Link035F8508) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[SubmissionId](../../../                                  |
| ildren | ../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_080 |
|        | 42005/For_Publication/MeFStateService.xsd.doc#Link035F8850) |
|        | [ETIN](../../../                                            |
|        | ../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_080 |
|        | 42005/For_Publication/MeFStateService.xsd.doc#Link035F8B78) |
|        | [ReceivedTimestamp](../../../                               |
|        | ../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_080 |
|        | 42005/For_Publication/MeFStateService.xsd.doc#Link035F8E58) |
|        | [FederalEINStatus](../../../                                |
|        | ../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_080 |
|        | 42005/For_Publication/MeFStateService.xsd.doc#Link035F91E8) |
|        | [ElectronicPostmark](../../../                              |
|        | ../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_080 |
|        | 42005/For_Publication/MeFStateService.xsd.doc#Link035F9B40) |
|        | [SourceIRSSubmissionId](../../../                           |
|        | ../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_080 |
|        | 42005/For_Publication/MeFStateService.xsd.doc#Link035F9CD0) |
|        | [IRSReceivedDate](..                                        |
|        | /../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/W |
|        | SDL_08042005/For_Developers/MeF_4.0_WSDLs/PKI/New%20StateSe |
|        | rvice/Documentation/MeFStateService.xsd.doc#Link03FE10A0)** |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"IRSData\"                              |
|        | type=\"msx:IRSDataForStateSubmissionType\"                  |
|        | maxOccurs=\"unbounded\"/\>                                  |
+--------+-------------------------------------------------------------+

#### Get Submissions

States will have authorization to programmatically request a Web Service
to retrieve submissions for a specified list of submission IDs. The
requesting system will provide a GetSubmissionsRequestArgs message in
the SOAP body containing the count and a list of submission IDs. If
successful, the service returns a GetSubmissionsResponse message in the
SOAP body and a single zip file attachment containing the submissions.
Otherwise, a SOAP error message will be returned to the requesting
system.

The GetSubmissionsResponse message contains a list of submission IDs,
ETINs, timestamps indicating when the submission was received, the
federal EIN statuses, timestamps indicating when the transmitter
received the originated returns before sending them on to the IRS, the
date the IRS received the federal submission of the return based on the
20 day rule, and the submission IDs used to submit the returns and a
list of submission errors for any submission IDs from the submission ID
list that were not found.

##### element GetSubmissionsRequestArgs

+-------+--------------------------------------------------------------+
| di    | ![](media/image85.png)                                       |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetSubmissionsReques                                      |
|       | tType**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link02128EE0) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**SubmissionI                                               |
| ldren | dList**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link034CAB58) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetSubmissionsRequestArgs\"             |
| ource | type=\"msx:GetSubmissionsRequestType\"/\>                    |
+-------+--------------------------------------------------------------+

##### element GetSubmissionsResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image86.png){width="4.104166666666667in"           |
| agram | height="1.1041666666666667in"}                               |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetS                                                      |
|       | ubmissionsResponseType**](../../../../../../../../C:/STIR_Do |
|       | cuments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4 |
|       | .0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03B0F430) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[IRSDataList](../../../../../../../../C:/STIR_Do           |
| ldren | cuments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4 |
|       | .0_WSDLs/Documentation/MeFStateService.xsd.doc#Link040834C8) |
|       | [ErrorList](../../../../../../../../C:/STIR_Docu             |
|       | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0 |
|       | _WSDLs/Documentation/MeFStateService.xsd.doc#Link03CF85E0)** |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"GetSubmissionsResponse\"                |
| ource | type=\"msx:GetSubmissionsResponseType\"/\>                   |
+-------+--------------------------------------------------------------+

> **GetSubmissionsResponseType/IRSDataList**

+--------+-------------------------------------------------------------+
| d      | ![](media/image79.png){width="3.4583333333333335in"         |
| iagram | height="1.2395833333333333in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFStateService.xsd              |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**IRSDataForStat                                           |
|        | eSubmissionListType**](../../../../../../../../C:/STIR_Docu |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link04032AC0) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[Count](../../../../../../../../C:/STIR_Docu              |
| ildren | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03B42FF0) |
|        | [IRSData](../../../../../../../../C:/STIR_Docume            |
|        | nts/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4.0_ |
|        | WSDLs/Documentation/MeFStateService.xsd.doc#Link04034748)** |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"IRSDataList\"                          |
|        | type=\"msx:IRSDataForStateSubmissionListType\"/\>           |
+--------+-------------------------------------------------------------+

> **IRSDataForStateSubmissionListType/IRSData**

+--------+-------------------------------------------------------------+
| d      | ![](media/image80.png){width="3.46875in"                    |
| iagram | height="2.7708333333333335in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFStateService.xsd              |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**IRSDataFor                                               |
|        | StateSubmissionType**](../../../../../../../../C:/STIR_Docu |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link04026038) |
+--------+-------------------------------------------------------------+
| prop   |   --------------------------- ----------------------------  |
| erties |   isRef                       0                             |
|        |                                                             |
|        |   content                     complex                       |
|        |   --------------------------- ----------------------------  |
+--------+-------------------------------------------------------------+
| ch     | **[SubmissionId](../../../../../../../../C:/STIR_Docu       |
| ildren | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link04041BB8) |
|        | [ETIN](../../../../../../../../C:/STIR_Docu                 |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03F84180) |
|        | [ReceivedTimestamp](../../../../../../../../C:/STIR_Docu    |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03CDE398) |
|        | [FederalEINStatus](../../../../../../../../C:/STIR_Docu     |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03B85F50) |
|        | [ElectronicPostmark](../../../../../../../../C:/STIR_Docu   |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link040361F8) |
|        | [                                                           |
|        | SourceIRSSubmissionId](../../../../../../../../C:/STIR_Docu |
|        | ments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF_4. |
|        | 0_WSDLs/Documentation/MeFStateService.xsd.doc#Link03B12600) |
|        | [IRSReceivedDate](..                                        |
|        | /../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/W |
|        | SDL_08042005/For_Developers/MeF_4.0_WSDLs/PKI/New%20StateSe |
|        | rvice/Documentation/MeFStateService.xsd.doc#Link03FE10A0)** |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"IRSData\"                              |
|        | type=\"msx:IRSDataForStateSubmissionType\" minOccurs=\"0\"  |
|        | maxOccurs=\"unbounded\"/\>                                  |
+--------+-------------------------------------------------------------+

#### Send Acks Request

States will have authorization to programmatically request a Web Service
to acknowledge the processing of state returns. The requesting system
will provide an empty SendAcksRequestArgs tag in the SOAP body and a
single zip file attachment containing the acknowledgements. The
requesting system must also already be logged in, have a valid session,
and provide the session key in the wsse:Security portion of the SOAP
header. If successful, the service returns a SendAcksResponse message in
the SOAP body indicating the number of acknowledgements received. If one
of the acknowledgements is a duplicate all of them will be rejected and
a SOAP fault will be returned to the requesting system identifying only
the first duplicate encountered. Also, if any other error occurs, a SOAP
fault message will be returned to the requesting system.

##### element SendAcksRequestArgs

+-------+--------------------------------------------------------------+
| di    | ![](media/image87.png){width="3.4270833333333335in"          |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**SendAcksReques                                            |
|       | tType**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link0354B240) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"SendAcksRequestArgs\"                   |
| ource | type=\"msx:SendAcksRequestType\"/\>                          |
+-------+--------------------------------------------------------------+

##### element SendAcksResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image88.png){width="3.3541666666666665in"          |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**SendAcksRespons                                           |
|       | eType**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link0353DF50) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**                                                          |
| ldren | Count**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link020E6650) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"SendAcksResponse\"                      |
| ource | type=\"msx:SendAcksResponseType\"/\>                         |
+-------+--------------------------------------------------------------+

#### Send Submission Receipts

States will have authorization to programmatically request a Web Service
to indicate that the specified state returns have been successfully
received by the state's application. The requesting system will provide
an empty SendSubmissionReceiptsRequestArgs tag in the SOAP body and a
single zip file attachment containing the receipts for the state
returns. The requesting system must also already be logged in, have a
valid session, and provide the session key in the wsse:Security portion
of the SOAP header. If successful, the service returns a
SendSubmissionReceiptsResponse message in the SOAP body indicating the
number of receipts received. If one of the receipts is a duplicate all
of them will be rejected and a SOAP fault will be returned the
requesting system identifying only the first duplicate encountered.
Also, if any other error occurs, a SOAP fault message will be returned
to the requesting system.

##### element SendSubmissionReceiptsRequestArgs

+-------+--------------------------------------------------------------+
| di    | ![](media/image89.png){width="4.854166666666667in"           |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**SendSubmissionReceiptsReques                              |
|       | tType**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link034115A8) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"SendSubmissionReceiptsRequestArgs\"     |
| ource | type=\"msx:SendSubmissionReceiptsRequestType\"/\>            |
+-------+--------------------------------------------------------------+

##### element SendSubmissionReceiptsResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image90.png){width="4.958333333333333in"           |
| agram | height="0.78125in"}                                          |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**SendSubmissionReceiptsRespons                             |
|       | eType**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link03545628) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | [**                                                          |
| ldren | Count**](../../../../../../../../C:/Documents%20and%20Settin |
|       | gs/twelden.000/Desktop/MefStateService.xsd.doc#Link0216EF18) |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"SendSubmissionReceiptsResponse\"        |
| ource | type=\"msx:SendSubmissionReceiptsResponseType\"/\>           |
+-------+--------------------------------------------------------------+

#### Get Submission Reconciliation List

The State applications will have authorization to programmatically
request a Web Service to retrieve a list of state return submission IDs
for which the IRS has not received a receipt or acknowledgement from the
state. The requesting system will provide a
GetSubmissionReconciliationListRequest message in the SOAP body
containing the maximum number of submission IDs to be returned (up to
200) and optionally the submission category and a MeFHeader message in
the SOAP header containing the ETIN. The requesting system can supply
just the MaxResults, or the MaxResults and Category. If successful, the
service returns a GetSubmissionReconciliationListResponse message in the
SOAP body. Otherwise, a SOAP fault error message will be returned to the
requesting system. The Get Submission Reconciliation List Response
message contains a Boolean flag indicating if more submission IDs are
available and a list of submission IDs for which a receipt or
acknowledgement has not been received. The valid submission categories
are:

-   CORP (Corporations)

-   EO (Tax Exempt Organizations)

-   PART (Partnerships)

-   all (CORP and/or PART and/or EO)

**NOTE:** Any particular ETIN requesting "all" will retrieve submission
IDs for any combination of CORP, PART, and EO depending on the access
allowed for that ETIN in the IRS database and the submission IDs
available at the time.

##### **element GetSubmissionReconciliationListRequest**

+-------+--------------------------------------------------------------+
| di    | ![](media/image91.png){width="5.270833333333333in"           |
| agram | height="1.1041666666666667in"}                               |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetSubmissionReconciliationListRequestType*               |
|       | *](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Fil |
|       | es/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/PKI/New%20Stat |
|       | eService/Documentation/MeFStateService.xsd.doc#Link03B37E08) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[MaxResult                                                 |
| ldren | s](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Fil |
|       | es/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/PKI/New%20Stat |
|       | eService/Documentation/MeFStateService.xsd.doc#Link03B380B8) |
|       | [Category]                                                   |
|       | (../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files |
|       | /WSDL_08042005/For_Developers/MeF_4.0_WSDLs/PKI/New%20StateS |
|       | ervice/Documentation/MeFStateService.xsd.doc#Link03B383B0)** |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element                                                |
| ource | name=\"GetSubmissionReconciliationListRequest\"              |
|       | type=\"msx:GetSubmissionReconciliationListRequestType\"/\>   |
|       |                                                              |
|       | \<xsd:complexType                                            |
|       | name=\"GetSubmissionReconciliationListRequestType\"\>        |
|       |                                                              |
|       | \<xsd:sequence\>                                             |
|       |                                                              |
|       | \<xsd:element name=\"MaxResults\"                            |
|       | type=\"xsd:positiveInteger\"/\>                              |
|       |                                                              |
|       | \<xsd:element name=\"Category\" type=\"CategoryType\"        |
|       | minOccurs=\"0\"/\>                                           |
|       |                                                              |
|       | \</xsd:sequence\>                                            |
|       |                                                              |
|       | \</xsd:complexType\>                                         |
+-------+--------------------------------------------------------------+

> **GetSubmissionReconciliationListRequestType/MaxResults**

+--------+-------------------------------------------------------------+
| d      | ![](media/image44.png){width="1.0833333333333333in"         |
| iagram | height="0.3541666666666667in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFStateService.xsd              |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | **xsd:positiveInteger**                                     |
+--------+-------------------------------------------------------------+
| prop   |   ----------------------------- --------------------------  |
| erties |   isRef                         0                           |
|        |                                                             |
|        |   content                       simple                      |
|        |   ----------------------------- --------------------------  |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"MaxResults\"                           |
|        | type=\"xsd:positiveInteger\"/\>                             |
+--------+-------------------------------------------------------------+

> **GetSubmissionReconciliationListRequestType/Category**

+--------+-------------------------------------------------------------+
| d      | ![](media/image45.png){width="0.9375in"                     |
| iagram | height="0.3541666666666667in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFStateService.xsd              |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**CategoryType**](                                         |
|        | ../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files |
|        | /WSDL_08042005/For_Developers/MeF_4.0_WSDLs/PKI/New%20State |
|        | Service/Documentation/MeFStateService.xsd.doc#Link03B3B620) |
+--------+-------------------------------------------------------------+
| prop   |   ----------------------------- --------------------------  |
| erties |   isRef                         0                           |
|        |                                                             |
|        |   content                       simple                      |
|        |   ----------------------------- --------------------------  |
+--------+-------------------------------------------------------------+
| facets |   ---------------------------------- ---------------------  |
|        |   enumeration                        CORP                   |
|        |                                                             |
|        |   enumeration                        EO                     |
|        |                                                             |
|        |   enumeration                        PART                   |
|        |                                                             |
|        |   enumeration                        all                    |
|        |   ---------------------------------- ---------------------  |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"Category\" type=\"CategoryType\"       |
|        | minOccurs=\"0\"/\>                                          |
+--------+-------------------------------------------------------------+

##### element GetSubmissionReconciliationListResponse

+-------+--------------------------------------------------------------+
| di    | ![](media/image92.png){width="5.375in" height="1.28125in"}   |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**GetSubmissionReconciliationListResponseType*              |
|       | *](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Fil |
|       | es/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/PKI/New%20Stat |
|       | eService/Documentation/MeFStateService.xsd.doc#Link03B385E8) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[SubmissionI                                               |
| ldren | d](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Fil |
|       | es/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/PKI/New%20Stat |
|       | eService/Documentation/MeFStateService.xsd.doc#Link03B38890) |
|       | [MoreAvailable]                                              |
|       | (../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files |
|       | /WSDL_08042005/For_Developers/MeF_4.0_WSDLs/PKI/New%20StateS |
|       | ervice/Documentation/MeFStateService.xsd.doc#Link03B38B68)** |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element                                                |
| ource | name=\"GetSubmissionReconciliationListResponse\"             |
|       | type=\"msx:GetSubmissionReconciliationListResponseType\"/\>  |
|       |                                                              |
|       | \<xsd:complexType                                            |
|       | name=\"GetSubmissionReconciliationListResponseType\"\>       |
|       |                                                              |
|       | \<xsd:sequence\>                                             |
|       |                                                              |
|       | \<xsd:element name=\"SubmissionId\"                          |
|       | type=\"SubmissionIdType\" minOccurs=\"0\"                    |
|       | maxOccurs=\"unbounded\"/\>                                   |
|       |                                                              |
|       | \<xsd:element name=\"MoreAvailable\" type=\"xsd:boolean\"/\> |
|       |                                                              |
|       | \</xsd:sequence\>                                            |
|       |                                                              |
|       | \</xsd:complexType\>                                         |
+-------+--------------------------------------------------------------+

> element **GetSubmissionReconciliationListResponseType/SubmissionId**

+--------+-------------------------------------------------------------+
| d      | ![](media/image93.png){width="1.2083333333333333in"         |
| iagram | height="0.3541666666666667in"}                              |
+--------+-------------------------------------------------------------+
| nam    | http://www.irs.gov/a2a/mef/MeFStateService.xsd              |
| espace |                                                             |
+--------+-------------------------------------------------------------+
| type   | [**SubmissionIdType**](                                     |
|        | ../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files |
|        | /WSDL_08042005/For_Developers/MeF_4.0_WSDLs/PKI/New%20State |
|        | Service/Documentation/MeFStateService.xsd.doc#Link03B3B0B0) |
+--------+-------------------------------------------------------------+
| prop   |   ----------------------------- --------------------------  |
| erties |   isRef                         0                           |
|        |                                                             |
|        |   content                       simple                      |
|        |   ----------------------------- --------------------------  |
+--------+-------------------------------------------------------------+
| facets |   ------------------- ------------------------------------  |
|        |   pattern             \[0-9\]{13}\[a-z0-9\]{7}              |
|        |                                                             |
|        |   ------------------- ------------------------------------  |
+--------+-------------------------------------------------------------+
| source | \<xsd:element name=\"SubmissionId\"                         |
|        | type=\"SubmissionIdType\" minOccurs=\"0\"                   |
|        | maxOccurs=\"unbounded\"/\>                                  |
|        |                                                             |
|        | \<xsd:simpleType name=\"SubmissionIdType\"\>                |
|        |                                                             |
|        | \<xsd:restriction base=\"xsd:string\"\>                     |
|        |                                                             |
|        | \<xsd:pattern value=\"\[0-9\]{13}\[a-z0-9\]{7}\"/\>         |
|        |                                                             |
|        | \</xsd:restriction\>                                        |
|        |                                                             |
|        | \</xsd:simpleType\>                                         |
+--------+-------------------------------------------------------------+

### Exceptions

When errors occur processing a service request a SOAP fault response is
returned containing a MeFException message within the SOAP fault detail
tag.

#### element MeFException

+-------+--------------------------------------------------------------+
| di    | ![](media/image21.png){width="3.53125in" height="1.4375in"}  |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFMSIServices.xsd                |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**mef:MeFExceptionType**](../../../../../../../../C:        |
|       | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link02015198) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[ErrorMessage](../../../../../../../../C:                  |
| ldren | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link02F8F780) |
|       | [ErrorClassification](../../../../../../../../C:             |
|       | /STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Develope |
|       | rs/XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link03656928) |
|       | [ErrorCode](../../../../../../../../C:/S                     |
|       | TIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers |
|       | /XMLSpy_Documentation/MeFMSIServices.xsd.doc#Link03950488)** |
+-------+--------------------------------------------------------------+
| s     | \<xs:element name=\"MeFException\"                           |
| ource | type=\"mef:MeFExceptionType\"/\>                             |
+-------+--------------------------------------------------------------+

## Attachment Files

The A2A and IFA all use "attachment" files as the mechanism to exchange
submission and response information with the MeF. There are the
following attachment types:

-   IRS submission

-   State submission

-   Acknowledgements

-   Receipts

-   Acknowledgement notifications

-   Status records

-   Stamped Form 2290 Schedule 1s

### Submission ID

A submission identifier (ID) uniquely identifies a submission. A
submission ID is present in all attachment files and many request and
response messages. To ensure the global uniqueness of a submission ID,
the following format is adopted:

> **EFIN + ccyyddd + xxxxxxx**

For example:

*Submission ID:* 00349720060731234567

The first six digits (003497) contain the Electronic Filer
Identification Number (EFIN), the next four digits (2006) contain the
year, the next three digits (073) contain the Julian date, and the last
seven digits (1234567) contain a sequence number to uniquely identify
messages sent within a day with the given EFIN. The total number of
characters of the submission ID is twenty.

### IRS Submission

An IRS submission is sent from a transmitter to the IRS. The structure
of an IRS submission is shown in Figure 1-4 below

![](media/image94.wmf)

[]{#__RefHeading___Toc194313332 .anchor}Figure 1-4. IRS Submission
Message Structure

-   **Submission Manifest**---This is an XML document containing
    metadata about the submission. The data elements are defined in the
    XML schema available from the IRS elsewhere.

-   **Submission XML Data**---This is XML data conforming to an IRS XML
    schema for the indicated submission type. The XML schema depends on
    the submission type and is available from the IRS elsewhere.

-   **Binary Attachment**---A PDF file containing a taxpayer business
    document associated with the submission. Information describing the
    binary file is included in the submission XML data, according to IRS
    XML schema definitions.

### State Submission

A state submission is created by an originator and then sent from a
transmitter to the IRS. The structure of a state submission is shown in
Figure 1--5.

![](media/image95.wmf)

[]{#__RefHeading___Toc194313333 .anchor}Figure 1-5. State Submission
Message Structure

-   **Submission Manifest**---This is an XML document containing
    metadata about the submission. The State Submission Response
    Structure is illustrated in Figure 1-6. The data elements are
    defined in the XML schema available from the IRS elsewhere

-   **Submission XML Data**---This is XML data conforming to the
    state-provided XML schema associated with the indicated submission
    type.

-   **Binary Attachment**---A PDF file containing business content as
    allowed by rules defined by the receiving state agency.

-   **IRS Submission Info**---This is an XML document provided by the
    taxpayer containing information derived from an IRS submission,
    conforming to rules specified by the receiving state agency.

-   **IRS Binary Attachment**---A PDF document associated with the IRS
    submission info. A standalone state submission will not have this
    element.

State Submission Response Structure

A state may receive more than one state submissions in response to a
request for submissions. State submissions are combined into one ZIP
archive that is returned in the response. The data structure for one or
more state submission responses is shown in Figure 1-6.

![](media/image96.wmf)

[]{#__RefHeading___Toc194313334 .anchor}Figure 1-6. State Submission
Response Message Structure

-   **State Submission**---Each outgoing message attachment (zip file)
    contains one or more submission archives. Each submission archive
    represents a single state submission.

### IRS Data for State Submission (IRS Submission Info)

When a state submission is sent to the state agency, the IRS also
provides additional data derived from its own processing of the state
submission. This IRS data is associated with one state submission. The
content of the IRS data is shown in Table 1-2.

[]{#__RefHeading___Toc194313355 .anchor}Table 1-2. IRS Data for State
Submission Elements

  --------------------- -------------------------------------------------
  Element               Definition

  Submission ID         The submission ID of the received submission.

  ETIN                  The identifier of the transmitter that sent this
                        submission to the IRS.

  Received Timestamp    The date and time when the submission was
                        received by the IRS.

  Federal EIN Status    (Codes TBD.) The results of Federal EIN and name
                        control lookup.

  Electronic Postmark   (Optional) The time stamp indicating when the
                        transmitter received the originated return before
                        sending it on to the IRS.

  Source IRS Submission (Optional) The submission ID of an IRS submission
  ID                    from which the state copy was made (only for EO,
                        currently).

  IRS Received Date     The date the IRS received the federal submission
                        of the return based on the 20 day rule.
  --------------------- -------------------------------------------------

### Acknowledgements

State tax agencies send one state acknowledgement for each state
submission processed by the IRS. The IRS forwards the acknowledgements
to the appropriate transmitter. If the state sends more than one
acknowledgement to the IRS in one request, the acknowledgements are
combined into one container XML document that is then put into to a ZIP
archive. The data structure for one or more acknowledgements is shown in
Figure 1-7.

![](media/image97.wmf)

[]{#__RefHeading___Toc194313335 .anchor}Figure 1-7. Acknowlegments
Structure

-   **Acknowledgements XML Data**---This is an XML document containing
    acknowledgements. The A2A Web Services and IFA channels both receive
    submission acknowledgements. The data elements are defined in the
    XML schema available from the IRS elsewhere.

### Receipts

Receipts are sent from the IRS to a transmitter informing that a list of
submissions has been received. Receipts are also sent from a state tax
agency to the IRS, informing that a list of submissions has been
successfully retrieved. They share the same data structure. The
structure for receipts data is shown in Figure 1-8.

![](media/image98.wmf)

[]{#__RefHeading___Toc194313336 .anchor}Figure 1-8. Receipts Structure

-   **Receipts XML Data**---This is an XML document containing one or
    more submission receipts. The data elements for each receipt are
    defined in the XML schema available from the IRS elsewhere.

### Acknowledgement Notifications

Acknowledgement notifications are retrieved from the IRS by a state tax
agency. Each notification informs the state that the appropriate
transmitter has received a state acknowledgement. The data structure for
one or more acknowledgement notifications is shown in Figure 1-9.

![](media/image99.wmf)

[]{#__RefHeading___Toc194313337 .anchor}Figure 1-9. Acknowledgement
Notifications Structure

-   Notifications XML Data\
    This is an XML document containing one or more notifications. The
    data elements for each notification are defined in the XML schema
    available from the IRS elsewhere.

### Status Records

Status Records are sent from the IRS to a transmitter. The structure for
sending one or more status records is shown in Figure 1-10.

![](media/image100.wmf)

[]{#__RefHeading___Toc194313338 .anchor}Figure 1-10. Status Records
Structure

-   **Status Records XML Data**---This is an XML document containing
    status records. The data elements for each status record are defined
    in the XML schema available from the IRS elsewhere.

### Stamped Form 2290 Schedule 1s

The Stamped Form 2290 Schedule 1s are contained in a zip file attachment
within the response message. The ZIP file includes one or more PDF
files. Each PDF represents an IRS "stamped" version of a Schedule 1 from
an accepted form 2290 submission. The structure of a Stamped Form 2290
Schedule 1s attachment is shown in Figure 1-11.

![](media/image101.wmf){width="3.7493055555555554in"
height="1.1659722222222222in"}

[]{#__RefHeading___Toc194313339 .anchor}Figure 1-11. Stamped Form 2290
Schedule 1s Attachment Structure

### Errors 

When a state or third party transmitter provides a list of submission
identifiers for data retrieval but some of submissions are not found in
the MeF Application system, a list of errors will be returned, together
with the list of data items that are found. The data elements for each
error record are defined in the XML schema available from the IRS
elsewhere.

##  IFA Service Messages

For file transmissions through the IFA channels, only the MIME Multipart
structure (as illustrated in Figure 1-11) is supported by the MeF
system.

![](media/image102.wmf)

[]{#__RefHeading___Toc194313340 .anchor}Figure 1-12. IFA Transmission
File Structure

## A2A Web Services Error Handling and Exception Reporting

Countermeasures to prevent internal implementation details from being
revealed to the Third Party Transmitters or State applications are:

-   Use exception handling throughout application\'s code

-   Handle and log exceptions that are allowed to propagate to the
    application boundary

-   Return generic, harmless error messages to the external client

### XML Gateway Exceptions

When the XML Gateway detects an error in an A2A service request the
client process is notified via a SOAP fault response. The XML Gateway
fault responses are documented in Section 5.1.

### Faults Response

Fault messages are correlated as replies using the \[relationship\]
property. The \[action\] property below designates WS-Addressing fault
messages:

http://schemas.xmlSOAP.org/ws/2004/08/addressing/fault

The WS-Addressing definitions of faults use the following properties:

**\[Subcode\]** The fault subcode.

**\[Reason\]** The English language reason element.

#### MeF Fault

When faults (or errors) occur while processing a MSI service request,
the client process is notified via a SOAP fault response containing a
MeFException message within the SOAP fault detail tag. This interface is
defined as a MeFFault message with the only element being the complex
type MeFException as defined below.

> **MeFFaultMessage**

+-------+--------------------------------------------------------------+
| parts | +---------------------------------------------------------+  |
|       | | MeFFault                                                |  |
|       | +---------------------------------------------------------+  |
|       | |   -                                                     |  |
|       | | -------- ---------------------------------------------- |  |
|       | |   element   **mef:MeFException**                        |  |
|       | |                                                         |  |
|       | |   -                                                     |  |
|       | | -------- ---------------------------------------------- |  |
|       | +---------------------------------------------------------+  |
+-------+--------------------------------------------------------------+
| used  |   -----------------                                          |
| by    | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       |   PortType [**Chang                                          |
|       | ePassword**](../../../../../../../../C:/STIR_Documents/MeF3. |
|       | 2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Documentati |
|       | on/MeFMSIServices_SeparateServices.wsdl.doc#Link0204DBC0) in |
|       |   Operation [**Ch                                            |
|       | angePassword**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link01FD2000) |
|       |                                                              |
|       |   PortType [**Etin                                           |
|       | Retrieval**](../../../../../../../../C:/STIR_Documents/MeF3. |
|       | 2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Documentati |
|       | on/MeFMSIServices_SeparateServices.wsdl.doc#Link02F9FF10) in |
|       |   Operation [**E                                             |
|       | tinRetrieval**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link0359E3A8) |
|       |                                                              |
|       |   PortType [**E                                              |
|       | tinStatus**](../../../../../../../../C:/STIR_Documents/MeF3. |
|       | 2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Documentati |
|       | on/MeFMSIServices_SeparateServices.wsdl.doc#Link035A2440) in |
|       |   Operation [                                                |
|       | **EtinStatus**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link035A81E0) |
|       |                                                              |
|       |   PortType                                                   |
|       |   [**GetStatePart                                            |
|       | icipantsList**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link02F9E658) |
|       |   in Operation                                               |
|       |   [**GetStatePart                                            |
|       | icipantsList**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link03650D28) |
|       |                                                              |
|       |   PortType [**Ini                                            |
|       | tialLogin**](../../../../../../../../C:/STIR_Documents/MeF3. |
|       | 2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Documentati |
|       | on/MeFMSIServices_SeparateServices.wsdl.doc#Link03542CF0) in |
|       |   Operation [**                                              |
|       | InitialLogin**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link036593B8) |
|       |                                                              |
|       |   PortType                                                   |
|       | [**Logout**](../../../../../../../../C:/STIR_Documents/MeF3. |
|       | 2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Documentati |
|       | on/MeFMSIServices_SeparateServices.wsdl.doc#Link01D64660) in |
|       |   Operati                                                    |
|       | on [**Logout**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link039C75C0) |
|       |                                                              |
|       |   PortType                                                   |
|       |  [**Login**](../../../../../../../../C:/STIR_Documents/MeF3. |
|       | 2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Documentati |
|       | on/MeFMSIServices_SeparateServices.wsdl.doc#Link02F8FAF0) in |
|       |   Operat                                                     |
|       | ion [**Login**](../../../../../../../../C:/STIR_Documents/Me |
|       | F3.2_WSDL_Files/WSDL_08042005/For_Developers/XMLSpy_Document |
|       | ation/MeFMSIServices_SeparateServices.wsdl.doc#Link03981518) |
|       |   -----------------                                          |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
|       | ------------------------------------------------------------ |
+-------+--------------------------------------------------------------+
| s     | \<wsdl:message name=\"MeFFaultMessage\"\>                    |
| ource |                                                              |
|       | \<wsdl:part name=\"MeFFault\"                                |
|       | element=\"mef:MeFException\"/\>                              |
|       |                                                              |
|       | \</wsdl:message\>                                            |
+-------+--------------------------------------------------------------+

##### element MeFException

+-------+--------------------------------------------------------------+
| di    | ![](media/image103.png){width="3.53125in" height="1.4375in"} |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**MeFExceptionType**](../../../../../../../../C:/           |
|       | STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developer |
|       | s/XMLSpy_Documentation/MeFStateService.xsd.doc#Link039C8BE0) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[ErrorMessage](../../../../../../../../C:/                 |
| ldren | STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developer |
|       | s/XMLSpy_Documentation/MeFStateService.xsd.doc#Link03950488) |
|       | [ErrorClassification](../../../../../../../../C:/            |
|       | STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developer |
|       | s/XMLSpy_Documentation/MeFStateService.xsd.doc#Link03656928) |
|       | [ErrorCode](../../../../../../../../C:/ST                    |
|       | IR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/ |
|       | XMLSpy_Documentation/MeFStateService.xsd.doc#Link038A3E28)** |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"MeFException\"                          |
| ource | type=\"msx:MeFExceptionType\"/\>                             |
+-------+--------------------------------------------------------------+

An example of a SOAP fault for an InitialLogin request with an incorrect
length Message ID is shown below.

> [\<?xml version=\"1.0\" encoding=\"UTF-8\"
> standalone=\"yes\"?\>]{.mark}
>
> [\<e:Envelope **.............**]{.mark}
>
> [\<e:Body\>]{.mark}
>
> [\<e:Fault\>]{.mark}
>
> [\<faultcode\>e:Server\</faultcode\>]{.mark}
>
> [\<faultstring\>class
> gov.irs.mef.common.iface.struct.MeFExceptionType:\</faultstring\>]{.mark}
>
> [\<detail\>]{.mark}
>
> [\<wn1:MeFException i:type=\"wn1:MeFExceptionType\"\>]{.mark}
>
> [\<wn1:ErrorMessage i:type=\"d:string\"\>Incorrect length for Message
> ID\
> \</wn1:ErrorMessage\>]{.mark}
>
> [\<wn1:ErrorClassification
> i:type=\"wn1:ErrorClassificationType\"\>REQUEST_ERROR]{.mark}
>
> [\</wn1:ErrorClassification\>]{.mark}
>
> [\<wn1:ErrorCode
> i:type=\"d:string\"\>REQSTI004000008\</wn1:ErrorCode\>]{.mark}
>
> [\</wn1:MeFException\>]{.mark}
>
> [\</detail\>]{.mark}
>
> [\</e:Fault\>]{.mark}
>
> [\</e:Body\>]{.mark}
>
> [\</e:Envelope\>]{.mark}

#### MeF Exception

When faults (or errors) occur while processing a Third Party transmitter
or State service request, the client process is notified via a SOAP
fault response containing a MeFException message within the SOAP fault
detail tag. This interface is defined as a MeFException with the only
element being the complex type MeFException as defined below.

> **MeFException for Third Party transmitter services**

+--------+-------------------------------------------------------------+
| parts  | +--------------------------------------------------------+  |
|        | | MeFException                                           |  |
|        | +--------------------------------------------------------+  |
|        | |   -                                                    |  |
|        | | -------- --------------------------------------------- |  |
|        | |   element   **mtx:MeFException**                       |  |
|        | |                                                        |  |
|        | |   -                                                    |  |
|        | | -------- --------------------------------------------- |  |
|        | +--------------------------------------------------------+  |
+--------+-------------------------------------------------------------+
| used   |   ------------------------                                  |
| by     | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
|        |   PortType **[SendSubmission                                |
|        | s](../../../../../../../../C:/dev/msi/mef/WSDL_07202005/MeF |
|        | TransmitterServiceWse.wsdl.doc#Link03FFC8B8)** in Operation |
|        |   [**S                                                      |
|        | endSubmissions**](../../../../../../../../C:/dev/msi/mef/WS |
|        | DL_07202005/MeFTransmitterServiceWse.wsdl.doc#Link03FFC8B8) |
|        |                                                             |
|        |   PortType **[GetNewAck                                     |
|        | s](../../../../../../../../C:/dev/msi/mef/WSDL_07202005/MeF |
|        | TransmitterServiceWse.wsdl.doc#Link03FFCA68)** in Operation |
|        |                                                             |
|        |  [**GetNewAcks**](../../../../../../../../C:/dev/msi/mef/WS |
|        | DL_07202005/MeFTransmitterServiceWse.wsdl.doc#Link03FFCA68) |
|        |                                                             |
|        |   PortType **[GetAck                                        |
|        | s](../../../../../../../../C:/dev/msi/mef/WSDL_07202005/MeF |
|        | TransmitterServiceWse.wsdl.doc#Link03FFCBE0)** in Operation |
|        |   [**GetAcks**](../../../../../../../../C:/dev/msi/mef/WS   |
|        | DL_07202005/MeFTransmitterServiceWse.wsdl.doc#Link03FFCBE0) |
|        |                                                             |
|        |   PortType **[GetAc                                         |
|        | k](../../../../../../../../C:/dev/msi/mef/WSDL_07202005/MeF |
|        | TransmitterServiceWse.wsdl.doc#Link03FFCCE0)** in Operation |
|        |   [**GetAck**](../../../../../../../../C:/dev/msi/mef/WS    |
|        | DL_07202005/MeFTransmitterServiceWse.wsdl.doc#Link03FFCCE0) |
|        |                                                             |
|        |   PortType **[GetNewSubmissionsStatu                        |
|        | s](../../../../../../../../C:/dev/msi/mef/WSDL_07202005/MeF |
|        | TransmitterServiceWse.wsdl.doc#Link03FFCDE0)** in Operation |
|        |   [**GetNewSub                                              |
|        | missionsStatus**](../../../../../../../../C:/dev/msi/mef/WS |
|        | DL_07202005/MeFTransmitterServiceWse.wsdl.doc#Link03FFCDE0) |
|        |                                                             |
|        |   PortType **[GetSubmissionsStatu                           |
|        | s](../../../../../../../../C:/dev/msi/mef/WSDL_07202005/MeF |
|        | TransmitterServiceWse.wsdl.doc#Link03FFCE90)** in Operation |
|        |   [**GetSub                                                 |
|        | missionsStatus**](../../../../../../../../C:/dev/msi/mef/WS |
|        | DL_07202005/MeFTransmitterServiceWse.wsdl.doc#Link03FFCE90) |
|        |                                                             |
|        |   PortType **[GetSubmissionStatu                            |
|        | s](../../../../../../../../C:/dev/msi/mef/WSDL_07202005/MeF |
|        | TransmitterServiceWse.wsdl.doc#Link03FFCF50)** in Operation |
|        |   [**GetSu                                                  |
|        | bmissionStatus**](../../../../../../../../C:/dev/msi/mef/WS |
|        | DL_07202005/MeFTransmitterServiceWse.wsdl.doc#Link03FFCF50) |
|        |                                                             |
|        |   PortType                                                  |
|        |   [**GetAcksByMsgID**](.                                    |
|        | ./../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/ |
|        | WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/Me |
|        | FTransmitterService_SeparateServices.wsdl.doc#Link0202E850) |
|        |   in Operation                                              |
|        |   [**GetAcksByMsgID**](.                                    |
|        | ./../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/ |
|        | WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentation/Me |
|        | FTransmitterService_SeparateServices.wsdl.doc#Link040BD490) |
|        |   ------------------------                                  |
|        | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
+--------+-------------------------------------------------------------+
| source | \<wsdl:message name=\"MeFException\"\>                      |
|        |                                                             |
|        | \<wsdl:part name=\"MeFException\"                           |
|        | element=\"mtx:MeFException\"/\>                             |
|        |                                                             |
|        | \</wsdl:message\>                                           |
+--------+-------------------------------------------------------------+

> **MeFException for State services**

+--------+-------------------------------------------------------------+
| parts  | +--------------------------------------------------------+  |
|        | | MeFException                                           |  |
|        | +--------------------------------------------------------+  |
|        | |   -                                                    |  |
|        | | -------- --------------------------------------------- |  |
|        | |   element   **msx:MeFException**                       |  |
|        | |                                                        |  |
|        | |   -                                                    |  |
|        | | -------- --------------------------------------------- |  |
|        | +--------------------------------------------------------+  |
+--------+-------------------------------------------------------------+
| used   |   --------------                                            |
| by     | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
|        |   PortType **[GetNewSubmissions](../../../../../../../../C  |
|        | :/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Public |
|        | ation/MeFStateService.wsdl.doc#Link035F4A10)** in Operation |
|        |   [**GetNewSubmissions**](../../../.                        |
|        | ./../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_0804 |
|        | 2005/For_Publication/MeFStateService.wsdl.doc#Link035F4A10) |
|        |                                                             |
|        |   PortType **[GetSubmissions](../../../../../../../../C     |
|        | :/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Public |
|        | ation/MeFStateService.wsdl.doc#Link0204FFB8)** in Operation |
|        |   [**GetSubmissions**](../../../.                           |
|        | ./../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_0804 |
|        | 2005/For_Publication/MeFStateService.wsdl.doc#Link0204FFB8) |
|        |                                                             |
|        |   PortType **[GetSubmission](../../../../../../../../C      |
|        | :/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Public |
|        | ation/MeFStateService.wsdl.doc#Link020501A0)** in Operation |
|        |   [**GetSubmission**](../../../.                            |
|        | ./../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_0804 |
|        | 2005/For_Publication/MeFStateService.wsdl.doc#Link020501A0) |
|        |                                                             |
|        |   Po                                                        |
|        | rtType **[SendSubmissionReceipts](../../../../../../../../C |
|        | :/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Public |
|        | ation/MeFStateService.wsdl.doc#Link020503C0)** in Operation |
|        |   [**SendSubmissionReceipts**](../../../.                   |
|        | ./../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_0804 |
|        | 2005/For_Publication/MeFStateService.wsdl.doc#Link020503C0) |
|        |                                                             |
|        |   PortType **[SendAcks](../../../../../../../../C           |
|        | :/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Public |
|        | ation/MeFStateService.wsdl.doc#Link020504E0)** in Operation |
|        |   [**SendAcks**](../../../.                                 |
|        | ./../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_0804 |
|        | 2005/For_Publication/MeFStateService.wsdl.doc#Link020504E0) |
|        |                                                             |
|        |   Po                                                        |
|        | rtType **[GetNewAckNotifications](../../../../../../../../C |
|        | :/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Public |
|        | ation/MeFStateService.wsdl.doc#Link02050590)** in Operation |
|        |   [**GetNewAckNotifications**](../../../.                   |
|        | ./../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_0804 |
|        | 2005/For_Publication/MeFStateService.wsdl.doc#Link02050590) |
|        |                                                             |
|        |                                                             |
|        |  PortType **[GetAckNotifications](../../../../../../../../C |
|        | :/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Public |
|        | ation/MeFStateService.wsdl.doc#Link035F6FE0)** in Operation |
|        |   [**GetAckNotifications**](../../../.                      |
|        | ./../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_0804 |
|        | 2005/For_Publication/MeFStateService.wsdl.doc#Link035F6FE0) |
|        |                                                             |
|        |   PortType **[GetAckNotification](../../../../../../../../C |
|        | :/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Public |
|        | ation/MeFStateService.wsdl.doc#Link035F70C0)** in Operation |
|        |   [**GetAckNotification**](../../../.                       |
|        | ./../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_0804 |
|        | 2005/For_Publication/MeFStateService.wsdl.doc#Link035F70C0) |
|        |                                                             |
|        |   PortType [**GetSubmissionsByMsgID**](../../..             |
|        | /../../../../../C:/STIR_Documents/MeF3.2_WSDL_Files/WSDL_08 |
|        | 042005/For_Developers/MeF_4.0_WSDLs/Documentation/MeFStateS |
|        | ervice_SeparateServices.wsdl.doc#Link0421A678) in Operation |
|        |   [**GetSubmissionsByMsgI                                   |
|        | D**](../../../../../../../../C:/STIR_Documents/MeF3.2_WSDL_ |
|        | Files/WSDL_08042005/For_Developers/MeF_4.0_WSDLs/Documentat |
|        | ion/MeFStateService_SeparateServices.wsdl.doc#Link0421B0C0) |
|        |                                                             |
|        |   PortType                                                  |
|        |   [**GetSubmis                                              |
|        | sionReconciliationList**](../../../../../../../../C:/STIR_D |
|        | ocuments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF |
|        | _4.0_WSDLs/PKI/New%20StateService/Documentation/MeFStateSer |
|        | vice_GetSubmissionReconciliationList.wsdl.doc#Link03B6D2C0) |
|        |   in Operation                                              |
|        |   [**GetSubmis                                              |
|        | sionReconciliationList**](../../../../../../../../C:/STIR_D |
|        | ocuments/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/MeF |
|        | _4.0_WSDLs/PKI/New%20StateService/Documentation/MeFStateSer |
|        | vice_GetSubmissionReconciliationList.wsdl.doc#Link03B6CE60) |
|        |   --------------                                            |
|        | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
|        | ----------------------------------------------------------- |
+--------+-------------------------------------------------------------+
| source | \<wsdl:message name=\"MeFException\"\>                      |
|        |                                                             |
|        | \<wsdl:part name=\"MeFException\"                           |
|        | element=\"msx:MeFException\"/\>                             |
|        |                                                             |
|        | \</wsdl:message\>                                           |
+--------+-------------------------------------------------------------+

##### element MeFException

+-------+--------------------------------------------------------------+
| di    | ![](media/image103.png){width="3.53125in" height="1.4375in"} |
| agram |                                                              |
+-------+--------------------------------------------------------------+
| name  | http://www.irs.gov/a2a/mef/MeFStateService.xsd               |
| space |                                                              |
+-------+--------------------------------------------------------------+
| type  | [**MeFExceptionType**](../../../../../../../../C:/           |
|       | STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developer |
|       | s/XMLSpy_Documentation/MeFStateService.xsd.doc#Link039C8BE0) |
+-------+--------------------------------------------------------------+
| prope |   ---------------------------- ----------------------------  |
| rties |   content                      complex                       |
|       |                                                              |
|       |   ---------------------------- ----------------------------  |
+-------+--------------------------------------------------------------+
| chi   | **[ErrorMessage](../../../../../../../../C:/                 |
| ldren | STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developer |
|       | s/XMLSpy_Documentation/MeFStateService.xsd.doc#Link03950488) |
|       | [ErrorClassification](../../../../../../../../C:/            |
|       | STIR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developer |
|       | s/XMLSpy_Documentation/MeFStateService.xsd.doc#Link03656928) |
|       | [ErrorCode](../../../../../../../../C:/ST                    |
|       | IR_Documents/MeF3.2_WSDL_Files/WSDL_08042005/For_Developers/ |
|       | XMLSpy_Documentation/MeFStateService.xsd.doc#Link038A3E28)** |
+-------+--------------------------------------------------------------+
| s     | \<xsd:element name=\"MeFException\"                          |
| ource | type=\"msx:MeFExceptionType\"/\>                             |
+-------+--------------------------------------------------------------+

An example of a SOAP fault for a GetAck request with an invalid
Submission ID is shown below.

> [\<?xml version=\"1.0\" encoding=\"UTF-8\"
> standalone=\"yes\"?\>]{.mark}
>
> [\<e:Envelope **.............**]{.mark}
>
> [\<e:Body\>]{.mark}
>
> [\<e:Fault\>]{.mark}
>
> [\<faultcode\>e:Server\</faultcode\>]{.mark}
>
> [\<faultstring\>class MeFExceptionType: Invalid]{.mark} SubmissionId
>
> [\</faultstring\>]{.mark}
>
> [\<detail\>]{.mark}
>
> [\<wn0:MeFException i:type=\"wn0:MeFExceptionType\"\>]{.mark}
>
> [\<ErrorMessage i:type=\"d:string\"\>\
> ]{.mark}Failed to get acknowledgement for message id
> 001232006123msg00012. Reason: Could not find acknowledgement for
> submission ID 98792345076929 for this ETIN 00123. If the submission
> was sent in through any channel other than Channel\[A2A\], then the
> acknowledgement must be retrieved through that channel.
>
> [\</ErrorMessage\>]{.mark}
>
> [\<ErrorClassification
> i:type=\"wn0:ErrorClassificationType\"\>]{.mark}
>
> []{.mark}REQUEST_ERROR
>
> [\</ErrorClassification\>]{.mark}
>
> [\<ErrorCode i:type=\"d:string\"\>]{.mark}
> REQSTInnnnnnnnn[\</ErrorCode\>]{.mark}
>
> [\</wn0:MeFException\>]{.mark}
>
> [\</detail\>]{.mark}
>
> [\</e:Fault\>]{.mark}
>
> [\</e:Body\>]{.mark}
>
> [\</e:Envelope\>]{.mark}
>
> []{.mark}

[]{.mark}

# Data Mapping

## Data Mapping for A2A Web Services

The Web services provided by the MeF system are described in Web Service
Definition Language (WSDL) and XML Schemas. Only the file names are
presented in Table 2-1. The actual WSDL and XML Schema files are
available from the IRS elsewhere.

[]{#__RefHeading___Toc194313358 .anchor}Table 2-1. A2A WSDL and XML
Schema Files

  ------------------------------------------------- -----------------------------
  WSDL Files                                        XML Schema Files

  MeFMSIServices_SeparateServices.wsdl              MeFHeader.xsd

  MeFStateService_SeparateServices.wsdl             [MeFMSIServices.xsd]{.mark}

  MeFStateServiceWse_SeparateServices.wsdl          MeFStateService.xsd

  MeFTransmitterService_SeparateServices.wsdl       MeFTransmitterService.xsd

  MeFTransmitterServiceWse_SeparateServices.wsdl    ETECTransmitterService.xsd

  ETECTransmitterService_SeparateServices.wsdl      

  ETECTransmitterServiceWse_SeparateServices.wsdl   
  ------------------------------------------------- -----------------------------

### Namespaces Used for A2A Web Services 

The namespaces used for the MeF A2A services follow a logical naming
organization. The XML Schema target namespace is always the XML Schema
file name in the IRS/MeF domain (e.g.,
"[http://www.irs.gov/a2a/mef/MeFMSIServices.xsd]{.mark}"). The WSDL
target namespace is the WSDL name in the IRS/MeF domain (e.g.,
"http://www.irs.gov/a2a/mef/MeFStateService"). The namespaces used in
the WSDL and XML Schema files are presented in Table 2-2. The XML
namespace prefixes used are presented in Table 2-3.

[]{#__RefHeading___Toc194313359 .anchor}Table 2-2. A2A Target Namespaces

  ------------------------------------------------- -------------------------------------------------------- ------------------------------------------------------
  XML Schemas                                                                                                

  File                                              targetNamespace                                          

  MeFHeader.xsd                                     http://www.irs.gov/a2a/mef/MeFHeader.xsd                 

  [MeFMSIServices.xsd]{.mark}                       [http://www.irs.gov/a2a/mef/MeFMSIServices.xsd]{.mark}   

  MeFStateService.xsd                               http://www.irs.gov/a2a/mef/MeFStateService.xsd           

  MeFTransmitterService.xsd                         http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd     

  ETECTransmitterService.xsd                        http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd    

  WSDLs                                                                                                      

  File                                                                                                       targetNamespace

  MeFMSIServices_SeparateServices.wsdl                                                                       http://www.irs.gov/a2a/mef/MeFMSIServices

  MeFStateService_SeparateServices.wsdl                                                                      http://www.irs.gov/a2a/mef/MeFStateService

  MeFStateServiceWse_SeparateServices.wsdl                                                                   http://www.irs.gov/a2a/mef/MeFStateServiceWse

  MeFTransmitterService_SeparateServices.wsdl                                                                http://www.irs.gov/a2a/mef/MeFTransmitterService

  MeFTransmitterServiceWse_SeparateServices.wsdl                                                             http://www.irs.gov/a2a/mef/MeFTransmitterServiceWse

  ETECTransmitterService_SeparateServices.wsdl                                                               http://www.irs.gov/a2a/mef/ETECTransmitterService

  ETECTransmitterServiceWse_SeparateServices.wsdl                                                            http://www.irs.gov/a2a/mef/ETECTransmitterServiceWse
  ------------------------------------------------- -------------------------------------------------------- ------------------------------------------------------

[]{#__RefHeading___Toc194313360 .anchor}Table 2-3. A2A XML Namespace
Prefixes

  --------------- -----------------------------------------------------------------------------------
  XML Schemas     

  Prefix          Namespace

  xsd             http://www.w3.org/2001/XMLSchema

  xs              http://www.w3.org/2001/XMLSchema

  mefhdr          http://www.irs.gov/a2a/mef/MeFHeader.xsd

  mef             http://www.irs.gov/a2a/mef/MeFMSIServices.xsd

  msx             http://www.irs.gov/a2a/mef/MeFStateService.xsd

  msx             http://www.irs.gov/a2a/mef/MeFStateServiceWse.xsd

  ds              http://www.w3.org/2000/09/xmldsig#

  wsse            http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd

  WSDLs           

  Prefix          Namespace

  wsdl            http://schemas.xmlsoap.org/wsdl/

  xsd             http://www.w3.org/2001/XMLSchema

  xs              http://www.w3.org/2001/XMLSchema

  soap            http://schemas.xmlsoap.org/wsdl/soap/

  soapbind        http://schemas.xmlsoap.org/wsdl/soap/

  mime            http://schemas.xmlsoap.org/wsdl/mime/

  dime            http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/

  mefhdr          http://www.irs.gov/a2a/mef/MeFHeader.xsd

  mef             http://www.irs.gov/a2a/mef/MeFMSIServices.xsd

  tns             http://www.irs.gov/a2a/mef/MeFMSIServices

  mef             http://www.irs.gov/a2a/mef/MeFStateService

  msx             http://www.irs.gov/a2a/mef/MeFStateService.xsd

  mef             http://www.irs.gov/a2a/mef/MeFStateServiceWse

  msx             http://www.irs.gov/a2a/mef/MeFStateServiceWse.xsd

  mef             http://www.irs.gov/a2a/mef/MeFTransmitterService

  mtx             http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd

  mef             http://www.irs.gov/a2a/mef/MeFTransmitterServiceWse

  mtx             http://www.irs.gov/a2a/mef/MeFTransmitterServiceWse.xsd

  etec            http://www.irs.gov/a2a/mef/ETECTransmitterService

  etec            http://www.irs.gov/a2a/mef/ETECTransmitterServiceWse
  --------------- -----------------------------------------------------------------------------------

## Data Mapping for the IFA Services

In the IFA channel the data are exchanged in files with SOAP data
structures. The contents of these files are defined as attachments. Only
the schema file names are presented in Table 2-4. The actual XML Schema
files are available from the IRS elsewhere.

[]{#__RefHeading___Toc194313361 .anchor}Table 2-4. IFA XML Schema Files

  -----------------------------------------------------------------------
  XML Schema Files

  BinaryAttachment.xsd

  efileAttachments.xsd

  efileMessageCommon.xsd

  efileMessageIFA.xsd

  efileTypes.xsd

  SOAP.xsd
  -----------------------------------------------------------------------

### Namespaces Used for the IFA Services

The namespaces used for the MeF IFA services follow a logical naming
organization. The XML Schema target namespace for most of the files is
"efile" in the IRS domain (i.e. "[http://www.irs.gov/]{.mark}efile").
The namespaces used in the XML Schema files are presented in Table 2-5.
The XML namespace prefixes used are presented in Table 2-6.

[]{#__RefHeading___Toc194313362 .anchor}Table 2-5. IFA Target Namespaces

  --------------------------- -------------------------------------------
  XML Schemas                 

  File                        targetNamespace

  BinaryAttachment.xsd        [http://www.irs.gov/efile]{.mark}

  efileAttachments.xsd        [http://www.irs.gov/efile]{.mark}

  efileMessageCommon.xsd      [http://www.irs.gov/efile]{.mark}

  efileMessageIFA.xsd         [http://www.irs.gov/efile]{.mark}

  efileTypes.xsd              [http://www.irs.gov/efile]{.mark}

  SOAP.xsd                    http://schemas.xmlsoap.org/soap/envelope/
  --------------------------- -------------------------------------------

[]{#__RefHeading___Toc194313363 .anchor}Table 2-6. IFA XML Namespace
Prefixes

  ------------------------ ----------------------------------------------
  XML Schemas              

  Prefix                   Namespace

  xsd                      http://www.w3.org/2001/XMLSchema

  xs                       http://www.w3.org/2001/XMLSchema

  tns                      http://schemas.xmlsoap.org/soap/envelope/

  \<none\>                 http://www.irs.gov/efile
  ------------------------ ----------------------------------------------

\[This page intentionally left blank.\]

# IFA Interface Specification

## Transmitter Operations

A transmitter can upload transmission files to and retrieve submission
acknowledgements from IFA. The transmission file format and submission
acknowledgement format are specified in the following sections. The IFA
channel supports all of the same transmitter services as the A2A channel
except for the GetAcksByMsgID service.

**Note:** The interactions between a transmitter and the IFA are defined
in the *MeF Internet Filing Application (IFA) Interface Control
Document*.

## Transmission File Specification

A transmission file contains a SOAP message with one or more
attachments, where each attachment contains an IRS submission. A sample
IFA transmission file message is shown below:

MIME-Version: 1.0

Content-Type: multipart/related; boundary=\"MIMEBoundary\";
type=\"text/xml\"

Content-Description: This Transmission File is created with Pegasus Test
Suite

X-eFileRoutingCode: MEF

\--MIMEBoundary

Content-Type: text/xml

Content-Transfer-Encoding: 8bit

Content-Location: SoapEnvelope

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP:Envelope xmlns=\"http://www.irs.gov/efile\"
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"
xmlns:SOAP=\"http://schemas.xmlsoap.org/soap/envelope/\"
xmlns:efile=\"http://www.irs.gov/efile\"
xsi:schemaLocation=\"http://schemas.xmlsoap.org/soap/envelope/
../message/SOAP.xsd http://www.irs.gov/efile
../message/efileMessage.xsd\"\>]{.mark}

[\<SOAP:Header\>]{.mark}

[\<TransmissionHeader\>]{.mark}

[\<TransmissionId\>00044\</TransmissionId\>]{.mark}

[\<Timestamp\>2008-03-18T11:36:49-05:00\</Timestamp\>]{.mark}

[\<Transmitter\>]{.mark}

[\<ETIN\>00852\</ETIN\>]{.mark}

[\</Transmitter\>]{.mark}

[\</TransmissionHeader\>]{.mark}

[\</SOAP:Header\>]{.mark}

[\<SOAP:Body\>]{.mark}

[\<TransmissionManifest\>]{.mark}

[\<SubmissionDataList\>]{.mark}

[\<Count\>1\</Count\>]{.mark}

[\<SubmissionData\>]{.mark}

[\<SubmissionId\>00000020080778014775\</SubmissionId\>]{.mark}

[\<ElectronicPostmark\>2008-03-18T11:36:49-05:00\</ElectronicPostmark\>]{.mark}

[\</SubmissionData\>]{.mark}

[\</SubmissionDataList\>]{.mark}

[\</TransmissionManifest\>]{.mark}

[\</SOAP:Body\>]{.mark}

[\</SOAP:Envelope\>]{.mark}

\--MIMEBoundary

Content-Type: application/zip

Content-Transfer-Encoding: Binary

Content-Location: SubmissionZip

[]{.mark}

[]{#__RefHeading___Toc194313341 .anchor}Figure 3-1. Sample Transmission
File Message Submitted to IFA

# Example A2A Web Service Messages

This section presents request and response message examples for all the
A2A Web services. The messages are divided into three classifications:

1\. MSI Services Messages

2\. State Services Messages

3\. Transmitter Services Messages

Note that all of the SOAP request and response messages are identical
for MIME and DIME except for the attachment transport mechanism.

## MSI Services Messages

This section presents SOAP request and response message examples for the
following MSI services:

-   InitialLogin (not applicable for Strong Authentication users)

-   Login

-   ChangePassword (not applicable for Strong Authentication users)

-   Logout

-   EtinRetrieval

-   EtinStatus

-   GetStateParticipantsList

Note that the request and response messages are identical for Password
Authenticated and Strong Authentication users except for the location of
the Application System ID (username) as noted earlier. It is in the
WS‑Security UsernameToken for Password Authenticated and in the MeF
Header AppSysID for Strong Authentication users. Therefore, to avoid
redundancy, many of the examples below are for Password Authenticated
users except where noted.

### InitialLogin Service Request Message (not Applicable for Strong Authentication Users)

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000001\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>InitialLogin\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-01-16T19:13:09.193Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>N\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\>]{.mark}

[\<wsse:Password
Type=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText\"\>password\</wsse:Password\>]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<InitialLoginRequest
xmlns=\"http://www.irs.gov/a2a/mef/MeFMSIServices.xsd\"\>]{.mark}

[\<Password\>password\</Password\>]{.mark}

[\<NewPassword\>newpassword\</NewPassword\>]{.mark}

[\<ConfirmationToken\>111\</ConfirmationToken\>]{.mark}

[\</InitialLoginRequest\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### InitialLogin Service Response Message (not Applicable for Strong Authentication Users)

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFMSIServices.xsd\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000001R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000001\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>InitialLogin\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T19:13:37Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>N\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\</ns0:MeF\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<wn1:InitialLoginResponse
i:type=\"wn1:InitialLoginResponseType\"\>]{.mark}

[\<wn1:Status i:type=\"d:string\"\>InitialLogin
success\</wn1:Status\>]{.mark}

[\</wn1:InitialLoginResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### Login Service Request Message

The Login Service Request Messages for Password Authenticated and Strong
Authentication users differ slightly in format. The request messages are
presented in the subsections that follow.

#### Login Service Request Message for Password Authenticated Users

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000102\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>Login\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-01-20T08:35:53.907Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for Password
Authenticated users**]{.mark}

[\<wsse:Password
Type=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText\"\>password\</wsse:Password\>]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<LoginRequest
xmlns=\"http://www.irs.gov/a2a/mef/MeFMSIServices.xsd\"/\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

#### Login Service Request Message for Strong Authentication Users

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"
xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"
ID=\"myHdr\"\>]{.mark}

[\<MessageID\>001232006026123abcde\</MessageID\>]{.mark}

[\<Action\>https://www.irs.gov/a2a/mef/Login/\</Action\>]{.mark}

[\<Timestamp\>2006-09-27T08:55:29.348Z\</Timestamp\>]{.mark}

[\<ETIN\>00123\</ETIN\>]{.mark}

[\<SessionIndicator\>Y\</SessionIndicator\>]{.mark}

[\<TestIndicator\>T\</TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** Here for Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"\
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsse:BinarySecurityToken ValueType=\"\...#X509v3\"
EncodingType=\"\...#Base64Binary\" wsu:Id=\"X509Token\"\>\
/CgBr+1CEl/PtYtAaMB0GA1UdDgQWBBSrtL3lSnDOzSluMLggQUgHpkDFGTAJBgNVHRMEAjAAMBkGCSqGSIb2fQdBAAQMMAobBFY1LjADAgMoMA0GCSqGSIb3DQEBBQUAA4GBAC6SVzmX2I2kr5f0Na83ujcSwixpzHE2LqLBFsKm0GdPdarHFB2Qt85zbQ9PRCROObm9HCIO5KMCjHp7D4g+.......0QVA36IbEn8\</wsse:BinarySecurityToken\>]{.mark}

[\<ds:Signature\>]{.mark}

[\<ds:SignedInfo\>]{.mark}

[\<ds:CanonicalizationMethod
Algorithm=\"http://www.w3.org/2001/10/xml-exc-c14n#\"/\>]{.mark}

[\<ds:SignatureMethod
Algorithm=\"http://www.w3.org/2000/09/xmldsig#rsa-sha1\"/\>]{.mark}

[\<ds:Reference URI=\"#myHdr\"\>]{.mark}

[\<ds:Transforms\>]{.mark}

[\<ds:Transform
Algorithm=\"http://www.w3.org/2001/10/xml-exc-c14n#\"/\>]{.mark}

[\</ds:Transforms\>]{.mark}

[\<ds:DigestMethod
Algorithm=\"http://www.w3.org/2000/09/xmldsig#sha1\"/\>]{.mark}

[\<ds:DigestValue\>qZk+NkcGgWq6PiVxeFDCbJzQ2J0=\</ds:DigestValue\>]{.mark}

[\</ds:Reference\>]{.mark}

[\<ds:Reference URI=\"#myBody\"\>]{.mark}

[\<ds:Transforms\>]{.mark}

[\<ds:Transform
Algorithm=\"http://www.w3.org/2001/10/xml-exc-c14n#\"/\>]{.mark}

[\</ds:Transforms\>]{.mark}

[\<ds:DigestMethod
Algorithm=\"http://www.w3.org/2000/09/xmldsig#sha1\"/\>]{.mark}

[\<ds:DigestValue\>hJg+RBw70m66rkqh+VEp5eVGcPE=\</ds:DigestValue\>]{.mark}

[\</ds:Reference\>]{.mark}

[\</ds:SignedInfo\>]{.mark}

[\<ds:SignatureValue\>
dsBeQ9qNXM1yU6BbWdBkSN676inwf+CgDORUKqOFuwWUzaOxUmHIq1Pb7uABYw6xkooLbQGS/M3t4Df+hd31prR9Pn9IFqG87Rt169+Il8L9GRgPhAATgne8Rh3jOaqnfrJ5BBM0VmbZdL+c7dfNcnpW13D/kltZMvlFRXR87Hs=]{.mark}

[\</ds:SignatureValue\>]{.mark}

[\<ds:KeyInfo\>]{.mark}

[\<wsse:SecurityTokenReference\>]{.mark}

[\<wsse:Reference URI=\"#X509Token\"/\>]{.mark}

[\</wsse:SecurityTokenReference\>]{.mark}

[\</ds:KeyInfo\>]{.mark}

[\</ds:Signature\>]{.mark}

[\</wsse:Security\> ** No UsernameToken for Strong Authentication
users**]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body ID=\"myBody\"\>]{.mark}

[\<LoginRequest
xmlns=\"http://www.irs.gov/a2a/mef/MeFMSIServices.xsd\"/\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### Login Service Response Message

The Login Service Response Messages for Password Authenticated and
Strong Authentication users differ slightly in format. The response
messages are presented in the subsections that follow.

#### Login Service Response Message for Password Authenticated Users

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFMSIServices.xsd\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000102R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000102\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>Login\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T19:19:41Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-1bb9afcac6a9602a5384ce23cd64b12dc5353ae8\"\>]{.mark}

[\<wsu:Created\>2006-02-08T19:19:41Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T19:34:41Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-da33a4c03b5f1acf14283356d1f68de2daddf164\"\
IssueInstant=\"2006-02-08T19:19:41.080Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T19:19:41.080Z\"\
NotOnOrAfter=\"2006-02-08T19:34:41.080Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T19:19:41.080Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
wFQ7FQ0TQ2RclopYC0ZBTNPFy58xYF9LWNqNqatTutnMyQSE89FWm4B+yWsvq8+DGJSFx5KQszPG9RqYkPF3FF52cRt1DNg5FkwOMMYgW7VjRk3LiLhEILo6Fc6GfQhBIrGihkwrAXXtGOr2ZZ+jR7YtsdevpjeuQzKCDgd0qsR3nd............................\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for Password
Authenticated users**]{.mark}

[\<wsse:Password
Type=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText\"\>password\</wsse:Password\>]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<wn1:LoginResponse i:type=\"wn1:LoginResponseType\"\>]{.mark}

[\<wn1:Status i:type=\"d:string\"\>session counter
updated\</wn1:Status\>]{.mark}

[\</wn1:LoginResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

[]{.mark}

#### Login Service Response Message for Strong Authentication Users

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"
xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"
ID=\"myHdr\"\>]{.mark}

[\<MessageID\>001232006026123abcdeR\</MessageID\>]{.mark}

[\<RelatesTo\>001232006026123abcde\</RelatesTo\>]{.mark}

[\<Action\>https://www.irs.gov/a2a/mef/Login/\</Action\>]{.mark}

[\<Timestamp\>2006-09-27T08:55:29.348Z\</Timestamp\>]{.mark}

[\<ETIN\>00123\</ETIN\>]{.mark}

[\<SessionIndicator\>Y\</SessionIndicator\>]{.mark}

[\<TestIndicator\>T\</TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** Here for Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-1bb9afcac6a9602a5384ce23cd64b12dc5353ae8\"\>]{.mark}

[\<wsu:Created\>2006-09-27T08:55:41Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-09-27T19:55:41Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-da33a4c03b5f1acf14283356d1f68de2daddf164\"\
IssueInstant=\"2006-09-27T08:55:41Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-09-27T08:55:41Z\"\
NotOnOrAfter=\"2006-09-27T19:55:41Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-09-27T08:55:41Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
wFQ7FQ0TQ2RclopYC0ZBTNPFy58xYF9LWNqNqatTutnMyQSE89FWm4B+yWsvq8+DGJSFx5KQszPG9RqYkPF3FF52cRt1DNg5FkwOMMYgW7VjRk3LiLhEILo6Fc6GfQhBIrGihkwrAXXtGOr2ZZ+jR7YtsdevpjeuQzKCDgd0qsR3nd............................\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\</wsse:Security\> ** No UsernameToken for Strong Authentication
users**]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<wn1:LoginResponse i:type=\"wn1:LoginResponseType\"\>]{.mark}

[\<wn1:Status i:type=\"d:string\"\>session counter
updated\</wn1:Status\>]{.mark}

[\</wn1:LoginResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### ChangePassword Service Request Message (not Applicable for Strong Authentication Users)

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900010003\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>ChangePassword\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-01-17T04:40:56.711Z\</ns1:Timestamp\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"\
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-49a3f0300212843fa6b5681091b125c366ab24f5\"\>]{.mark}

[\<wsu:Created\>2006-02-09T16:09:02Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-09T16:24:02Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-a22de43062ccb7e3ff8b809e84307fd93fd681f5\"\
IssueInstant=\"2006-02-09T16:09:02.453Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-09T16:09:02.453Z\"
NotOnOrAfter=\"2006-02-09T16:24:02.453Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-09T16:09:02.453Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
1vLjq5rEOUTdiVZWU+AdUL42Hothx2H783b0jJAmV6gWhKwOhWD7NlnFghtyPBVRi1P59D8BalhMAMeZIxz93aOE1B9aW8DXcS4NJSxJhugW2bewMgySwi/+zhLvTAEyF1tScTEdSy5TrgGdgHaSrfC8ikNNdHFWRIGHT+8Lv4tI6.................\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\>]{.mark}

[\<wsse:Password
Type=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText\"\>password\</wsse:Password\>]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<ChangePasswordRequest
xmlns=\"http://www.irs.gov/a2a/mef/MeFMSIServices.xsd\"\>]{.mark}

[\<Password\>password\</Password\>]{.mark}

[\<NewPassword\>newpassword\</NewPassword\>]{.mark}

[\</ChangePasswordRequest\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### ChangePassword Service Response Message (not Applicable for Strong Authentication Users)

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFMSIServices.xsd\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900010003R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900010003\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>ChangePassword\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-09T16:09:15Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-49a3f0300212843fa6b5681091b125c366ab24f5\"\>]{.mark}

[\<wsu:Created\>2006-02-09T16:09:02Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-09T16:24:02Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-a22de43062ccb7e3ff8b809e84307fd93fd681f5\"\
IssueInstant=\"2006-02-09T16:09:02.453Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-09T16:09:02.453Z\"\
NotOnOrAfter=\"2006-02-09T16:24:02.453Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-09T16:09:02.453Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
1vLjq5rEOUTdiVZWU+AdUL42Hothx2H783b0jJAmV6gWhKwOhWD7NlnFghtyPBVRi1P59D8BalhMAMeZIxz93aOE1B9aW8DXcS4NJSxJhugW2bewMgySwi/+zhLvTAEyF1tScTEdSy5TrgGdgHaSrfC8ikNNdHFWRIGHT+...........................\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\>]{.mark}

[\<wsse:Password
Type=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText\"\>password\</wsse:Password\>]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<wn1:ChangePasswordResponse
i:type=\"wn1:ChangePasswordResponseType\"\>]{.mark}

[\<wn1:Status i:type=\"d:string\"\>Ok\</wn1:Status\>]{.mark}

[\</wn1:ChangePasswordResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### Logout Service Request Message

The Logout Service Request Messages for Password Authenticated and
Strong Authentication users differ slightly in format. The request
messages are presented in the subsections that follow.

#### Logout Service Request Message for Password Authenticated Users

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000004\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>Logout\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-03-03T19:55:04.195Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>N\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-1bb9afcac6a9602a5384ce23cd64b12dc5353ae8\"\>]{.mark}

[\<wsu:Created\>2006-02-08T19:19:41Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T19:34:41Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-da33a4c03b5f1acf14283356d1f68de2daddf164\"\
IssueInstant=\"2006-02-08T19:19:41.080Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T19:19:41.080Z\"\
NotOnOrAfter=\"2006-02-08T19:34:41.080Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T19:19:41.080Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
wFQ7FQ0TQ2RclopYC0ZBTNPFy58xYF9LWNqNqatTutnMyQSE89FWm4B+yWsvq8+DGJSFx5KQszPG9RqYkPF3FF52cRt1DNg5FkwOMMYgW7VjRk3LiLhEILo6Fc6GfQhBIrGihkwrAXXtGOr2ZZ+jR7YtsdevpjeuQzKCDgd0.....................\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for Password
Authenticated users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<LogoutRequest
xmlns=\"http://www.irs.gov/a2a/mef/MeFMSIServices.xsd\"/\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

[]{.mark}

#### Logout Service Request Message for Strong Authentication Users

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000004\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>Logout\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-03-03T19:55:04.195Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>N\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** Here for Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-1bb9afcac6a9602a5384ce23cd64b12dc5353ae8\"\>]{.mark}

[\<wsu:Created\>2006-02-08T19:19:41Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T19:34:41Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-da33a4c03b5f1acf14283356d1f68de2daddf164\"\
IssueInstant=\"2006-02-08T19:19:41.080Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T19:19:41.080Z\"\
NotOnOrAfter=\"2006-02-08T19:34:41.080Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T19:19:41.080Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
wFQ7FQ0TQ2RclopYC0ZBTNPFy58xYF9LWNqNqatTutnMyQSE89FWm4B+yWsvq8+DGJSFx5KQszPG9RqYkPF3FF52cRt1DNg5FkwOMMYgW7VjRk3LiLhEILo6Fc6GfQhBIrGihkwrAXXtGOr2ZZ+jR7YtsdevpjeuQzKCDgd0.....................\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<LogoutRequest
xmlns=\"http://www.irs.gov/a2a/mef/MeFMSIServices.xsd\"/\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### Logout Service Response Message

The Logout Service Response Messages for Password Authenticated and
Strong Authentication users differ slightly in format. The request
messages are presented in the subsections that follow.

#### Logout Service Response Message for Password Authenticated Users

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFMSIServices.xsd\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000004R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000004\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>Logout\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T19:32:11Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>N\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\</ns0:MeF\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<wn1:LogoutResponse i:type=\"wn1:LogoutResponseType\"\>]{.mark}

[\<wn1:Status i:type=\"d:string\"\>Session counter
decremented\</wn1:Status\>]{.mark}

[\</wn1:LogoutResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

#### Logout Service Response Message for Strong Authentication Users

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFMSIServices.xsd\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000004R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000004\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>Logout\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T19:32:11Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>N\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<wn1:LogoutResponse i:type=\"wn1:LogoutResponseType\"\>]{.mark}

[\<wn1:Status i:type=\"d:string\"\>Session counter
decremented\</wn1:Status\>]{.mark}

[\</wn1:LogoutResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### EtinRetrieval Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000012\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>EtinRetrieval\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-02-03T13:50:00.576Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-bb994af0be9c74e44d86cf619da4a52da42d5ebe\"\>]{.mark}

[\<wsu:Created\>2006-02-08T20:07:37Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T20:22:37Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-3b8ddb1eb70936a44e7994b3d894e2af9bcd99a5\"\
IssueInstant=\"2006-02-08T20:07:37.879Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T20:07:37.879Z\"\
NotOnOrAfter=\"2006-02-08T20:22:37.879Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T20:07:37.879Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
GcC6RZf3Z5v+6V93q84R9QHkvUwYgqpKHZ0CDWSptQch002Way1fvwxWs9Pj73JlZ+voHUyFSK1fbsWz+NvNIrV5jjXvY1BvmkdBpbsfKSr1ZduMbSfqEfWBIwvMqSityIe0ohxoRqjsyfuYRMMzNrzOOb+BV71be0pA/PZZZSmQGje..............\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<EtinRetrievalRequest
xmlns=\"http://www.irs.gov/a2a/mef/MeFMSIServices.xsd\"\>]{.mark}

[\<TestIndicator\>P\</TestIndicator\>]{.mark}

[\</EtinRetrievalRequest\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### EtinRetrieval Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFMSIServices.xsd\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000012R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000012\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>EtinRetrieval\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T20:08:11Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-bb994af0be9c74e44d86cf619da4a52da42d5ebe\"\>]{.mark}

[\<wsu:Created\>2006-02-08T20:07:37Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T20:22:37Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-3b8ddb1eb70936a44e7994b3d894e2af9bcd99a5\"\
IssueInstant=\"2006-02-08T20:07:37.879Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T20:07:37.879Z\"\
NotOnOrAfter=\"2006-02-08T20:22:37.879Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T20:07:37.879Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
GcC6RZf3Z5v+6V93q84R9QHkvUwYgqpKHZ0CDWSptQch002Way1fvwxWs9Pj73JlZ+voHUyFSK1fbsWz+NvNIrV5jjXvY1BvmkdBpbsfKSr1ZduMbSfqEfWBIwvMqSityIe0ohxoRqjsyfuYRMMzNrzOOb+BV71be0pA/PZZZSmQG...............\...\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<wn1:EtinRetrievalResponse
i:type=\"wn1:EtinRetrievalResponseType\"\>]{.mark}

[\<wn1:count i:type=\"d:int\"\>5\</wn1:count\>]{.mark}

[\<wn1:ETINStatus i:type=\"wn1:ETINStatusType\"\>]{.mark}

[\<wn1:ETIN i:type=\"d:string\"\>00234\</wn1:ETIN\>]{.mark}

[\<wn1:status i:type=\"d:string\"\>P\</wn1:status\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>1120\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>1120POL\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>990\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\</wn1:ETINStatus\>]{.mark}

[\<wn1:ETINStatus i:type=\"wn1:ETINStatusType\"\>]{.mark}

[\<wn1:ETIN i:type=\"d:string\"\>00567\</wn1:ETIN\>]{.mark}

[\<wn1:status i:type=\"d:string\"\>P\</wn1:status\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>1120\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>1120POL\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>990\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\</wn1:ETINStatus\>]{.mark}

[\<wn1:ETINStatus i:type=\"wn1:ETINStatusType\"\>]{.mark}

[\<wn1:ETIN i:type=\"d:string\"\>00678\</wn1:ETIN\>]{.mark}

[\<wn1:status i:type=\"d:string\"\>P\</wn1:status\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>1120\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>1120POL\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>990\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\</wn1:ETINStatus\>]{.mark}

[\<wn1:ETINStatus i:type=\"wn1:ETINStatusType\"\>]{.mark}

[\<wn1:ETIN i:type=\"d:string\"\>00789\</wn1:ETIN\>]{.mark}

[\<wn1:status i:type=\"d:string\"\>P\</wn1:status\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>1120\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>1120POL\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>990\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\</wn1:ETINStatus\>]{.mark}

[\<wn1:ETINStatus i:type=\"wn1:ETINStatusType\"\>]{.mark}

[\<wn1:ETIN i:type=\"d:string\"\>00919\</wn1:ETIN\>]{.mark}

[\<wn1:status i:type=\"d:string\"\>P\</wn1:status\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>1120\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>1120POL\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>990\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\</wn1:ETINStatus\>]{.mark}

[\</wn1:EtinRetrievalResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### EtinStatus Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000011\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>EtinStatus\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-02-08T06:24:38.290Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-bb994af0be9c74e44d86cf619da4a52da42d5ebe\"\>]{.mark}

[\<wsu:Created\>2006-02-08T20:07:37Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T20:22:37Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-3b8ddb1eb70936a44e7994b3d894e2af9bcd99a5\"\
IssueInstant=\"2006-02-08T20:07:37.879Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T20:07:37.879Z\"\
NotOnOrAfter=\"2006-02-08T20:22:37.879Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T20:07:37.879Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
GcC6RZf3Z5v+6V93q84R9QHkvUwYgqpKHZ0CDWSptQch002Way1fvwxWs9Pj73JlZ+voHUyFSK1fbsWz+NvNIrV5jjXvY1BvmkdBpbsfKSr1ZduMbSfqEfWBIwvMqSityIe0ohxoRqjsyfuYRM....................\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<EtinStatusRequest
xmlns=\"http://www.irs.gov/a2a/mef/MeFMSIServices.xsd\"\>]{.mark}

[\<ETIN\>00456\</ETIN\>]{.mark}

[\</EtinStatusRequest\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### EtinStatus Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFMSIServices.xsd\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000011R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000011\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>EtinStatus\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T20:07:54Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-bb994af0be9c74e44d86cf619da4a52da42d5ebe\"\>]{.mark}

[\<wsu:Created\>2006-02-08T20:07:37Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T20:22:37Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-3b8ddb1eb70936a44e7994b3d894e2af9bcd99a5\"\
IssueInstant=\"2006-02-08T20:07:37.879Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T20:07:37.879Z\"\
NotOnOrAfter=\"2006-02-08T20:22:37.879Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T20:07:37.879Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
GcC6RZf3Z5v+6V93q84R9QHkvUwYgqpKHZ0CDWSptQch002Way1fvwxWs9Pj73JlZ+voHUyFSK1fbsWz+NvNIrV5jjXvY1BvmkdBpbsfKSr1ZduMbSfqEfWBIwvMqSityIe0ohxoRqjsyfuYRM...............\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<wn1:EtinStatusResponse
i:type=\"wn1:EtinStatusResponseType\"\>]{.mark}

[\<wn1:ETIN i:type=\"d:string\"\>00456\</wn1:ETIN\>]{.mark}

[\<wn1:status i:type=\"d:string\"\>V\</wn1:status\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>1120\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>1120POL\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\<wn1:form i:type=\"wn1:ETINFormStatusType\"\>]{.mark}

[\<wn1:formName i:type=\"d:string\"\>990\</wn1:formName\>]{.mark}

[\<wn1:formStatus i:type=\"d:string\"\>P\</wn1:formStatus\>]{.mark}

[\</wn1:form\>]{.mark}

[\</wn1:EtinStatusResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

###  GetStateParticipantsList Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000013\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>GetStateParticipantsList\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-01-28T00:19:26.393Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-bb994af0be9c74e44d86cf619da4a52da42d5ebe\"\>]{.mark}

[\<wsu:Created\>2006-02-08T20:07:37Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T20:22:37Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-3b8ddb1eb70936a44e7994b3d894e2af9bcd99a5\"\
IssueInstant=\"2006-02-08T20:07:37.879Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T20:07:37.879Z\"\
NotOnOrAfter=\"2006-02-08T20:22:37.879Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T20:07:37.879Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
GcC6RZf3Z5v+6V93q84R9QHkvUwYgqpKHZ0CDWSptQch002Way1fvwxWs9Pj73JlZ+voHUyFSK1fbsWz+NvNIrV5jjXvY1BvmkdBpbsfKSr1ZduMbSfqEfWBIwvMqSityIe0ohxoRqjsyfuYRM....................\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<GetStateParticipantsListRequest
xmlns=\"http://www.irs.gov/a2a/mef/MeFMSIServices.xsd\"/\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

[]{.mark}

[]{.mark}

[]{.mark}

### GetStateParticipantsList Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFMSIServices.xsd\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000013R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000013\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>GetStateParticipantsList\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T20:08:21Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-bb994af0be9c74e44d86cf619da4a52da42d5ebe\"\>]{.mark}

[\<wsu:Created\>2006-02-08T20:07:37Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T20:22:37Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-3b8ddb1eb70936a44e7994b3d894e2af9bcd99a5\"\
IssueInstant=\"2006-02-08T20:07:37.879Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T20:07:37.879Z\"\
NotOnOrAfter=\"2006-02-08T20:22:37.879Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T20:07:37.879Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
GcC6RZf3Z5v+6V93q84R9QHkvUwYgqpKHZ0CDWSptQch002Way1fvwxWs9Pj73JlZ+voHUyFSK1fbsWz+NvNIrV5jjXvY1BvmkdBpbsfKSr1ZduMbSfqEfWBIwvMqSityIe0ohxoRqjsyfuYRM............\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<wn1:GetStateParticipantsListResponse
i:type=\"wn1:GetStateParticipantsListResponseType\"\>]{.mark}

[\<wn1:count i:type=\"d:int\"\>155\</wn1:count\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IL\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>ILSTCB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IL\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>ILSTCF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IL\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>ILSTCF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>KS\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>KSSTCF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>KS\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>KSSTCB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>KS\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>KSSTCB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IL\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>ILSTEF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IL\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>ILSTEF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>KS\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>KSSTEF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IL\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>ILSTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>LA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>LASTCF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>LA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>LASTCB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>LA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>LASTCB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MI\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MISTCF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>LA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>LASTEF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MI\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MISTCB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>LA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>LASTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>LA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>LASTEB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>NY\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NYSTCF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MI\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MISTEF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MI\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MISTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MI\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MISTEB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>NY\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NYSTCB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MD\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MDSTCF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MD\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MDSTCF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>NY\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NYSTEF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>NY\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NYSTEB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MD\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MDSTCB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MD\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MDSTEF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MD\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MDSTEF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MD\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MDSTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MD\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MDSTEB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>NM\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NMSTCF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>CA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>CASTCB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>CA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>CASTCB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>NM\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NMSTCB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>NM\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NMSTEF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>NM\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NMSTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>CA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>CASTEF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>CA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>CASTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>CA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>CASTEB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>CT\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>CTSTCF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>CT\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>CTSTCB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>CT\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>CTSTCB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>CT\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>CTSTEF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>CT\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>CTSTEF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>CT\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>CTSTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MD\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MDCTCF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>OK\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>OKSTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>OK\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>OKSTEB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>HI\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>HISTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>HI\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>HISTEB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>GA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>GASTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>GA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>GASTEB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>CO\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>COSTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>CO\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>COSTEB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>ND\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NDSTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>ND\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NDSTEB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>FL\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>FLSTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>FL\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>FLSTEB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>NV\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NVSTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>NV\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NVSTEB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>DE\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>DESTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>DE\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>DESTEB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>AZ\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>AZSTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>AZ\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>AZSTEB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MS\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MSSTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MS\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MSSTEB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>OK\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>OKSTPB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>HI\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>HISTPB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>GA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>GASTPB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>CO\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>COSTPB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>ND\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NDSTPB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>FL\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>FLSTPB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>NV\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NVSTPB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>DE\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>DESTPB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>AZ\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>AZSTPB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MS\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MSSTPB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>CO\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>COSTPB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>GA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>GASTPB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>FL\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>FLSTPB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>NV\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NVSTPB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>HI\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>HISTPB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MS\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MSSTPB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>DE\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>DESTPB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>AZ\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>AZSTPB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>ND\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NDSTPB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>OK\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>OKSTPB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>UT\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>UTSTCB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>UT\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>UTSTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>IASTCBPB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>IASTCBPB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>IASTEBE202 !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>IASTEBE202 !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>IASTCBPBE203 !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>IASTCBPBE204 !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>IASTCBPBE204 !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>IASTPBCBE205 !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>IASTPBCBE205 !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>IASTEBE2200 !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>IASTEBE2200 !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>SC\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>SCSTCF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>SC\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>SCSTCB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>SC\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>SCSTEF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>SC\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>SCSTEB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>OH\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>OHSTCF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>OH\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>OHSTCB !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>OH\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>OHSTEF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>OH\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>OHSTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MASTCF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MASTCB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MASTEF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>MA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>MASTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>UT\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>UTSTCF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>UT\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>UTSTCB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>UT\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>UTSTEF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>UT\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>UTSTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>NH\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NHSTCF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>NH\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NHSTCB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>NH\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NHSTEF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>NH\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NHSTEF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>NH\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>NHSTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>IASTCF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>IASTCB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>IASTEF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>IA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>IASTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>PA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>PASTCF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>PA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>PASTCB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>PA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>PASTEF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>PA\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>PASTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>TN\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>TNSTCF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>TN\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>TNSTCB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>TN\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>TNSTEF !
T\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>TN\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>TNSTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>AK\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>AKSTEB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>AK\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>AKSTEF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>AK\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>AKSTCB !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\<wn1:StateParticipant i:type=\"wn1:StateParticipantType\"\>]{.mark}

[\<wn1:state i:type=\"d:string\"\>AK\</wn1:state\>]{.mark}

[\<wn1:participantPrograms i:type=\"d:string\"\>AKSTCF !
P\</wn1:participantPrograms\>]{.mark}

[\</wn1:StateParticipant\>]{.mark}

[\</wn1:GetStateParticipantsListResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

## State Services SOAP Messages

This section presents SOAP request and response message examples for the
following State services:

-   GetNewSubmissions

-   [GetSubmissionsByMsgID]{.mark}

-   GetSubmissions

-   GetSubmission

-   SendSubmissionReceipts

-   SendAcks

-   GetNewAckNotifications

-   GetAckNotifications

-   GetAckNotification

-   GetSubmissionReconciliationList

Note that all of the SOAP request and response messages are identical
for MIME and DIME except for the attachment transport mechanism.

Also note that the request and response messages are identical for
Password Authenticated and Strong Authentication users except for the
location of the Application System ID (username) as noted earlier. It is
in the WS‑Security UsernameToken for both Password Authenticated and
Strong Authentication users and also in the MeF Header AppSysID for
Strong Authentication users. Therefore, to avoid redundancy, all of
examples below indicate the placement of the Application System ID
(username) for both types of users.

### GetNewSubmissions Service Request Message 

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000002\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>GetNewSubmissions\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-02-24T09:53:51.237Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-80bf7b190129b908ee31d5412acbbdc7d0b95998\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:39:28Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:54:28Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-ce99a06ac772602bfc954e3b807e7519e9807d01\"\
IssueInstant=\"2006-02-08T22:39:28.567Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:39:28.567Z\"\
NotOnOrAfter=\"2006-02-08T22:54:28.567Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:39:28.567Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
uOwaIfiL+JB6MXFKJMYKbvZfrU2h7eHzRThDeGttFfZjnVrxs/ZDcfUUhiU1p9ZiUB8dGOuW8xR/NupMTV9kycUrOExNRo3QqWXy3P9Vgyg/dHMV2DJHYp2D1oUCP58f4Av0t9yyBRhSKF.....................\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<GetNewSubmissionsRequestArgs
xmlns=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<MaxResults\>1\</MaxResults\>]{.mark}

[**\<Category\>CORP\</Category\>**]{.mark}

[\</GetNewSubmissionsRequestArgs\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### GetNewSubmissions Service Response Message 

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000002R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000002\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>GetNewSubmissions\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:42:58Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-80bf7b190129b908ee31d5412acbbdc7d0b95998\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:39:28Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:54:28Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2006-02-08T22:39:28.567Z\"\
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-ce99a06ac772602bfc954e3b807e7519e9807d01\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2006-02-08T22:54:28.567Z\"\
NotBefore=\"2006-02-08T22:39:28.567Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:39:28.567Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
uOwaIfiL+JB6MXFKJMYKbvZfrU2h7eHzRThDeGttFfZjnVrxs/ZDcfUUhiU1p9ZiUB8dGOuW8xR/NupMTV9kycUrOExNRo3QqWXy3P9Vgyg/dHMV2DJHYp2D1oUCP58f4Av0t9yyBRhSKF....................\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:GetNewSubmissionsResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<ns10:MoreAvailable\>true\</ns10:MoreAvailable\>]{.mark}

[\<ns10:IRSDataList\>]{.mark}

[\<ns10:Count\>1\</ns10:Count\>]{.mark}

[\<ns10:IRSData\>]{.mark}

[\<ns10:SubmissionId\>00123420060320000057\</ns10:SubmissionId\>]{.mark}

[\<ns10:ETIN\>00123\</ns10:ETIN\>]{.mark}

[\<ns10:ReceivedTimestamp\>2006-02-02T14:24:11.482Z\</ns10:ReceivedTimestamp\>]{.mark}

[\<ns10:FederalEINStatus\>Found Match\</ns10:FederalEINStatus\>]{.mark}

[\<ns10:ElectronicPostmark\>2006-01-31T18:34:50.113Z\</ns10:ElectronicPostmark\>]{.mark}

[\<ns10:SourceIRSSubmissionId i:nil=\"true\"/\>]{.mark}

[\<ns10:IRSReceivedDate\>2006-02-02T18:55:55.003Z\</ns10:IRSReceivedDate\>]{.mark}

[\<!\-- **Note:** The above 2 elements are optional and may or may not
be present in the actual response \--\>]{.mark}

[\</ns10:IRSData\>]{.mark}

[\</ns10:IRSDataList\>]{.mark}

[\</ns10:GetNewSubmissionsResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

[]{.mark}

### Get Submissions by Message ID Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000003\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>GetSubmissionsByMsgID\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-02-02T02:41:42.473Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-80bf7b190129b908ee31d5412acbbdc7d0b95998\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:39:28Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:54:28Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-ce99a06ac772602bfc954e3b807e7519e9807d01\"\
IssueInstant=\"2006-02-08T22:39:28.567Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:39:28.567Z\"\
NotOnOrAfter=\"2006-02-08T22:54:28.567Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:39:28.567Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
uOwaIfiL+JB6MXFKJMYKbvZfrU2h7eHzRThDeGttFfZjnVrxs/ZDcfUUhiU1p9ZiUB8dGOuW8xR/NupMTV9kycUrOExNRo3QqWXy3P9Vgyg/dHMV2DJHYp2D1oUCP58f4Av0t9yyBRhSK...............\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<GetSubmissionsByMsgIDRequestArgs
xmlns=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<MessageID\>0012300603900000002\</MessageID\>]{.mark}

[\</GetSubmissionsByMsgIDRequestArgs\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### Get Submissions by Message ID Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000003R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000003\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>GetSubmissionsByMsgID\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:43:14Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-80bf7b190129b908ee31d5412acbbdc7d0b95998\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:39:28Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:54:28Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2006-02-08T22:39:28.567Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-ce99a06ac772602bfc954e3b807e7519e9807d01\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2006-02-08T22:54:28.567Z\"\
NotBefore=\"2006-02-08T22:39:28.567Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:39:28.567Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
uOwaIfiL+JB6MXFKJMYKbvZfrU2h7eHzRThDeGttFfZjnVrxs/ZDcfUUhiU1p9ZiUB8dGOuW8xR/NupMTV9kycUrOExNRo3QqWXy3P9Vgyg/dHMV2DJHYp2D1oUCP58f4Av0t9yyBRhSK...............\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:GetSubmissionsByMsgIDResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<ns10:MoreAvailable\>false\</ns10:MoreAvailable\>]{.mark}

[\<ns10:IRSDataList\>]{.mark}

[\<ns10:Count\>1\</ns10:Count\>]{.mark}

[\<ns10:IRSData\>]{.mark}

[\<ns10:SubmissionId\>00123420060320000057\</ns10:SubmissionId\>]{.mark}

[\<ns10:ETIN\>00165\</ns10:ETIN\>]{.mark}

[\<ns10:ReceivedTimestamp\>2006-02-02T14:24:11.482Z\</ns10:ReceivedTimestamp\>]{.mark}

[\<ns10:FederalEINStatus\>Found Match\</ns10:FederalEINStatus\>]{.mark}

[\<ns10:ElectronicPostmark\>2006-01-31T18:34:50.113Z\</ns10:ElectronicPostmark\>]{.mark}

[\<ns10:SourceIRSSubmissionId i:nil=\"true\"/\>]{.mark}

[\<ns10:IRSReceivedDate\>2006-02-02T18:55:55.003Z\</ns10:IRSReceivedDate\>]{.mark}

[\<!\-- **Note:** The above 2 elements are optional and may or may not
be present in the actual response \--\>]{.mark}

[\</ns10:IRSData\>]{.mark}

[\</ns10:IRSDataList\>]{.mark}

[\</ns10:GetSubmissionsByMsgIDResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### Get Submissions Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000004\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>GetSubmissions\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-02-07T06:15:13.898Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-80bf7b190129b908ee31d5412acbbdc7d0b95998\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:39:28Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:54:28Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-ce99a06ac772602bfc954e3b807e7519e9807d01\"\
IssueInstant=\"2006-02-08T22:39:28.567Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:39:28.567Z\"\
NotOnOrAfter=\"2006-02-08T22:54:28.567Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:39:28.567Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
uOwaIfiL+JB6MXFKJMYKbvZfrU2h7eHzRThDeGttFfZjnVrxs/ZDcfUUhiU1p9ZiUB8dGOuW8xR/NupMTV9kycUrOExNRo3QqWXy3P9Vgyg/dHMV2DJHYp2D1oUCP58f4Av0t9yyBRhSKFb..................\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<GetSubmissionsRequestArgs
xmlns=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<SubmissionIdList\>]{.mark}

[\<Count\>1\</Count\>]{.mark}

[\<SubmissionId\>00123420060380000097\</SubmissionId\>]{.mark}

[\</SubmissionIdList\>]{.mark}

[\</GetSubmissionsRequestArgs\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### GetSubmissions Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000004R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000004\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>GetSubmissions\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:43:47Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-80bf7b190129b908ee31d5412acbbdc7d0b95998\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:39:28Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:54:28Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2006-02-08T22:39:28.567Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-ce99a06ac772602bfc954e3b807e7519e9807d01\"
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2006-02-08T22:54:28.567Z\"\
NotBefore=\"2006-02-08T22:39:28.567Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:39:28.567Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
uOwaIfiL+JB6MXFKJMYKbvZfrU2h7eHzRThDeGttFfZjnVrxs/ZDcfUUhiU1p9ZiUB8dGOuW8xR/NupMTV9kycUrOExNRo3QqWXy3P9Vgyg/dHMV2DJHYp2D1oUCP58f4Av0t9yyBRhSKFb..............\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:GetSubmissionsResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<ns10:IRSDataList\>]{.mark}

[\<ns10:Count\>1\</ns10:Count\>]{.mark}

[\<ns10:IRSData\>]{.mark}

[\<ns10:SubmissionId\>00123420060380000097\</ns10:SubmissionId\>]{.mark}

[\<ns10:ETIN\>00123\</ns10:ETIN\>]{.mark}

[\<ns10:ReceivedTimestamp\>2006-02-08T22:32:51.986Z\</ns10:ReceivedTimestamp\>]{.mark}

[\<ns10:FederalEINStatus\>Found No
Match\</ns10:FederalEINStatus\>]{.mark}

[\<ns10:ElectronicPostmark\>2006-01-31T18:34:50.113Z\</ns10:ElectronicPostmark\>]{.mark}

[\<ns10: SourceIRSSubmissionId \>00123420060380000086\
\</ns10: SourceIRSSubmissionId \>]{.mark}

[\<ns10:IRSReceivedDate\>2006-02-09T08:55:55.003Z\</ns10:IRSReceivedDate\>]{.mark}

[\<!\-- **Note:** The above 2 elements are optional and may or may not
be present in the actual response \--\>]{.mark}

[\</ns10:IRSData\>]{.mark}

[\</ns10:IRSDataList\>]{.mark}

[\<ns10:ErrorList\>]{.mark}

[\<ns10:Count\>0\</ns10:Count\>]{.mark}

[\<ns10:SubmissionError i:nil=\"true\"/\>]{.mark}

[\<!\-- **Note:** The above element is optional and may or may not be
present in the actual response \--\>]{.mark}

[\</ns10:ErrorList\>]{.mark}

[\</ns10:GetSubmissionsResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### GetSubmission Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000005\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>GetSubmission\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-01-29T23:12:33.073Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-80bf7b190129b908ee31d5412acbbdc7d0b95998\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:39:28Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:54:28Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-ce99a06ac772602bfc954e3b807e7519e9807d01\"\
IssueInstant=\"2006-02-08T22:39:28.567Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:39:28.567Z\"\
NotOnOrAfter=\"2006-02-08T22:54:28.567Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:39:28.567Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
uOwaIfiL+JB6MXFKJMYKbvZfrU2h7eHzRThDeGttFfZjnVrxs/ZDcfUUhiU1p9ZiUB8dGOuW8xR/NupMTV9kycUrOExNRo3QqWXy3P9Vgyg/dHMV2DJHYp2D1oUCP58f4Av0t9yyBRhSKFbZb................\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<GetSubmissionRequestArgs
xmlns=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<SubmissionId\>00123420060380000097\</SubmissionId\>]{.mark}

[\</GetSubmissionRequestArgs\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### GetSubmission Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000005R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000005\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>GetSubmission\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:44:05Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-80bf7b190129b908ee31d5412acbbdc7d0b95998\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:39:28Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:54:28Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2006-02-08T22:39:28.567Z\"\
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-ce99a06ac772602bfc954e3b807e7519e9807d01\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2006-02-08T22:54:28.567Z\"\
NotBefore=\"2006-02-08T22:39:28.567Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:39:28.567Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
uOwaIfiL+JB6MXFKJMYKbvZfrU2h7eHzRThDeGttFfZjnVrxs/ZDcfUUhiU1p9ZiUB8dGOuW8xR/NupMTV9kycUrOExNRo3QqWXy3P9Vgyg/dHMV2DJHYp2D1oUCP58f4Av0t9yyBRhSKFb86m8tyC0qH/nfCvsiuUFcSrXfv3x9Z.........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:GetSubmissionResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<ns10:IRSData\>]{.mark}

[\<ns10:SubmissionId\>00123420060380000097\</ns10:SubmissionId\>]{.mark}

[\<ns10:ETIN\>00123\</ns10:ETIN\>]{.mark}

[\<ns10:ReceivedTimestamp\>2006-02-08T22:32:51.986Z\</ns10:ReceivedTimestamp\>]{.mark}

[\<ns10:FederalEINStatus\>Found No
Match\</ns10:FederalEINStatus\>]{.mark}

[\<ns10:ElectronicPostmark\>2006-01-31T18:34:50.113Z\</ns10:ElectronicPostmark\>]{.mark}

[\<ns10:SourceIRSSubmissionId i:nil=\"true\"/\>]{.mark}

[\<ns10:IRSReceivedDate\>2006-02-09T08:55:55.003Z\</ns10:IRSReceivedDate\>]{.mark}

[\<!\-- **Note:** The above 2 elements are optional and may or may not
be present in the actual response \--\>]{.mark}

[\</ns10:IRSData\>]{.mark}

[\</ns10:GetSubmissionResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### SendSubmissionReceipts Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000006\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>SendSubmissionReceipts\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-01-22T21:26:49.912Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-80bf7b190129b908ee31d5412acbbdc7d0b95998\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:39:28Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:54:28Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-ce99a06ac772602bfc954e3b807e7519e9807d01\"\
IssueInstant=\"2006-02-08T22:39:28.567Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:39:28.567Z\"\
NotOnOrAfter=\"2006-02-08T22:54:28.567Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:39:28.567Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
uOwaIfiL+JB6MXFKJMYKbvZfrU2h7eHzRThDeGttFfZjnVrxs/ZDcfUUhiU1p9ZiUB8dGOuW8xR/NupMTV9kycUrOExNRo3QqWXy3P9Vgyg/dHMV2DJHYp2D1oUCP58f4Av0t9yyBRhSKFbx9Zb6sqe...........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<SendSubmissionReceiptsRequestArgs
xmlns=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"/\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### SendSubmissionReceipts Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000006R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000006\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>SendSubmissionReceipts\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:44:46Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-80bf7b190129b908ee31d5412acbbdc7d0b95998\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:39:28Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:54:28Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-ce99a06ac772602bfc954e3b807e7519e9807d01\"\
IssueInstant=\"2006-02-08T22:39:28.567Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:39:28.567Z\"\
NotOnOrAfter=\"2006-02-08T22:54:28.567Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:39:28.567Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
uOwaIfiL+JB6MXFKJMYKbvZfrU2h7eHzRThDeGttFfZjnVrxs/ZDcfUUhiU1p9ZiUB8dGOuW8xR/NupMTV9kycUrOExNRo3QqWXy3P9Vgyg/dHMV2DJHYp2D1oUCP58f4Av0t9yyBRhSKFb8Zb6s...............\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns9:SendSubmissionReceiptsResponse
xmlns:ns9=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<ns9:Count\>2\</ns9:Count\>]{.mark}

[\</ns9:SendSubmissionReceiptsResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### SendAcks Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000007\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>SendAcks\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-02-16T15:13:56.390Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-80bf7b190129b908ee31d5412acbbdc7d0b95998\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:39:28Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:54:28Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-ce99a06ac772602bfc954e3b807e7519e9807d01\"\
IssueInstant=\"2006-02-08T22:39:28.567Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:39:28.567Z\"\
NotOnOrAfter=\"2006-02-08T22:54:28.567Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:39:28.567Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
uOwaIfiL+JB6MXFKJMYKbvZfrU2h7eHzRThDeGttFfZjnVrxs/ZDcfUUhiU1p9ZiUB8dGOuW8xR/NupMTV9kycUrOExN...............\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<SendAcksRequestArgs
xmlns=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"/\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### SendAcks Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000007R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000007\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>SendAcks\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:44:58Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-80bf7b190129b908ee31d5412acbbdc7d0b95998\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:39:28Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:54:28Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-ce99a06ac772602bfc954e3b807e7519e9807d01\"\
IssueInstant=\"2006-02-08T22:39:28.567Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:39:28.567Z\"\
NotOnOrAfter=\"2006-02-08T22:54:28.567Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:39:28.567Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
uOwaIfiL+JB6MXFKJMYKbvZfrU2h7eHzRThDeGttFfZjnVrxs/ZDcfUUhiU1p9ZiUB8dGOuW8xR/NupMTV9kycUrOExN...........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns9:SendAcksResponse
xmlns:ns9=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<ns9:Count\>3\</ns9:Count\>]{.mark}

[\</ns9:SendAcksResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### GetNewAckNotifications Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000041\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>GetNewAckNotifications\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-02-18T13:53:51.288Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-18c3af8bed5e19dc01baad81fb818df521bee023\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:56:44Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T23:11:44Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-045a7c92ec380e1e2d5473b6e36f339227ad10c5\"\
IssueInstant=\"2006-02-08T22:56:44.886Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:56:44.886Z\"\
NotOnOrAfter=\"2006-02-08T23:11:44.886Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:56:44.886Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
JvqVP0Z5XZWFf/1HE8XiMKfu87fxBRJDf0lLCfYpKnV17lFl7EdnDHTy0Cjfoj0Wt9Ck9GlHsr/CqENV4C+jhGObP4mOj+5BO426FikdtRhVRM46PkftMpbynd9m2OtILfQckddHB/f9sNNW38qryb9YqB.............\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<GetNewAckNotificationsRequestArgs
xmlns=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<MaxResults\>1\</MaxResults\>]{.mark}

[\</GetNewAckNotificationsRequestArgs\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### GetNewAckNotifications Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000041R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000041\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>GetNewAckNotifications\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:56:48Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-18c3af8bed5e19dc01baad81fb818df521bee023\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:56:44Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T23:11:44Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2006-02-08T22:56:44.886Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-045a7c92ec380e1e2d5473b6e36f339227ad10c5\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2006-02-08T23:11:44.886Z\"\
NotBefore=\"2006-02-08T22:56:44.886Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:56:44.886Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
JvqVP0Z5XZWFf/1HE8XiMKfu87fxBRJDf0lLCfYpKnV17lFl7EdnDHTy0Cjfoj0Wt9Ck9GlHsr/CqENV4C+jhGObP4mOj+5BO426FikdtRhVRM46PkftMpbynd9m2OtILfQckddHB/f9sNNW38qryb9YqBN...........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:GetNewAckNotificationsResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<ns10:MoreAvailable\>true\</ns10:MoreAvailable\>]{.mark}

[\</ns10:GetNewAckNotificationsResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### GetAckNotifications Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000042\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>GetAckNotifications\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-01-22T18:50:10.043Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-18c3af8bed5e19dc01baad81fb818df521bee023\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:56:44Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T23:11:44Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-045a7c92ec380e1e2d5473b6e36f339227ad10c5\"\
IssueInstant=\"2006-02-08T22:56:44.886Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:56:44.886Z\"\
NotOnOrAfter=\"2006-02-08T23:11:44.886Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:56:44.886Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
JvqVP0Z5XZWFf/1HE8XiMKfu87fxBRJDf0lLCfYpKnV17lFl7EdnDHTy0Cjfoj0Wt9Ck9GlHsr/CqENV4C+jhGObP4mOj+5BO426FikdtRhVRM46PkftMpbynd9m2OtILfQckddHB/f9sNNW38qryb9YqB0N..........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<GetAckNotificationsRequestArgs
xmlns=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<SubmissionIdList\>]{.mark}

[\<Count\>2\</Count\>]{.mark}

[\<SubmissionId\>00123420060380000097\</SubmissionId\>]{.mark}

[\<SubmissionId\>00123420060380000098\</SubmissionId\>]{.mark}

[\</SubmissionIdList\>]{.mark}

[\</GetAckNotificationsRequestArgs\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### GetAckNotifications Service Response Message

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000042R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000042\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>GetAckNotifications\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:56:54Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-18c3af8bed5e19dc01baad81fb818df521bee023\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:56:44Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T23:11:44Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2006-02-08T22:56:44.886Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-045a7c92ec380e1e2d5473b6e36f339227ad10c5\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2006-02-08T23:11:44.886Z\"\
NotBefore=\"2006-02-08T22:56:44.886Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:56:44.886Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
JvqVP0Z5XZWFf/1HE8XiMKfu87fxBRJDf0lLCfYpKnV17lFl7EdnDHTy0Cjfoj0Wt9Ck9GlHsr/CqENV4C+jhGObP4mOj+..........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:GetAckNotificationsResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"/\>]{.mark}

[\<ns10:ErrorList\>]{.mark}

[\<ns10:Count2\</ns10:Count\>]{.mark}

[\<ns10:SubmissionError\>]{.mark}

[\<ns10:SubmissionId\>00123420060380000097\</ns10:SubmissionId\>]{.mark}

[\<ns10:Error\>]{.mark}

[\<ns10:ErrorMessage\>]{.mark}Backend system
error[\</ns10:ErrorMessage\>]{.mark}

[\<ns10:]{.mark}ErrorClassification[\>SYSTEM_ERROR\</ns10:]{.mark}ErrorClassification[\>]{.mark}

[\<ns10:ErrorCode\>]{.mark}SYSTMI007500002[\</ns10:ErrorCode\>]{.mark}

[\</ns10:Error\>]{.mark}

[\</ns10:SubmissionError\>]{.mark}

[\<ns10:SubmissionError\>]{.mark}

[\<ns10:SubmissionId\>00123420060380000098\</ns10:SubmissionId\>]{.mark}

[\<ns10:Error\>]{.mark}

[\<ns10:ErrorMessage\>]{.mark}Backend system
error[\</ns10:ErrorMessage\>]{.mark}

[\<ns10:]{.mark}ErrorClassification[\>SYSTEM_ERROR\</ns10:]{.mark}ErrorClassification[\>]{.mark}

[\<ns10:ErrorCode\>]{.mark}SYSTMI007500002[\</ns10:ErrorCode\>]{.mark}

[\</ns10:Error\>]{.mark}

[\</ns10:SubmissionError\>]{.mark}

[\</ns10:ErrorList\>]{.mark}

[\</ns10:GetAckNotificationsResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### GetAckNotification Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000043\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>GetAckNotification\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-02-19T00:10:08.518Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-18c3af8bed5e19dc01baad81fb818df521bee023\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:56:44Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T23:11:44Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-045a7c92ec380e1e2d5473b6e36f339227ad10c5\"\
IssueInstant=\"2006-02-08T22:56:44.886Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:56:44.886Z\"\
NotOnOrAfter=\"2006-02-08T23:11:44.886Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:56:44.886Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
JvqVP0Z5XZWFf/1HE8XiMKfu87fxBRJDf0lLCfYpKnV17lFl7EdnDHTy0Cjfoj0Wt9Ck9GlHsr/CqENV4C+jhGObP4mOj+5BO426FikdtRhVRM46PkftMpbynd9m2OtILfQckddHB/f9sNNW38qryb9YKNk8..........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<GetAckNotificationRequestArgs
xmlns=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<SubmissionId\>00123420060380000097\</SubmissionId\>]{.mark}

[\</GetAckNotificationRequestArgs\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### GetAckNotification Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000043R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000043\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>GetAckNotification\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:57:04Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-18c3af8bed5e19dc01baad81fb818df521bee023\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:56:44Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T23:11:44Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2006-02-08T22:56:44.886Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-045a7c92ec380e1e2d5473b6e36f339227ad10c5\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2006-02-08T23:11:44.886Z\"\
NotBefore=\"2006-02-08T22:56:44.886Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:56:44.886Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
JvqVP0Z5XZWFf/1HE8XiMKfu87fxBRJDf0lLCfYpKnV17lFl7EdnDHTy0Cjfoj0Wt9Ck9GlHsr/CqENV4C+jhGObP4mOj+5BO426FikdtRhVRM46PkftMpbynd9m2OtILfQckddHB/f9sNNW7we/V+i9KN.........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:GetAckNotificationResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"/\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### GetSubmissionReconciliationList Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000002\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>]{.mark}GetSubmissionReconciliationList[\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-02-24T09:53:51.237Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-80bf7b190129b908ee31d5412acbbdc7d0b95998\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:39:28Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:54:28Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-ce99a06ac772602bfc954e3b807e7519e9807d01\"\
IssueInstant=\"2006-02-08T22:39:28.567Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:39:28.567Z\"\
NotOnOrAfter=\"2006-02-08T22:54:28.567Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:39:28.567Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
uOwaIfiL+JB6MXFKJMYKbvZfrU2h7eHzRThDeGttFfZjnVrxs/ZDcfUUhiU1p9ZiUB8dGOuW8xR/NupMTV9kycUrOExNRo3QqWXy3P9Vgyg/dHMV2DJHYp2D1oUCP58f4Av0t9yyBRhSKF.....................\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<]{.mark}GetSubmissionReconciliationList[Request
xmlns=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<MaxResults\>2\</MaxResults\>]{.mark}

[**\<Category\>CORP\</Category\>**]{.mark}

[\<!\-- **Note:** The above element is optional and need not be present
in the actual request \--\>]{.mark}

[\</]{.mark}GetSubmissionReconciliationList[Request \>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### GetSubmissionReconciliationList Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000002R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000002\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>]{.mark}GetSubmissionReconciliationList[\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:42:58Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-80bf7b190129b908ee31d5412acbbdc7d0b95998\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:39:28Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:54:28Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2006-02-08T22:39:28.567Z\"\
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-ce99a06ac772602bfc954e3b807e7519e9807d01\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2006-02-08T22:54:28.567Z\"\
NotBefore=\"2006-02-08T22:39:28.567Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:39:28.567Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
uOwaIfiL+JB6MXFKJMYKbvZfrU2h7eHzfZjnVr........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:]{.mark}GetSubmissionReconciliationList[Response
xmlns:ns10=\"http://www.irs.gov/a2a/mef/MeFStateService.xsd\"\>]{.mark}

[\<ns10:SubmissionId\>00123420060320000057\</ns10:SubmissionId\>]{.mark}

[\<ns10:SubmissionId\>00123420060320000058\</ns10:SubmissionId\>]{.mark}

[\<!\-- **Note:** The above elements are optional and may or may not be
present in the actual response \--\>]{.mark}

[\<ns10:MoreAvailable\>true\</ns10:MoreAvailable\>]{.mark}

[\</ns10:]{.mark}GetSubmissionReconciliationList[Response\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

## Transmitter Services SOAP Messages

This section presents SOAP request and response message examples for the
following Transmitter services:

-   SendSubmissions

-   GetNewAcks

-   [GetAcksBy]{.mark}MsgID

-   GetAcks

-   GetAck

-   GetNewSubmissionsStatus

-   GetSubmissionsStatus

-   GetSubmissionStatus

-   GetNew2290Schedule1s

-   Get2290Schedule1sByMsgID

-   Get2290Schedule1s

-   Get2290Schedule1

Note that all of the SOAP request and response messages are identical
for MIME and DIME except for the attachment transport mechanism.

Also note that the request and response messages are identical for
Password Authenticated and Strong Authentication users except for the
location of the Application System ID (username) as noted earlier. It is
in the WS‑Security UsernameToken for both Password Authenticated and
Strong Authentication users and also in the MeF Header AppSysID for
Strong Authentication users. Therefore, to avoid redundancy, all of
examples below indicate the placement of the Application System ID
(username) for both types of users.

### SendSubmissions Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000020\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>SendSubmissions\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-01-16T06:25:16.479Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-a2010a5da0d1d70a24272ee8d501e1ac85923f94\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:32:29Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:47:29Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-0d586b6f305c53db2ddc635806029a676e140c59\"\
IssueInstant=\"2006-02-08T22:32:29.727Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:32:29.727Z\"\
NotOnOrAfter=\"2006-02-08T22:47:29.727Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:32:29.727Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
O=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
nGxSaaEpb9fpL7WUlCbnHR73LXMwggfrTdQbAiBsklIqoaactecA+pD58tRE4CT3aWu6NW74OEdrwq/VkAM9f9YeTL9si..............\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<SendSubmissionsRequest
xmlns=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\>]{.mark}

[\<SubmissionDataList\>]{.mark}

[\<Count\>2\</Count\>]{.mark}

[\<SubmissionData\>]{.mark}

[\<SubmissionId\>00123420060380000096\</SubmissionId\>]{.mark}

[\<ElectronicPostmark\>2006-01-31T13:34:50.113Z\</ElectronicPostmark\>]{.mark}

[\</SubmissionData\>]{.mark}

[\<SubmissionData\>]{.mark}

[\<SubmissionId\>00123420060380000097\</SubmissionId\>]{.mark}

[\<ElectronicPostmark\>2006-01-31T13:34:50.113Z\</ElectronicPostmark\>]{.mark}

[\</SubmissionData\>]{.mark}

[\</SubmissionDataList\>]{.mark}

[\</SendSubmissionsRequest\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

[]{.mark}

[]{.mark}

### SendSubmissions Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000020R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000020\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>SendSubmissions\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:33:05Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-a2010a5da0d1d70a24272ee8d501e1ac85923f94\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:32:29Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:47:29Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2006-02-08T22:32:29.727Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-0d586b6f305c53db2ddc635806029a676e140c59\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2006-02-08T22:47:29.727Z\"\
NotBefore=\"2006-02-08T22:32:29.727Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:32:29.727Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
nGxSaaEpb9fpL7WUlCbnHR73LXMwggfrTdQbAiBsklIqoaactecA+pD58tRE4CT3aWu6NW74OEdrwq/VkAM9f9YeTL9si..............\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:SendSubmissionsResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"/\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### GetNewAcks Service Request Message 

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000031\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>GetNewAcks\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-02-21T23:03:19.055Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-d19272dadc197c70a375502fd7af939d6344fd46\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:54:14Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T23:09:14Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-bece5c1f6a8bef59ec775294472bae14455e57e9\"\
IssueInstant=\"2006-02-08T22:54:14.572Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:54:14.572Z\"\
NotOnOrAfter=\"2006-02-08T23:09:14.572Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:54:14.572Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
Tox3pS9+H0J4Pfp2jxnudpLE1mQ/nRkfgyNrFla4FVHIIcf6f+fyzTlOwpv0GwkawFItFbHnk9DWVzyBvsFXlbNihLtvnT1tKfc5..........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<GetNewAcksRequest
xmlns=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\>]{.mark}

[\<MaxResults\>2\</MaxResults\>]{.mark}

[**\<Category\>CORP\</Category\>**]{.mark}

[**\<Agency\>Federal\</Agency\>**]{.mark}

[\</GetNewAcksRequest\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### GetNewAcks Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000031R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000031\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>GetNewAcks\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:54:19Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-d19272dadc197c70a375502fd7af939d6344fd46\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:54:14Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T23:09:14Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2006-02-08T22:54:14.572Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-bece5c1f6a8bef59ec775294472bae14455e57e9\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2006-02-08T23:09:14.572Z\"\
NotBefore=\"2006-02-08T22:54:14.572Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:54:14.572Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
Tox3pS9+H0J4Pfp2jxnudpLE1mQ/nRkfgyNrFla4FVHIIcf6f+fyzTlOwpv0Gwkau/9qIAQcvCp+KqCW5Z8N...........
\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:GetNewAcksResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\>]{.mark}

[\<ns10:MoreAvailable\>true\</ns10:MoreAvailable\>]{.mark}

[\</ns10:GetNewAcksResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### Get Acks by Message ID Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000032\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>GetAcksByMsgID\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-01-30T19:12:40.557Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-d19272dadc197c70a375502fd7af939d6344fd46\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:54:14Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T23:09:14Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-bece5c1f6a8bef59ec775294472bae14455e57e9\"\
IssueInstant=\"2006-02-08T22:54:14.572Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:54:14.572Z\"\
NotOnOrAfter=\"2006-02-08T23:09:14.572Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:54:14.572Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
Tox3pS9+H0J4Pfp2jxnudpLE1mQ/nRkfgyNrFla4FVHIIcf6f+fyzTlOwpv0GwkawFItFbHnk9DWVzyBvsFXlbNihLtvnT1tKfc52EILD6FQrpLCISV74rrvBoe10xu/9qIAQcvCp+KqCW5Z8N0........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<GetAcksByMsgIDRequest
xmlns=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\>]{.mark}

[\<MessageID\>00123200603900000031\</MessageID\>]{.mark}

[\</GetAcksByMsgIDRequest\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### Get Acks by Message ID Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000032R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000032\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>GetAcksByMsgID\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:54:26Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-d19272dadc197c70a375502fd7af939d6344fd46\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:54:14Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T23:09:14Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2006-02-08T22:54:14.572Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-bece5c1f6a8bef59ec775294472bae14455e57e9\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2006-02-08T23:09:14.572Z\"\
NotBefore=\"2006-02-08T22:54:14.572Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:54:14.572Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
Tox3pS9+H0J4Pfp2jxnudpLE1mQ/nRkfgyNrFla4FVHIIcf6f+fyzTlOwpv0GwkawFItFbHnk9DWVzyBvsFXlbNihLtvnT1tKfc52EI........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:GetAcksByMsgIDResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\>]{.mark}

[\<ns10:MoreAvailable\>false\</ns10:MoreAvailable\>]{.mark}

[\</ns10:GetAcksByMsgIDResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### GetAcks Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000033\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>GetAcks\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-02-26T14:20:42.526Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-d19272dadc197c70a375502fd7af939d6344fd46\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:54:14Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T23:09:14Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-bece5c1f6a8bef59ec775294472bae14455e57e9\"\
IssueInstant=\"2006-02-08T22:54:14.572Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:54:14.572Z\"\
NotOnOrAfter=\"2006-02-08T23:09:14.572Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:54:14.572Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
Tox3pS9+H0J4Pfp2jxnudpLE1mQ/nRkfgyNrFla4FVHIIcf6f+fyzTlOwpv0GwkawFItFbHnk9DWVzyBvsFXlbNihLtvnT1tKfc52EILD6FQrpLCISV74rrvBoe10xu/9qIAQcvCp+KqCW5Z8N0P.........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<GetAcksRequest
xmlns=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\>]{.mark}

[\<SubmissionIdList\>]{.mark}

[\<Count\>2\</Count\>]{.mark}

[\<SubmissionId\>00123420060380000096\</SubmissionId\>]{.mark}

[\<SubmissionId\>00123420060380000097\</SubmissionId\>]{.mark}

[\</SubmissionIdList\>]{.mark}

[\</GetAcksRequest\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### GetAcks Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000033R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000033\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>GetAcks\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:54:31Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-d19272dadc197c70a375502fd7af939d6344fd46\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:54:14Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T23:09:14Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2006-02-08T22:54:14.572Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-bece5c1f6a8bef59ec775294472bae14455e57e9\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2006-02-08T23:09:14.572Z\"\
NotBefore=\"2006-02-08T22:54:14.572Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:54:14.572Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
Tox3pS9+H0J4Pfp2jxnudpLE1mQ/nRkfgyNrFla4FVHIIcf6f+fyzTlOwpv0GwkawFItFbHnk9DWVzyBvsFXlbNihLtvnT1tKfc52EILD6FQrpLCISV74rrvBoe10xu/9qIAQcvCp+KqCW5Z8N0P+.......\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:GetAcksResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\>]{.mark}

[\<ns10:ErrorList\>]{.mark}

[\<ns10:Count\>0\</ns10:Count\>]{.mark}

[\<ns10:SubmissionError i:nil=\"true\"/\>]{.mark}

[\<!\-- **Note:** The above element is optional and may or may not be
present in the actual response \--\>]{.mark}

[\</ns10:ErrorList\>]{.mark}

[\</ns10:GetAcksResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### GetAck Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000034\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>GetAck\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-01-19T21:27:25.696Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-d19272dadc197c70a375502fd7af939d6344fd46\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:54:14Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T23:09:14Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-bece5c1f6a8bef59ec775294472bae14455e57e9\"\
IssueInstant=\"2006-02-08T22:54:14.572Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:54:14.572Z\"\
NotOnOrAfter=\"2006-02-08T23:09:14.572Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:54:14.572Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
Tox3pS9+H0J4Pfp2jxnudpLE1mQ/nRkfgyNrFla4FVHIIcf6f+fyzTlOwpv0GwkawFItFbHnk9DWVzyBvsFXlbNihLtvnT1tKfc52EILD6FQrpLCISV74rrvBoe10xu/9qIAQcvCp+KqCW5Z8N0P.........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<GetAckRequest
xmlns=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\>]{.mark}

[\<SubmissionId\>00123420060380000096\</SubmissionId\>]{.mark}

[\</GetAckRequest\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### GetAck Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000034R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000034\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>GetAck\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:54:36Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-d19272dadc197c70a375502fd7af939d6344fd46\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:54:14Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T23:09:14Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2006-02-08T22:54:14.572Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-bece5c1f6a8bef59ec775294472bae14455e57e9\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2006-02-08T23:09:14.572Z\"\
NotBefore=\"2006-02-08T22:54:14.572Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:54:14.572Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
Tox3pS9+H0J4Pfp2jxnudpLE1mQ/nRkfgyNrFla4FVHIIcf6f+fyzTlOwpv0GwkawFItFbHnk9DWVzyBvsFXlbNihLtvnT1tKfc52EILD6FQrpLCISV74rrvBoe10xu/9qIAQcvCp+KqCW5Z8N0P.......\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:GetAckResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"/\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### GetNewSubmissionsStatus Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000021\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>GetNewSubmissionsStatus\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-01-18T20:42:13.189Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-a2010a5da0d1d70a24272ee8d501e1ac85923f94\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:32:29Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:47:29Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-0d586b6f305c53db2ddc635806029a676e140c59\"\
IssueInstant=\"2006-02-08T22:32:29.727Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:32:29.727Z\"\
NotOnOrAfter=\"2006-02-08T22:47:29.727Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:32:29.727Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
nGxSaaEpb9fpL7WUlCbnHR73LXMwggfrTdQbAiBsklIqoaactecA+pD58tRE4CT3aWu6NW74OEdrwq/VkAM9f9YeTL9siBfdZiM8hPOr+qastRGNWOhmHBsetw4MI6cA31lszwqGxSNnwLgatKU.........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<GetNewSubmissionsStatusRequest
xmlns=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\>]{.mark}

[\<MaxResults\>2\</MaxResults\>]{.mark}

[\</GetNewSubmissionsStatusRequest\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### GetNewSubmissionsStatus Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000021R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000021\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>GetNewSubmissionsStatus\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:33:22Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-a2010a5da0d1d70a24272ee8d501e1ac85923f94\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:32:29Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:47:29Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2006-02-08T22:32:29.727Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-0d586b6f305c53db2ddc635806029a676e140c59\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2006-02-08T22:47:29.727Z\"\
NotBefore=\"2006-02-08T22:32:29.727Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:32:29.727Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
nGxSaaEpb9fpL7WUlCbnHR73LXMwggfrTdQbAiBsklIqoaactecA+pD58tRE4CT3aWu6NW74OEdrwq/VkAM9f9YeTL9siBfdZiM8hPOr+qastRGNWOhmHBsetw4MI6cA31lszwqGxSNnwLgatKUd..........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:GetNewSubmissionsStatusResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\>]{.mark}

[\<ns10:MoreAvailable\>true\</ns10:MoreAvailable\>]{.mark}

[\</ns10:GetNewSubmissionsStatusResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

[]{.mark}

[]{.mark}

[]{.mark}

[]{.mark}

[]{.mark}

### GetSubmissionsStatus Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000023\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>GetSubmissionsStatus\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-01-28T11:35:20.165Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-a2010a5da0d1d70a24272ee8d501e1ac85923f94\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:32:29Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:47:29Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-0d586b6f305c53db2ddc635806029a676e140c59\"\
IssueInstant=\"2006-02-08T22:32:29.727Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:32:29.727Z\"\
NotOnOrAfter=\"2006-02-08T22:47:29.727Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:32:29.727Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
nGxSaaEpb9fpL7WUlCbnHR73LXMwggfrTdQbAiBsklIqoaactecA+pD58tRE4CT3aWu6NW74OEdrwq/VkAM9f9YeTL9siBfdZiM8hPOr+qastRGNWOhmHBsetw4MI6cA31lszwqGxSNnwLgatKUd........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<GetSubmissionsStatusRequest
xmlns=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\>]{.mark}

[\<SubmissionIdList\>]{.mark}

[\<Count\>2\</Count\>]{.mark}

[\<SubmissionId\>00123420060380000096\</SubmissionId\>]{.mark}

[\<SubmissionId\>00123420060380000097\</SubmissionId\>]{.mark}

[\</SubmissionIdList\>]{.mark}

[\</GetSubmissionsStatusRequest\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### GetSubmissionsStatus Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000023R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000023\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>GetSubmissionsStatus\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:33:45Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-a2010a5da0d1d70a24272ee8d501e1ac85923f94\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:32:29Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:47:29Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2006-02-08T22:32:29.727Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-0d586b6f305c53db2ddc635806029a676e140c59\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2006-02-08T22:47:29.727Z\"\
NotBefore=\"2006-02-08T22:32:29.727Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:32:29.727Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
nGxSaaEpb9fpL7WUlCbnHR73LXMwggfrTdQbAiBsklIqoaactecA+pD58tRE4CT3aWu6NW74OEdrwq/VkAM9f9YeTL9siBfdZiM8hPOr+qastRGNWOhmHBsetw4MI6cA31lszwqGxSNnwLgatKUdZ1......\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:GetSubmissionsStatusResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\>]{.mark}

[\<ns10:ErrorList\>]{.mark}

[\<ns10:Count\>0\</ns10:Count\>]{.mark}

[\<ns10:SubmissionError i:nil=\"true\"/\>]{.mark}

[\<!\-- **Note:** The above element is optional and may or may not be
present in the actual response \--\>]{.mark}

[\</ns10:ErrorList\>]{.mark}

[\</ns10:GetSubmissionsStatusResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### GetSubmissionStatus Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200603900000022\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>GetSubmissionStatus\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2006-02-18T15:17:34.030Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-a2010a5da0d1d70a24272ee8d501e1ac85923f94\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:32:29Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:47:29Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-0d586b6f305c53db2ddc635806029a676e140c59\"\
IssueInstant=\"2006-02-08T22:32:29.727Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2006-02-08T22:32:29.727Z\"\
NotOnOrAfter=\"2006-02-08T22:47:29.727Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:32:29.727Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
nGxSaaEpb9fpL7WUlCbnHR73LXMwggfrTdQbAiBsklIqoaactecA+pD58tRE4CT3aWu6NW74OEdrwq/VkAM9f9YeTL9siBfdZiM8hPOr+qastRGNWOhmHBsetw4MI6cA31lszwqGxSNnwLgatKUd........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<GetSubmissionStatusRequest
xmlns=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\>]{.mark}

[\<SubmissionId\>00123420060380000096\</SubmissionId\>]{.mark}

[\</GetSubmissionStatusRequest\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### GetSubmissionStatus Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200603900000022R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200603900000022\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>GetSubmissionStatus\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2006-02-08T22:33:35Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-a2010a5da0d1d70a24272ee8d501e1ac85923f94\"\>]{.mark}

[\<wsu:Created\>2006-02-08T22:32:29Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2006-02-08T22:47:29Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2006-02-08T22:32:29.727Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-0d586b6f305c53db2ddc635806029a676e140c59\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2006-02-08T22:47:29.727Z\"\
NotBefore=\"2006-02-08T22:32:29.727Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2006-02-08T22:32:29.727Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
nGxSaaEpb9fpL7WUlCbnHR73LXMwggfrTdQbAiBsklIqoaactecA+pD58tRE4CT3aWu6NW74OEdrwq/VkAM9f9YeTL9siBfdZiM8hPOr+qastRGNWOhmHBsetw4MI6cA31lszwqGxSNnwLgatK.........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:GetSubmissionStatusResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/MeFTransmitterService.xsd\"/\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### GetNew2290Schedule1 Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200703900000031\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>]{.mark}GetNew2290Schedule1s[\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2007-02-21T23:03:19.055Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-d19272dadc197c70a375502fd7af939d6344fd46\"\>]{.mark}

[\<wsu:Created\>2007-02-08T22:54:14Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2007-02-08T23:09:14Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-bece5c1f6a8bef59ec775294472bae14455e57e9\"\
IssueInstant=\"2007-02-08T22:54:14.572Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2007-02-08T22:54:14.572Z\"\
NotOnOrAfter=\"2007-02-08T23:09:14.572Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2007-02-08T22:54:14.572Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
Tox3pS9+H0J4Pfp2jxnudpLE1mQ/nRkfgyNrFla4FVHIIcf6f+fyzTlOwpv0GwkawFItFbHnk9DWVzyBvsFXlbNihLtvnT1tKfc52EILD6FQrpLCISV74rrvBoe10xu/9qIAQcvCp+KqCW5Z8NhryS0GS2YAckFy..........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<GetNew2290Schedule1sRequest
xmlns=\"http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd\"\>]{.mark}

[\<MaxResults\>3\</MaxResults\>]{.mark}

[\</GetNew2290Schedule1sRequest\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

[]{.mark}

[]{.mark}

### GetNew2290Schedule1s Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200703900000031R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200703900000031\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>]{.mark}GetNew2290Schedule1s[\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2007-02-08T22:54:19Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-d19272dadc197c70a375502fd7af939d6344fd46\"\>]{.mark}

[\<wsu:Created\>2007-02-08T22:54:14Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2007-02-08T23:09:14Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2007-02-08T22:54:14.572Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-bece5c1f6a8bef59ec775294472bae14455e57e9\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2007-02-08T23:09:14.572Z\"\
NotBefore=\"2007-02-08T22:54:14.572Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2007-02-08T22:54:14.572Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
Tox3pS9+H0J4Pfp2jxnudpLE1mQ/nRkfgyNrFla4FVHIIcf6f+fyzTlOwpv0Gwkau/9qIAQcvCp+KqCW5Z8N...........
\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:GetNew2290Schedule1sResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd\"\>]{.mark}

[\<ns10:Count\>3\</ns10:Count\>]{.mark}

[\<ns10:MoreAvailable\>true\</ns10:MoreAvailable\>]{.mark}

[\</ns10: GetNew2290Schedule1sResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### Get2290Schedule1sByMsgID Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200703900000032\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>Get]{.mark}2290Schedule1s[ByMsgID\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2007-01-30T19:12:40.557Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-d19272dadc197c70a375502fd7af939d6344fd46\"\>]{.mark}

[\<wsu:Created\>2007-02-08T22:54:14Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2007-02-08T23:09:14Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-bece5c1f6a8bef59ec775294472bae14455e57e9\"\
IssueInstant=\"2007-02-08T22:54:14.572Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2007-02-08T22:54:14.572Z\"\
NotOnOrAfter=\"2007-02-08T23:09:14.572Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2007-02-08T22:54:14.572Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
Tox3pS9+H0J4Pfp2jxnudpLE1mQ/nRkfgyNrFla4FVHIIcf6f+fyzTlOwpv0GwkawFItFbHnk9DWVzyBvsFXlbNihLtvnT1tKfc52EILD6FQrpLCISV74rrvBoe10xu/9qIAQcvCp+KqCW5Z8N0........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<Get2290Schedule1sByMsgIDRequest
xmlns=\"http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd\"\>]{.mark}

[\<MessageID\>00123200703900000031\</MessageID\>]{.mark}

[\</Get2290Schedule1sByMsgIDRequest\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### Get2290Schedule1sByMsgID Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200703900000032R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200703900000032\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>Get]{.mark}2290Schedule1s[ByMsgID\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2007-02-08T22:54:26Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-d19272dadc197c70a375502fd7af939d6344fd46\"\>]{.mark}

[\<wsu:Created\>2007-02-08T22:54:14Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2007-02-08T23:09:14Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2007-02-08T22:54:14.572Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-bece5c1f6a8bef59ec775294472bae14455e57e9\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2007-02-08T23:09:14.572Z\"\
NotBefore=\"2007-02-08T22:54:14.572Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2007-02-08T22:54:14.572Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
Tox3pS9+H0J4Pfp2jxnudpLE1mQ/nRkfgyNrFla4FVHIIcf6f+fyzTlOwpv0GwkawFItFbHnk9DWVzyBvsFXlbNihLtvnT1tKfc52EI........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:Get2290Schedule1sByMsgIDResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd\"\>]{.mark}

[\<ns10:Count\>3\</ns10:Count\>]{.mark}

[\<ns10:MoreAvailable\>true\</ns10:MoreAvailable\>]{.mark}

[\</ns10:Get2290Schedule1sByMsgIDResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### Get2290Schedule1s Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200703900000033\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>]{.mark}Get2290Schedule1s[\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2007-02-26T14:20:42.526Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-d19272dadc197c70a375502fd7af939d6344fd46\"\>]{.mark}

[\<wsu:Created\>2007-02-08T22:54:14Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2007-02-08T23:09:14Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-bece5c1f6a8bef59ec775294472bae14455e57e9\"\
IssueInstant=\"2007-02-08T22:54:14.572Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2007-02-08T22:54:14.572Z\"\
NotOnOrAfter=\"2007-02-08T23:09:14.572Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2007-02-08T22:54:14.572Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
Tox3pS9+H0J4Pfp2jxnudpLE1mQ/nRkfgyNrFla4FVHIIcf6f+fyzTlOwpv0GwkawFItFbHnk9DWVzyBvsFXlbNihLtvnT1tKfc52EILD6FQrpLCISV74rrvBoe10xu/9qIAQcvCp+KqCW5Z8N0P.........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<Get2290Schedule1sRequest
xmlns=\"http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd\"\>]{.mark}

[\<SubmissionIdList\>]{.mark}

[\<SubmissionId\>0034562007200any7dig\</SubmissionId\>]{.mark}

[\<SubmissionId\>0034562007200seven12\</SubmissionId\>]{.mark}

[\</SubmissionIdList\>]{.mark}

[\</Get2290Schedule1sRequest\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### Get2290Schedule1s Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200703900000033R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200703900000033\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>]{.mark}Get2290Schedule1s[\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2007-02-08T22:54:31Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-d19272dadc197c70a375502fd7af939d6344fd46\"\>]{.mark}

[\<wsu:Created\>2007-02-08T22:54:14Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2007-02-08T23:09:14Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2007-02-08T22:54:14.572Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-bece5c1f6a8bef59ec775294472bae14455e57e9\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2007-02-08T23:09:14.572Z\"\
NotBefore=\"2007-02-08T22:54:14.572Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2007-02-08T22:54:14.572Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
Tox3pS9+H0J4Pfp2jxnudpLE1mQ/nRkfgyNrFla4FVHIIcf6f+fyzTlOwpv0GwkawFItFbHnk9DWVzyBvsFXlbNihLtvnT1tKfc52EILD6FQrpLCISV74rrvBoe10xu/9qIAQcvCp+KqCW5Z8N0P+.......\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10:Get2290Schedule1sResponse
xmlns:ns10=\"http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd
\>]{.mark}

[\<ns10:Count\>1\</ns10:Count\>]{.mark}

[\<ns10:ListOfSubmissionError\>]{.mark}

[\<ns10:SubmissionError\>]{.mark}

[\<ns10:SubmissionId\>0034562007200seven12\</ns10:SubmissionId\>]{.mark}

[\<ns10:Error\>]{.mark}

[\<ns10:ErrorMessage\>]{.mark}Backend system
error[\</ns10:ErrorMessage\>]{.mark}

[\<ns10:ErrorClassification\>SYSTEM_ERROR\</ns10:ErrorClassification\>]{.mark}

[\<ns10:ErrorCode\>]{.mark}SYSTMI007500002[\</ns10:ErrorCode\>]{.mark}

[\</ns10:Error\>]{.mark}

[\</ns10:SubmissionError\>]{.mark}

[\</ns10:ListOfSubmissionError\>]{.mark}

[\</ns10:Get2290Schedule1sResponse\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### Get2290Schedule1 Service Request Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<SOAP-ENV:Envelope
xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\>]{.mark}

[\<SOAP-ENV:Header\>]{.mark}

[\<ns1:MeF
xmlns:ns1=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\>]{.mark}

[\<ns1:MessageID\>00123200703900000034\</ns1:MessageID\>]{.mark}

[\<ns1:Action\>Get2290Schedule1\</ns1:Action\>]{.mark}

[\<ns1:Timestamp\>2007-01-19T21:27:25.696Z\</ns1:Timestamp\>]{.mark}

[\<ns1:ETIN\>00123\</ns1:ETIN\>]{.mark}

[\<ns1:SessionIndicator\>Y\</ns1:SessionIndicator\>]{.mark}

[\<ns1:TestIndicator\>P\</ns1:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns1:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-d19272dadc197c70a375502fd7af939d6344fd46\"\>]{.mark}

[\<wsu:Created\>2007-02-08T22:54:14Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2007-02-08T23:09:14Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion
AssertionID=\"id-bece5c1f6a8bef59ec775294472bae14455e57e9\"\
IssueInstant=\"2007-02-08T22:54:14.572Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
MajorVersion=\"1\" MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotBefore=\"2007-02-08T22:54:14.572Z\"\
NotOnOrAfter=\"2007-02-08T23:09:14.572Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2007-02-08T22:54:14.572Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeName=\"SMSESSION\"
AttributeNamespace=\"http://www.forumsys.com/sentry\"\>]{.mark}

[\<saml:AttributeValue\>\
Tox3pS9+H0J4Pfp2jxnudpLE1mQ/nRkfgyNrFla4FVHIIcf6f+fyzTlOwpv0GwkawFItFbHnk9DWVzyBvsFXlbNihLtvnT.........\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</SOAP-ENV:Header\>]{.mark}

[\<SOAP-ENV:Body\>]{.mark}

[\<Get2290Schedule1Request
xmlns=\"http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd\"\>]{.mark}

[\<SubmissionId\>00123420070380000096\</SubmissionId\>]{.mark}

[\</Get2290Schedule1Request\>]{.mark}

[\</SOAP-ENV:Body\>]{.mark}

[\</SOAP-ENV:Envelope\>]{.mark}

### Get2290Schedule1 Service Response Message

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<e:Envelope
xmlns:wn1=\"http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd\"\
xmlns:wn0=\"http://www.irs.gov/a2a/mef/MeFHeader.xsd\"\
xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\"\
xmlns:e=\"http://schemas.xmlsoap.org/soap/envelope/\"\
xmlns:d=\"http://www.w3.org/2001/XMLSchema\"\>]{.mark}

[\<e:Header\>]{.mark}

[\<ns0:MeF xmlns:ns0=\"http://www.irs.gov/MeF/MeFHeader.xsd\"\>]{.mark}

[\<ns0:MessageID\>00123200703900000034R\</ns0:MessageID\>]{.mark}

[\<ns0:RelatesTo\>00123200703900000034\</ns0:RelatesTo\>]{.mark}

[\<ns0:Action\>Get2290Schedule1\</ns0:Action\>]{.mark}

[\<ns0:Timestamp\>]{.mark}2007-02-08T22:54:36Z[\</ns0:Timestamp\>]{.mark}

[\<ns0:ETIN\>00123\</ns0:ETIN\>]{.mark}

[\<ns0:SessionIndicator\>Y\</ns0:SessionIndicator\>]{.mark}

[\<ns0:TestIndicator\>P\</ns0:TestIndicator\>]{.mark}

[\<AppSysID\>username\</AppSysID\> ** For Strong Authentication
users**]{.mark}

[\</ns0:MeF\>]{.mark}

[\<wsse:Security
xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\"
xmlns:wsu=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd\"\>]{.mark}

[\<wsu:Timestamp
wsu:Id=\"id-d19272dadc197c70a375502fd7af939d6344fd46\"\>]{.mark}

[\<wsu:Created\>2007-02-08T22:54:14Z\</wsu:Created\>]{.mark}

[\<wsu:Expires\>2007-02-08T23:09:14Z\</wsu:Expires\>]{.mark}

[\</wsu:Timestamp\>]{.mark}

[\<saml:Assertion MajorVersion=\"1\"
IssueInstant=\"2007-02-08T22:54:14.572Z\"
Issuer=\"http://www.forumsys.com/sentry\"\
AssertionID=\"id-bece5c1f6a8bef59ec775294472bae14455e57e9\"\
MinorVersion=\"1\"
xmlns:saml=\"urn:oasis:names:tc:SAML:1.0:assertion\"\>]{.mark}

[\<saml:Conditions NotOnOrAfter=\"2007-02-08T23:09:14.572Z\"\
NotBefore=\"2007-02-08T22:54:14.572Z\"\>]{.mark}

[\<saml:DoNotCacheCondition/\>]{.mark}

[\</saml:Conditions\>]{.mark}

[\<saml:AuthenticationStatement
AuthenticationInstant=\"2007-02-08T22:54:14.572Z\"
AuthenticationMethod=\"urn:oasis:names:tc:SAML:1.0:am:password\"\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:SubjectLocality IPAddress=\"123.34.56.789\"/\>]{.mark}

[\</saml:AuthenticationStatement\>]{.mark}

[\<saml:AttributeStatement\>]{.mark}

[\<saml:Subject\>]{.mark}

[\<saml:NameIdentifier
Format=\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"\>UID=username,OU=irsA2ASystem,OU=External,\
OU=Internal Revenue Service,OU=Department of the Treasury,\
OU=U.S. Government,C=US\</saml:NameIdentifier\>]{.mark}

[\<saml:SubjectConfirmation\>]{.mark}

[\<saml:ConfirmationMethod\>urn:oasis:names:tc:SAML:1.0:cm:sender-vouches]{.mark}

[\</saml:ConfirmationMethod\>]{.mark}

[\</saml:SubjectConfirmation\>]{.mark}

[\</saml:Subject\>]{.mark}

[\<saml:Attribute AttributeNamespace=\"http://www.forumsys.com/sentry\"
AttributeName=\"SMSESSION\"\>]{.mark}

[\<saml:AttributeValue\>\
Tox3pS9+H0J4Pfp2jxnudpLE1mQ/nRkfgyNrFla4FVHIIcf6f+fyzTlOwpv0GwkawFItFbHnk9DWVzyBvsFXlbNihLtvnT.......\</saml:AttributeValue\>]{.mark}

[\</saml:Attribute\>]{.mark}

[\</saml:AttributeStatement\>]{.mark}

[\</saml:Assertion\>]{.mark}

[\<wsse:UsernameToken\>]{.mark}

[\<wsse:Username\>username\</wsse:Username\> ** Here for both types of
users**]{.mark}

[\</wsse:UsernameToken\>]{.mark}

[\</wsse:Security\>]{.mark}

[\</e:Header\>]{.mark}

[\<e:Body\>]{.mark}

[\<ns10: Get2290Schedule1Response
xmlns:ns10=\"http://www.irs.gov/a2a/mef/ETECTransmitterService.xsd\"/\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

[]{.mark}

[]{.mark}

# Fault Responses and Internal-Use Error Messages

This section presents SOAP Fault response and log error message examples
for the MeF Web services.

## Fault Responses Generated by the XML Gateway

The XML Gateway COTS product performs much of the SOAP message
validation based on Intrusion Detection and Prevention (IDP) rules
configured in the XML Gateway configuration setup. All the error
messages generated by the XML gateway when a SOAP request is rejected by
the XML Gateway are based on the Intrusion Detection and Prevention
(IDP) rules. If the SWAS application throws an exception (SOAP fault)
while it is processing the SOAP request, the XML gateway relays the SOAP
fault to the client. The entire communication lifecycle of an XML
document is captured in the XML gateway logs and sent to the remote
syslogs that are processed by the Log File Collector. The logs include
transmission rejects, exceptions thrown by the SWAS application and all
the alert messages generated by the XML Gateway.

The XML Gateway has a default set of nine IDP rules, and five new custom
IDP rules have been configured to meet the requirements to mitigate XML
threats as defined in the MeF 3.2 XML Gateway Infrastructure
Requirements spreadsheet.

The nine default IDP rules are

1\. Authentication Failure IDP Rule (Authentication failed)

2\. Authorization Failure IDP Rule (Unauthorized access)

3\. Invalid HTTP Message IDP Rule (Document does not match any HTTP
filter)

4\. Invalid WSDL Message IDP Rule (Document does not match any WSDL
message)

5\. Large Payload IDP Rule (Maximum payload size)

6\. Large XML IDP Rule (Maximum XML document size)

7\. No Matching XML IDP Rule (Document does not match any XML filter)

8\. Process Error IDP Rule (Document Processing Error)

9\. Virus Detected IDP Rule (Virus Found)

**The five custom IDP rules are**

1\. Maximum document count IDP Rule

2\. Maximum Element Children IDP Rule

3\. Maximum Element Count IDP Rule

4\. Maximum Element Depth IDP Rule

5\. Attempted XML external URI reference IDP Rule

The error messages returned in the faultstring tag of the soap:Fault are
presented below.

**For the nine default IDP rules**

1.  Authentication Failure IDP Rule (Authentication failed):\
    **IDP Rule \'Authentication Failure\' aborted processing : nnn**

2.  Authorization Failure IDP Rule (Unauthorized access):\
    **IDP Rule \'Authorization Failure' aborted processing: nnn**

3.  Invalid HTTP Message IDP Rule (Document does not match any HTTP
    filter):\
    **IDP Rule \'Invalid HTTP Message on request' aborted processing:
    \<field\>**

4.  Invalid WSDL Message IDP Rule (Document does not match any WSDL
    message):\
    **IDP Rule \'Invalid WSDL Message' aborted processing: \<field\>**

5.  Large Payload IDP Rule (Maximum payload size):\
    **IDP Rule \'Large Payload on request' aborted processing :
    \<size\>**

6.  Large XML IDP Rule (Maximum XML document size):\
    **IDP Rule \'Max. document size on request' aborted processing :
    \<size\>**

7.  No Matching XML IDP Rule (Document does not match any XML filter):\
    **IDP Rule 'Request document does not match any XML Filter' aborted
    processing : nnn**

8.  Process Error IDP Rule (Document Processing Error) :\
    **IDP Rule \'Process Error' aborted processing : nnn**

9.  Virus Detected IDP Rule (Virus Found):\
    **IDP Rule \'Virus detected on request' \' aborted processing.**

**For the five custom IDP rules**

1.  Maximum document count IDP Rule:\
    **IDP Rule \'Max doc count on request\' aborted processing :
    \<max\>**

2.  Maximum Element Children IDP Rule:\
    **IDP Rule \'Max element children on request\' aborted processing :
    \<max\>**

3.  Maximum Element Count IDP Rule:\
    **IDP Rule \'Max element count on request request\' aborted
    processing : \<max\>**

4.  Maximum Element Depth IDP Rule:\
    **IDP Rule \'Max element depth on request\' aborted processing :
    \<max\>**

5.  Attempted XML external URI reference IDP Rule:\
    **IDP Rule \'Attempted XML external URI reference on request'
    aborted processing : \<reference\>**

An example SOAP for a XML Gateway failure of custom rule #2 (Maximum
Element Children IDP Rule) is shown below.

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<soap:Envelope
xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"\>]{.mark}

[\<soap:Body\>]{.mark}

[\<soap:Fault\>]{.mark}

[\<faultcode\>soap:Client\</faultcode\>]{.mark}

[\<faultstring xml:lang=\"en-US\"\>\
**IDP Rule \'Max element children on request\' aborted processing :
6**]{.mark}

[\</faultstring\>]{.mark}

[\<detail\>]{.mark}

[\<fs:Detail
xmlns:fs=\"http://www.forumsystems.com/2004/04/soap-fault-detail\"\>]{.mark}

[\<fs:User/\>]{.mark}

[\<fs:Policy\>Test4-Max_element_ch-Listener\</fs:Policy\>]{.mark}

[\<fs:WebServiceRule/\>]{.mark}

[\<fs:Task/\>]{.mark}

[\</fs:Detail\>]{.mark}

[\</detail\>]{.mark}

[\</soap:Fault\>]{.mark}

[\</soap:Body\>]{.mark}

[\</soap:Envelope\>]{.mark}

An example of a SOAP fault generated by the XML Gateway default rule #2
(Authorization Failure IDP Rule \[Unauthorized access\]) for a Logout
request when not logged in is shown below.

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<soap:Envelope
xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"\>]{.mark}

[\<soap:Body\>]{.mark}

[\<soap:Fault\>]{.mark}

[\<faultcode\>soap:Client\</faultcode\>]{.mark}

[\<faultstring xml:lang=\"en-US\"\>\
]{.mark}**IDP Rule \'Authorization Failure' aborted processing: 002**

[\</faultstring\>]{.mark}

[\<detail\>]{.mark}

[\<fs:Detail
xmlns:fs=\"http://www.forumsystems.com/2004/04/soap-fault-detail\"\>]{.mark}

[\<fs:User/\>]{.mark}

[\<fs:Policy\>Test4-Authorization-Listener\</fs:Policy\>]{.mark}

[\<fs:WebServiceRule/\>]{.mark}

[\<fs:Task/\>]{.mark}

[\</fs:Detail\>]{.mark}

[\</detail\>]{.mark}

[\</soap:Fault\>]{.mark}

[\</soap:Body\>]{.mark}

[\</soap:Envelope\>]{.mark}

[]{.mark}

[A summary of the]{.mark} threats and the fault responses generated by
the XML Gateway is depicted in Table 6-1 below.

-   Xxxx Cell8:bullet1_a alt+u

```{=html}
<!-- -->
```
-   Xxxxx Cell8:bullet2_a alt+o

```{=html}
<!-- -->
```
-   Xxxx Cell8:bullet3_a alt+\[

```{=html}
<!-- -->
```
-   Xxxx Cell8:bullet3_b alt+'

[]{#__RefHeading___Toc194313364 .anchor}Table 5-1. XML Gateway Threats
and Fault Responses

+--------------------+------------------------+------------------------+
| Threat             | Fault Response         | Log Error Message(s)   |
|                    | Message(s)             |                        |
+====================+========================+========================+
| Virus Threats      |                        |                        |
+--------------------+------------------------+------------------------+
| Incoming Message   | IDP Rule \'Virus       | This request contained |
| With a Virus\      | detected on request'   | a virus XML Gateway    |
| (XML Gateway)      | \' aborted processing  | Detected in part       |
|                    |                        | attachment and was     |
|                    |                        | rejected.              |
+--------------------+------------------------+------------------------+
| Outgoing Message   | IDP Rule \'Virus       | This request contained |
| With a Virus\      | detected on request'   | a virus XML Gateway    |
| (XML Gateway)      | \' aborted processing  | Detected in part       |
|                    |                        | attachment and was     |
|                    |                        | rejected.              |
+--------------------+------------------------+------------------------+
| Incoming Message   |                        |                        |
| With an HTTP, XML  |                        |                        |
| or SOAP Threats    |                        |                        |
+--------------------+------------------------+------------------------+
| With XML parameter | IDP Rule \'Invalid     | IDP Rule \'Invalid     |
| tampering          | WSDL Message' aborted  | WSDL Message' aborted  |
|                    | processing: nnn        | processing: nnn        |
+--------------------+------------------------+------------------------+
| With coercive      | -   IDP Rule \'Max.    | -   IDP Rule \'Max.    |
| parsing            |     document size on   |     document size on   |
|                    |     request' aborted   |     request' aborted   |
|                    |     processing: nnn    |     processing: nnn    |
|                    |                        |                        |
|                    | -   IDP Rule \'Max     | -   IDP Rule \'Max     |
|                    |     element children   |     element children   |
|                    |     on request\'       |     on request\'       |
|                    |     aborted            |     aborted            |
|                    |     processing: nnn    |     processing: nnn    |
|                    |                        |                        |
|                    | -   IDP Rule \'Max     | -   IDP Rule \'Max     |
|                    |     element count on   |     element count on   |
|                    |     request\' aborted  |     request\' aborted  |
|                    |     processing: nnn    |     processing: nnn    |
|                    |                        |                        |
|                    | -   IDP Rule \'Max     | -   IDP Rule \'Max     |
|                    |     element depth on   |     element depth on   |
|                    |     request\' aborted  |     request\' aborted  |
|                    |     processing: nnn    |     processing: nnn    |
+--------------------+------------------------+------------------------+
| With recursive     | -   IDP Rule \'Max     | -   IDP Rule \'Max     |
| payload            |     element children   |     element children   |
|                    |     on request\'       |     on request\'       |
|                    |     aborted            |     aborted            |
|                    |     processing: nnn    |     processing: nnn    |
|                    |                        |                        |
|                    | -   IDP Rule \'Max     | -   IDP Rule \'Max     |
|                    |     element depth on   |     element depth on   |
|                    |     request\' aborted  |     request\' aborted  |
|                    |     processing : nnn   |     processing: nnn    |
+--------------------+------------------------+------------------------+
| With XML routing   | IDP Rule \'Attempted   | IDP Rule \'Attempted   |
|                    | XML external URI       | XML external URI       |
|                    | reference on request'  | reference on request'  |
|                    | aborted processing:    | aborted processing:    |
|                    | nnn                    | nnn                    |
+--------------------+------------------------+------------------------+
| With SQL injection | IDP Rule \'Process     | IDP Rule \'Process     |
|                    | Error' aborted         | Error' aborted         |
|                    | processing : nnn       | processing: nnn        |
+--------------------+------------------------+------------------------+
| With malicious     | IDP Rule 'Request      | IDP Rule 'Request      |
| content            | document does not      | document does not      |
|                    | match any XML Filter'  | match any XML Filter'  |
|                    | aborted processing:    | aborted processing:    |
|                    | nnn                    | nnn                    |
+--------------------+------------------------+------------------------+
| With replay        | -   IDP Rule           | -   IDP Rule           |
| attacks            |     \'Authentication   |     \'Authentication   |
|                    |     Failure\' aborted  |     Failure\' aborted  |
|                    |     processing : nnn   |     processing: nnn    |
|                    |                        |                        |
|                    | -   IDP Rule           | -   IDP Rule           |
|                    |     \'Authorization    |     \'Authorization    |
|                    |     Failure' aborted   |     Failure' aborted   |
|                    |     processing: xxx    |     processing: xxx    |
+--------------------+------------------------+------------------------+
| With external      | IDP Rule \'Attempted   | IDP Rule \'Attempted   |
| entity attacks     | XML external URI       | XML external URI       |
|                    | reference on request'  | reference on request'  |
|                    | aborted processing:    | aborted processing:    |
|                    | nnn                    | nnn                    |
+--------------------+------------------------+------------------------+
| With text based    | IDP Rule 'Request      | IDP Rule 'Request      |
| attacks\           | document does not      | document does not      |
| (not required for  | match any XML Filter'  | match any XML Filter'  |
| MeF)               | aborted processing :   | aborted processing:    |
|                    | nnn                    | nnn                    |
+--------------------+------------------------+------------------------+
| With WSDL format   | IDP Rule \'Invalid     | IDP Rule \'Invalid     |
| check errors       | WSDL Message' aborted  | WSDL Message' aborted  |
|                    | processing: nnn        | processing: nnn        |
+--------------------+------------------------+------------------------+
| With WSDL security | IDP Rule \'Invalid     | IDP Rule \'Invalid     |
| validation         | WSDL Message' aborted  | WSDL Message' aborted  |
| failures           | processing: nnn        | processing: nnn        |
+--------------------+------------------------+------------------------+
| **Incoming Message |                        |                        |
| With               |                        |                        |
| A                  |                        |                        |
| uthentication/Auth |                        |                        |
| orizationThreats** |                        |                        |
+--------------------+------------------------+------------------------+
| Authentication     | Authentication for     | Authentication for     |
| Errors             | user \<username\>      | user \<username\>      |
|                    | failed because         | failed because         |
|                    | \'Invalid              | \'Invalid              |
|                    | credentials\'          | credentials\'          |
+--------------------+------------------------+------------------------+
| Authorization      | Authorization for user | Authorization for user |
| Errors             | \<username\> failed    | \<username\> failed    |
|                    | because                | because                |
|                    | \'Authorization        | \'Authorization        |
|                    | Failure'               | Failure'               |
+--------------------+------------------------+------------------------+

## Incoming Message Containing a Virus

Whenever possible the MSI will include the name of the first virus found
and the name of the message part containing the virus in the SOAP fault
messages returned to the client and in the error messages posted to the
log file. The decision has been made to have the XML Gateway appliance
perform the virus checking on the incoming SOAP message attachment.
Because the XML Gateway appliance is a COTS product, the format of the
SOAP fault messages and log file messages is limited to the capabilities
of the appliance.

### Example SOAP Fault Response for the Virus Check Performed by the XML Gateway

[\<?xml version=\"1.0\" encoding=\"UTF-8\"?\>]{.mark}

[\<soap:Envelope
xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"\>]{.mark}

[\<soap:Body\>]{.mark}

[\<soap:Fault\>]{.mark}

[\<faultcode\>soap:Client\</faultcode\>]{.mark}

[\<faultstring xml:lang=\"en-US\"\>\
]{.mark}**IDP Rule \'Virus detected on request' aborted processing\'**

[\</faultstring\>]{.mark}

[\<detail\>]{.mark}

[\<fs:Detail
xmlns:fs=\"http://www.forumsystems.com/2004/04/soap-fault-detail\"\>]{.mark}

[\<fs:User/\>]{.mark}

[\<fs:Policy\>Virus-Detection-Listener\</fs:Policy\>]{.mark}

[\<fs:WebServiceRule/\>]{.mark}

[\<fs:Task/\>]{.mark}

[\</fs:Detail\>]{.mark}

[\</detail\>]{.mark}

[\</soap:Fault\>]{.mark}

[\</soap:Body\>]{.mark}

[\</soap:Envelope\>]{.mark}

### Example Error Message for the Virus Check Performed by the XML Gateway

This request contained a virus XML Gateway Detected in part attachment
and was rejected.

## Outgoing Message Containing a Virus

Whenever possible the MSI will include the name of the first virus found
and the name of the message part containing the virus. Any virus
detected in an outgoing response will result in an immediate alert to
CSIRC and ETA. Also, none of the SOAP Fault or other error response
messages to the Third Party Transmitter or State clients will disclose
any 6103 data or other information that could be used to compromise or
provide harm to taxpayers or to IRS systems or processing. Because of
these requirements, all outgoing messages will be checked for viruses by
the MeF Application Server before being transferred to the SOAP Web
Application Server and XML Gateway and the SOAP fault response to the
client will simply indicate that the request processing failed with no
details about any virus detected.

### Example SOAP Fault Response

[\<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?\>]{.mark}

[\<e:Envelope **.............**]{.mark}

[\<e:Body\>]{.mark}

[\<e:Fault\>]{.mark}

[\<faultcode\>e:Server\</faultcode\>]{.mark}

[\<faultstring\>class MeFExceptionType:]{.mark}Backend system error

[\</faultstring\>]{.mark}

[\<detail\>]{.mark}

[\<wn0:MeFException i:type=\"wn0:MeFExceptionType\"\>]{.mark}

[\<ErrorMessage i:type=\"d:string\"\>]{.mark}Backend system error
[\</ErrorMessage\>]{.mark}

[\<ErrorClassification i:type=\"wn0:ErrorClassificationType\"\>]{.mark}

[SYSTEM_ERROR]{.mark}

[\</ErrorClassification\>]{.mark}

[\<ErrorCode
i:type=\"d:string\"\>]{.mark}SYSTMInnnnnnnnn[\</ErrorCode\>]{.mark}

[\</wn0:MeFException\>]{.mark}

[\</detail\>]{.mark}

[\</e:Fault\>]{.mark}

[\</e:Body\>]{.mark}

[\</e:Envelope\>]{.mark}

### Example Error Message

This outgoing message contained a virus "name of virus detected" in part
\"message part/file name\" and was rejected.

## Incoming Messages Containing Service Request Argument Errors

This section presents the SOAP Fault response and error message examples
for incoming requests with errors in the request arguments. None of the
SOAP Fault or other error response messages to the Third Party
Transmitter or State clients will disclose any 6103 data or other
information that could be used to compromise or provide harm to
taxpayers or to IRS systems or processing. All of the SOAP faults for
service request errors follow the same model and indicate an exception
category of REQUEST_ERROR.

An example of a SOAP fault for a GetAck request with an invalid
Submission ID is shown below.

> [\<?xml version=\"1.0\" encoding=\"UTF-8\"
> standalone=\"yes\"?\>]{.mark}
>
> [\<e:Envelope **.............**]{.mark}
>
> [\<e:Body\>]{.mark}
>
> [\<e:Fault\>]{.mark}
>
> [\<faultcode\>e:Server\</faultcode\>]{.mark}
>
> [\<faultstring\>class MeFExceptionType: Invalid]{.mark} SubmissionId
>
> [\</faultstring\>]{.mark}
>
> [\<detail\>]{.mark}
>
> [\<wn0:MeFException i:type=\"wn0:MeFExceptionType\"\>]{.mark}
>
> [\<ErrorMessage i:type=\"d:string\"\>\
> ]{.mark}Failed to get acknowledgement for message id
> 001232006123msg00012. Reason: Could not find acknowledgement for
> submission ID 98792345076929 for this ETIN 00123. If the submission
> was sent in through any channel other than Channel\[A2A\], then the
> acknowledgement must be retrieved through that channel.
>
> [\</ErrorMessage\>]{.mark}
>
> [\<ErrorClassification
> i:type=\"wn0:ErrorClassificationType\"\>]{.mark}
>
> []{.mark}REQUEST_ERROR
>
> [\</ErrorClassification\>]{.mark}
>
> [\<ErrorCode i:type=\"d:string\"\>]{.mark}
> REQSTInnnnnnnnn[\</ErrorCode\>]{.mark}
>
> [\</wn0:MeFException\>]{.mark}
>
> [\</detail\>]{.mark}
>
> [\</e:Fault\>]{.mark}
>
> [\</e:Body\>]{.mark}
>
> [\</e:Envelope\>]{.mark}

[]{.mark}

[A summary of the]{.mark} service requests, argument errors and the
fault responses generated by the Web and MeF Application Servers is
depicted in Table 6-2, below.

[]{#__RefHeading___Toc194313365 .anchor}Table 5-2. Service Request
Argument Errors and Fault Responses

+---------------------+-----------------------+-----------------------+
| Request             | Fault Response        | Log Error Message(s)  |
|                     | Message(s)            |                       |
+=====================+=======================+=======================+
| MSI Services        |                       |                       |
+---------------------+-----------------------+-----------------------+
| EtinRetrieval       | Couldn't map a value  | The value for the     |
|                     | '\<value\>' to a java | test indicator must   |
|                     | field in a class      | me a 'T or P' as      |
|                     |                       | defined in the        |
|                     |                       | schema.               |
+---------------------+-----------------------+-----------------------+
| EtinStatus          | Invalid ETIN          | Invalid ETIN          |
|                     | \<value\>             | \<value\>             |
+---------------------+-----------------------+-----------------------+
| Ge                  | Failed to access      | Failed to access      |
| tStateParticipation | technical component   | technical component   |
| (IFA)               |                       |                       |
|                     |                       |                       |
| (MeF System         |                       |                       |
| Exception)          |                       |                       |
+---------------------+-----------------------+-----------------------+
| Ge                  | Failed to get state   | Failed to get state   |
| tStateParticipation | participation for     | participation for     |
| (IFA)               | message id \<msgId\>. | message id \<msgId\>. |
|                     | Reason: No records    | Reason: No records    |
| (No participation   | found in TPDS State   | found in TPDS State   |
| data found)         | Participation.        | Participation.        |
+---------------------+-----------------------+-----------------------+
| State Services      |                       |                       |
+---------------------+-----------------------+-----------------------+
| GetNewSubmissions\  | Failed to get new     | Failed to get new     |
| (Invalid ETIN)      | submissions for       | submissions for       |
|                     | message id \<value\>. | message id \<value\>. |
|                     | Reason: The request   | Reason: The request   |
|                     | contains an invalid   | contains an invalid   |
|                     | ETIN \<value\>        | ETIN \<value\>        |
+---------------------+-----------------------+-----------------------+
| GetNewSubmissions\  | Failed to get new     | Failed to get new     |
| (Invalid            | submissions for       | submissions for       |
| MaxResults)         | message id \<value\>. | message id \<value\>. |
|                     | Reason: The request   | Reason: The request   |
|                     | count exceeds the     | count exceeds the     |
|                     | maximum configuration | maximum configuration |
|                     | count allowed for     | count allowed for     |
|                     | messageId \<value\>   | messageId \<value\>   |
+---------------------+-----------------------+-----------------------+
| GetNewSubmissions   | Failed to get new     | Failed to get new     |
|                     | submissions for       | submissions for       |
| (The                | message id \<msgId\>. | message id \<msgId\>. |
| SubmissionCategory  | Reason: ETIN          | Reason: ETIN          |
| is not one of the   | \<value\> is not      | \<value\> is not      |
| registered          | registered with       | registered with       |
| Submission          | submission category   | submission category   |
| Categories for the  | \<categoryValue\>.    | \<categoryValue\>.    |
| given ETIN)         |                       |                       |
+---------------------+-----------------------+-----------------------+
| GetNewSubmissions   | Failed to get new     | Failed to get new     |
|                     | submissions for       | submissions for       |
| (Duplicate message  | message id \<msgId\>. | message id \<msgId\>. |
| Id)                 | Duplicate message ID  | Duplicate message ID  |
|                     | error - another       | error - another       |
|                     | message with same ID  | message with same ID  |
|                     | already exists.       | already exists.       |
+---------------------+-----------------------+-----------------------+
| GetSubmissions\     | Failed to get         | Failed to get         |
| (Invalid Submission | submissions for       | submissions for       |
| ID)                 | message id \<value\>. | message id \<value\>. |
|                     | Reason: Could not     | Reason: Could not     |
|                     | find submission for   | find submission for   |
|                     | submission ID         | submission ID         |
|                     | \<value\> for ETIN    | \<value\> for ETIN    |
|                     | \<value\>.            | \<value\>.            |
+---------------------+-----------------------+-----------------------+
| GetSubmissions      | Failed to get         | Failed to get         |
|                     | submissions for       | submissions for       |
| (Invalid maximum    | message id \<msgId\>. | message id \<msgId\>. |
| request count)      | Reason: The request   | Reason: The request   |
|                     | count exceeds the     | count exceeds the     |
|                     | maximum configuration | maximum configuration |
|                     | count allowed for     | count allowed for     |
|                     | messageId \<msgId\>   | messageId \<msgId\>   |
+---------------------+-----------------------+-----------------------+
| GetSubmissions      | Failed to get         | Failed to get         |
|                     | submissions for       | submissions for       |
| (Duplicate message  | message id \<msgId\>. | message id \<msgId\>. |
| Id)                 | Duplicate message ID  | Duplicate message ID  |
|                     | error - another       | error - another       |
|                     | message with same ID  | message with same ID  |
|                     | already exists.       | already exists.       |
+---------------------+-----------------------+-----------------------+
| GetSubmission\      | Failed to get         | Failed to get         |
| (Invalid Submission | submission for        | submission for        |
| ID)                 | message id \<msgId\>. | message id \<msgId\>. |
|                     | Reason: Could not     | Reason: Could not     |
|                     | find any valid        | find any valid        |
|                     | submission with ID:   | submission with ID:   |
|                     | \<value\> for ETIN    | \<value\> for ETIN    |
|                     | \<value\>.            | \<value\>..           |
+---------------------+-----------------------+-----------------------+
| GetSubmission       | Failed to get         |                       |
|                     | submission for        |                       |
| (No submission      | message id \<msgId\>. |                       |
| found)              |                       |                       |
+---------------------+-----------------------+-----------------------+
| GetSubmission       | Failed to get         | Failed to get         |
|                     | submission for        | submission for        |
| (Duplicate message  | message id \<msgId\>. | message id \<msgId\>. |
| Id)                 | Duplicate message ID  | Duplicate message ID  |
|                     | error - another       | error - another       |
|                     | message with same ID  | message with same ID  |
|                     | already exists.       | already exists.       |
+---------------------+-----------------------+-----------------------+
| Send                | Failed to send        | Failed to send        |
| SubmissionReceipts\ | submission receipts   | submission receipts   |
| (Invalid Zip        | for message id        | for message id        |
| Archive)            | \<value\>. Reason:    | \<value\>. Reason:    |
|                     | Unable to process     | Unable to process     |
|                     | Message with Id:      | Message with Id:      |
|                     | \<value\> containing  | \<value\> containing  |
|                     | submission zip        | submission zip        |
|                     | archive with entry    | archive with entry    |
|                     | name: \<value\> -     | name: \<value\> -     |
|                     | data violates rule:   | data violates rule:   |
|                     | X0000-015             | X0000-015             |
+---------------------+-----------------------+-----------------------+
| Sen                 | Failed to send        | Failed to send        |
| dSubmissionReceipts | submission receipts   | submission receipts   |
|                     | for message id        | for message id        |
| (Invalid submission | \<msgId\>. Reason:    | \<msgId\>. Reason:    |
| receipt XML)        | Invalid input         | Invalid input         |
|                     | submission receipt    | submission receipt    |
|                     | list document; XML    | list document; XML    |
|                     | schema validation     | schema validation     |
|                     | failed.               | failed.               |
+---------------------+-----------------------+-----------------------+
| Sen                 | Failed to send        | Failed to send        |
| dSubmissionReceipts | submission receipts   | submission receipts   |
|                     | for message id        | for message id        |
| (Missing receipt    | \<msgId\>. Reason:    | \<msgId\>. Reason:    |
| element in input    | Receipt list element  | Receipt list element  |
| XML)                | does not exist in     | does not exist in     |
|                     | input receipt list    | input receipt list    |
|                     | XML document.         | XML document.         |
+---------------------+-----------------------+-----------------------+
| Sen                 | Failed to send        | Failed to send        |
| dSubmissionReceipts | submission receipts   | submission receipts   |
|                     | for message id        | for message id        |
| (Missing count      | \<msgId\>. Reason:    | \<msgId\>. Reason:    |
| element in input    | Count element does    | Count element does    |
| XML)                | not exist in input    | not exist in input    |
|                     | receipt list XML      | receipt list XML      |
|                     | document.             | document.             |
+---------------------+-----------------------+-----------------------+
| Sen                 | Failed to send        | Failed to send        |
| dSubmissionReceipts | submission receipts   | submission receipts   |
|                     | for message id        | for message id        |
| (The actual count   | \<msgId\>. Reason:    | \<msgId\>. Reason:    |
| and receipt count   | Receipt count in the  | Receipt count in the  |
| specified in        | input document was    | input document was    |
| document do not     | stated as \<Value\>,  | stated as \<Value\>,  |
| match)              | but actual number of  | but actual number of  |
|                     | receipts found in the | receipts found in the |
|                     | document was          | document was          |
|                     | \<value\>.            | \<value\>.            |
+---------------------+-----------------------+-----------------------+
| Sen                 | Failed to send        | Failed to send        |
| dSubmissionReceipts | submission receipts   | submission receipts   |
|                     | for message id        | for message id        |
| (The count exceeds  | \<msgId\>. Reason:    | \<msgId\>. Reason:    |
| max allowed)        | Receipt count exceeds | Receipt count exceeds |
|                     | the maximum allowed.  | the maximum allowed.  |
+---------------------+-----------------------+-----------------------+
| Sen                 | Failed to send        | Failed to send        |
| dSubmissionReceipts | submission receipts   | submission receipts   |
|                     | for message id        | for message id        |
| (Missing submission | \<msgId\>. Reason: No | \<msgId\>. Reason: No |
| ID or timestamp)    | submission ID and/or  | submission ID and/or  |
|                     | timestamp element     | timestamp element     |
|                     | found in one of the   | found in one of the   |
|                     | state submission      | state submission      |
|                     | receipts.             | receipts.             |
+---------------------+-----------------------+-----------------------+
| Sen                 | Failed to send        | Failed to send        |
| dSubmissionReceipts | submission receipts   | submission receipts   |
|                     | for message id        | for message id        |
| (Invalid timestamp) | \<msgId\>. Reason:    | \<msgId\>. Reason:    |
|                     | The timestamp in the  | The timestamp in the  |
|                     | receipt for           | receipt for           |
|                     | submission ID:        | submission ID:        |
|                     | \<value\> is invalid. | \<value\> is invalid. |
+---------------------+-----------------------+-----------------------+
| Sen                 | Failed to send        | Failed to send        |
| dSubmissionReceipts | submission receipts   | submission receipts   |
|                     | for message id        | for message id        |
| (Invalid submission | \<msgId\>. Reason:    | \<msgId\>. Reason:    |
| or never been       | Could not find        | Could not find        |
| retrieved or ETIN   | matching state        | matching state        |
| is unauthorized)    | submission, the state | submission, the state |
|                     | submission has not    | submission has not    |
|                     | been previously       | been previously       |
|                     | retrieved, or this    | retrieved, or this    |
|                     | ETIN is not           | ETIN is not           |
|                     | authorized to send    | authorized to send    |
|                     | receipt for           | receipt for           |
|                     | submission ID         | submission ID         |
|                     | \<value\>.            | \<value\>.            |
+---------------------+-----------------------+-----------------------+
| Sen                 | Failed to send        | Failed to send        |
| dSubmissionReceipts | acknowledgements for  | acknowledgements for  |
|                     | message id \<msgId\>. | message id \<msgId\>. |
| (duplicate state    | Reason: Duplicate     | Reason: Duplicate     |
| receipt for same    | state receipt. State  | state receipt. State  |
| submission)         | has previously sent   | has previously sent   |
|                     | in receipt for        | in receipt for        |
|                     | submission ID         | submission ID         |
|                     | \<value\>             | \<value\>             |
+---------------------+-----------------------+-----------------------+
| Sen                 | Failed to send        | Failed to send        |
| dSubmissionReceipts | submission receipts   | submission receipts   |
|                     | for message id        | for message id        |
| (Duplicate message  | \<msgId\>. Duplicate  | \<msgId\>. Duplicate  |
| Id)                 | message ID error -    | message ID error -    |
|                     | another message with  | another message with  |
|                     | same ID already       | same ID already       |
|                     | exists.               | exists.               |
+---------------------+-----------------------+-----------------------+
| Sen                 | Failed to access      | Failed to access      |
| dSubmissionReceipts | third-party           | third-party           |
|                     | component.            | component.            |
| (MeF System         |                       |                       |
| Exception)          |                       |                       |
+---------------------+-----------------------+-----------------------+
| SendAcks\           | Failed to send        | Failed to send        |
| (Invalid Zip        | acknowledgements for  | acknowledgements for  |
| Archive)            | message id \<value\>. | message id \<value\>. |
|                     | Reason: Unable to     | Reason: Unable to     |
|                     | process Message with  | process Message with  |
|                     | Id: \<value\>         | Id: \<value\>         |
|                     | containing submission | containing submission |
|                     | zip archive with      | zip archive with      |
|                     | entry name:           | entry name:           |
|                     | \<value\> - data      | \<value\> - data      |
|                     | violates rule:        | violates rule:        |
|                     | X0000-015             | X0000-015             |
+---------------------+-----------------------+-----------------------+
| SendAcks            | Failed to send        | Failed to send        |
|                     | acknowledgements for  | acknowledgements for  |
| (Invalid submission | message id \<msgId\>. | message id \<msgId\>. |
| receipt XML)        | Reason: Invalid input | Reason: Invalid input |
|                     | submission ack list   | submission ack list   |
|                     | document; XML schema  | document; XML schema  |
|                     | validation failed.    | validation failed.    |
+---------------------+-----------------------+-----------------------+
| SendAcks            | Failed to send        | Failed to send        |
|                     | acknowledgements for  | acknowledgements for  |
| (Missing            | message id \<msgId\>. | message id \<msgId\>. |
| Acknowledgement     | Reason:               | Reason:               |
| list element)       | Acknowledgement list  | Acknowledgement list  |
|                     | element does not      | element does not      |
|                     | exist in input ack    | exist in input ack    |
|                     | list XML document.    | list XML document.    |
+---------------------+-----------------------+-----------------------+
| SendAcks            | Failed to send        | Failed to send        |
|                     | acknowledgements for  | acknowledgements for  |
| (Missing count      | message id \<msgId\>. | message id \<msgId\>. |
| element in input    | Reason: Count element | Reason: Count element |
| XML)                | does not exist in     | does not exist in     |
|                     | input ack list XML    | input ack list XML    |
|                     | document.             | document.             |
+---------------------+-----------------------+-----------------------+
| SendAcks            | Failed to send        | Failed to send        |
|                     | acknowledgements for  | acknowledgements for  |
| (The actual count   | message id \<msgId\>. | message id \<msgId\>. |
| and acknowledgement | Reason:               | Reason:               |
| count specified in  | Acknowledgement count | Acknowledgement count |
| document do not     | in the input document | in the input document |
| match)              | was stated as         | was stated as         |
|                     | \<Value\>, but actual | \<Value\>, but actual |
|                     | number of             | number of             |
|                     | acknowledgements      | acknowledgements      |
|                     | found in the document | found in the document |
|                     | was \<value\>.        | was \<value\>.        |
+---------------------+-----------------------+-----------------------+
| SendAcks            | Failed to send        | Failed to send        |
|                     | acknowledgements for  | acknowledgements for  |
| (The count exceeds  | message id \<msgId\>. | message id \<msgId\>. |
| max allowed)        | Reason:               | Reason:               |
|                     | Acknowledgement count | Acknowledgement count |
|                     | exceeds the maximum   | exceeds the maximum   |
|                     | allowed.              | allowed.              |
+---------------------+-----------------------+-----------------------+
| SendAcks            | Failed to send        | Failed to send        |
|                     | acknowledgements for  | acknowledgements for  |
| (Missing submission | message id \<msgId\>. | message id \<msgId\>. |
| ID)                 | Reason: No submission | Reason: No submission |
|                     | ID element found in   | ID element found in   |
|                     | one of the state      | one of the state      |
|                     | acknowledgements.     | acknowledgements.     |
+---------------------+-----------------------+-----------------------+
| SendAcks            | Failed to send        | Failed to send        |
|                     | acknowledgements for  | acknowledgements for  |
| (Invalid submission | message id \<msgId\>. | message id \<msgId\>. |
| or never been       | Reason: Could not     | Reason: Could not     |
| retrieved or ETIN   | find matching state   | find matching state   |
| is unauthorized)    | submission, the state | submission, the state |
|                     | submission has not    | submission has not    |
|                     | been previously       | been previously       |
|                     | retrieved, or this    | retrieved, or this    |
|                     | ETIN is not           | ETIN is not           |
|                     | authorized to send    | authorized to send    |
|                     | acknowledgement for   | acknowledgement for   |
|                     | submission ID         | submission ID         |
|                     | \<value\>.            | \<value\>.            |
+---------------------+-----------------------+-----------------------+
| SendAcks            | Failed to send        | Failed to send        |
|                     | acknowledgements for  | acknowledgements for  |
| (duplicate state    | message id \<msgId\>. | message id \<msgId\>. |
| acknowledgement for | Reason: Duplicate     | Reason: Duplicate     |
| same submission)    | state                 | state                 |
|                     | acknowledgement.\     | acknowledgement.\     |
|                     | State has previously  | State has previously  |
|                     | sent in               | sent in               |
|                     | acknowledgement for   | acknowledgement for   |
|                     | submission ID         | submission ID         |
|                     | \<value\>             | \<value\>             |
+---------------------+-----------------------+-----------------------+
| SendAcks            | Failed to access      | Failed to access      |
|                     | third-party           | third-party           |
| (MeF System         | component.            | component.            |
| Exception)          |                       |                       |
+---------------------+-----------------------+-----------------------+
| SendAcks            | Failed to send        | Failed to send        |
|                     | acknowledgements for  | acknowledgements for  |
| (Duplicate message  | message id \<msgId\>. | message id \<msgId\>. |
| Id)                 | Duplicate message ID  | Duplicate message ID  |
|                     | error - another       | error - another       |
|                     | message with same ID  | message with same ID  |
|                     | already exists.       | already exists.       |
+---------------------+-----------------------+-----------------------+
| GetN                | Failed to get new     | Failed to get new     |
| ewAckNotifications\ | acknowledgement       | acknowledgement       |
| (Invalid            | notifications for     | notifications for     |
| MaxResults)         | message id \<value\>. | message id \<value\>. |
|                     | Reason: The request   | Reason: The request   |
|                     | count exceeds the     | count exceeds the     |
|                     | maximum configuration | maximum configuration |
|                     | count allowed for     | count allowed for     |
|                     | messageId \<value\>   | messageId \<value\>   |
+---------------------+-----------------------+-----------------------+
| GetN                | Failed to get new     | Failed to get new     |
| ewAckNotifications\ | acknowledgement       | acknowledgement       |
| (Invalid ETIN)      | notifications for     | notifications for     |
|                     | message id \<msgId\>. | message id \<msgId\>. |
|                     | Reason: ETIN          | Reason: ETIN          |
|                     | \<value\> is not a    | \<value\> is not a    |
|                     | valid participating   | valid participating   |
|                     | state ETIN.           | state ETIN.           |
+---------------------+-----------------------+-----------------------+
| Get                 | Failed to access      | Failed to access      |
| NewAckNotifications | technical component.  | technical component.  |
|                     |                       |                       |
| (MeF System         |                       |                       |
| Exception)          |                       |                       |
+---------------------+-----------------------+-----------------------+
| Get                 | Failed to get new     | Failed to get new     |
| NewAckNotifications | acknowledgement       | acknowledgement       |
|                     | notifications for     | notifications for     |
| (Duplicate message  | message id \<msgId\>. | message id \<msgId\>. |
| Id)                 | Duplicate message ID  | Duplicate message ID  |
|                     | error - another       | error - another       |
|                     | message with same ID  | message with same ID  |
|                     | already exists.       | already exists.       |
+---------------------+-----------------------+-----------------------+
| G                   | Failed to get         | Failed to get         |
| etAckNotifications\ | acknowledgement       | acknowledgement       |
| (Invalid Submission | notifications for     | notifications for     |
| ID)                 | message id \<msgId\>. | message id \<msgId\>. |
|                     | Reason: Could not     | Reason: Could not     |
|                     | find ack notification | find ack notification |
|                     | for submission ID     | for submission ID     |
|                     | \<value\> for ETIN    | \<value\> for ETIN    |
|                     | \<value\>.            | \<value\>.            |
+---------------------+-----------------------+-----------------------+
| G                   | Failed to get         | Failed to get         |
| etAckNotifications\ | acknowledgement       | acknowledgement       |
| (Invalid Count)     | notifications for     | notifications for     |
|                     | message id \<value\>. | message id \<value\>. |
|                     | Reason: Unable to     | Reason: Unable to     |
|                     | process message with  | process message with  |
|                     | messageId \<value\>   | messageId \<value\>   |
|                     | has mismatch between  | has mismatch between  |
|                     | request count and     | request count and     |
|                     | number of submission  | number of submission  |
|                     | IDs in                | IDs in                |
|                     | SubmissionIDList      | SubmissionIDList      |
+---------------------+-----------------------+-----------------------+
| GetAckNotifications | Failed to get         | Failed to get         |
|                     | acknowledgement       | acknowledgement       |
| (Invalid maximum    | notifications for     | notifications for     |
| request count)      | message id \<msgId\>. | message id \<msgId\>. |
|                     | Reason: The request   | Reason: The request   |
|                     | count exceeds the     | count exceeds the     |
|                     | maximum configuration | maximum configuration |
|                     | count allowed for     | count allowed for     |
|                     | messageId \<msgId\>.  | messageId \<msgId\>.  |
+---------------------+-----------------------+-----------------------+
| GetAckNotifications | Failed to get new     | Failed to get new     |
|                     | acknowledgement       | acknowledgement       |
| (Duplicate message  | notifications for     | notifications for     |
| Id)                 | message id \<msgId\>. | message id \<msgId\>. |
|                     | Duplicate message ID  | Duplicate message ID  |
|                     | error - another       | error - another       |
|                     | message with same ID  | message with same ID  |
|                     | already exists.       | already exists.       |
+---------------------+-----------------------+-----------------------+
| GetAckNotification\ | Failed to get         | Failed to get         |
| (Invalid Submission | acknowledgement       | acknowledgement       |
| ID)                 | notification for      | notification for      |
|                     | message id \<msgId\>. | message id \<value\>. |
|                     | Reason: Could not     | Reason: Could not     |
|                     | find any ack          | find acknowledgement  |
|                     | notification for      | notification for      |
|                     | submission ID         | submission ID         |
|                     | \<value\>, or this    | \<value\> for this    |
|                     | ETIN \<value\> is not | ETIN \<value\>.       |
|                     | authorized to pick up |                       |
|                     | the notification.     |                       |
+---------------------+-----------------------+-----------------------+
| GetAckNotification  | Failed to get new     | Failed to get new     |
|                     | acknowledgement       | acknowledgement       |
| (Duplicate message  | notifications for     | notifications for     |
| Id)                 | message id \<msgId\>. | message id \<msgId\>. |
|                     | Duplicate message ID  | Duplicate message ID  |
|                     | error - another       | error - another       |
|                     | message with same ID  | message with same ID  |
|                     | already exists.       | already exists.       |
+---------------------+-----------------------+-----------------------+
| Ge                  | Failed to get         | Failed to get         |
| tSubmissionsByMsgID | submissions by        | submissions by        |
|                     | Message ID for        | Message ID for        |
| (Invalid Message    | message id \<msgId\>. | message id \<msgId\>. |
| ID)                 | Reason: The message   | Reason: The message   |
|                     | ID: \<msgId\> s not   | ID: \<msgId\> s not   |
|                     | valid.                | valid.                |
+---------------------+-----------------------+-----------------------+
| Ge                  | Failed to get         | Failed to get         |
| tSubmissionsByMsgID | submissions by        | submissions by        |
|                     | Message ID for        | Message ID for        |
| (Mismatch ETIN)     | message id \<msgId\>. | message id \<msgId\>. |
|                     | Reason: The message   | Reason: The message   |
|                     | ID \<msgId\> does not | ID \<msgId\> does not |
|                     | belong to the agency  | belong to the agency  |
|                     | ETIN \<value\>.       | ETIN \<value\>.       |
+---------------------+-----------------------+-----------------------+
| Ge                  | Failed to get         | Failed to get         |
| tSubmissionsByMsgID | submissions by        | submissions by        |
|                     | Message ID for        | Message ID for        |
| (The message ID not | message id \<msgId\>. | message id \<msgId\>. |
| existing)           | Reason: The message   | Reason: The message   |
|                     | ID: \<msgId\> could   | ID: \<msgId\> could   |
|                     | not be found.         | not be found.         |
+---------------------+-----------------------+-----------------------+
| Ge                  | Failed to get         | Failed to get         |
| tSubmissionsByMsgID | submissions by        | submissions by        |
|                     | Message ID for        | Message ID for        |
| (The message comes  | message id \<msgId\>. | message id \<msgId\>. |
| through the         | Reason: The message   | Reason: The message   |
| different channel)  | ID: \<msgId\> was     | ID: \<msgId\> was     |
|                     | processed through a   | processed through a   |
|                     | different channel     | different channel     |
|                     | than the current      | than the current      |
|                     | request channel       | request channel       |
|                     | \<value\>.            | \<value\>.            |
+---------------------+-----------------------+-----------------------+
| Ge                  | Failed to get         | Failed to get         |
| tSubmissionsByMsgID | submissions by        | submissions by        |
|                     | Message ID for        | Message ID for        |
| (The message has an | message id \<msgId\>. | message id \<msgId\>. |
| error response)     | Reason: Cannot        | Reason: Cannot        |
|                     | retrieve acks         | retrieve acks         |
|                     | associated with       | associated with       |
|                     | message \<msgId\>     | message \<msgId\>     |
|                     | because that message  | because that message  |
|                     | had an error          | had an error          |
|                     | response.             | response.             |
+---------------------+-----------------------+-----------------------+
| Ge                  | Failed to get         | Failed to get         |
| tSubmissionsByMsgID | submissions by        | submissions by        |
|                     | Message ID for        | Message ID for        |
| (The message is not | message id \<msgId\>. | message id \<msgId\>. |
| a GetNewSubmissions | Reason: Cannot        | Reason: Cannot        |
| request)            | retrieve submissions  | retrieve submissions  |
|                     | associated with       | associated with       |
|                     | message \<msgId\>     | message \<msgId\>     |
|                     | because that message  | because that message  |
|                     | was not a             | was not a             |
|                     | GetNewSubmissions     | GetNewSubmissions     |
|                     | request.              | request.              |
+---------------------+-----------------------+-----------------------+
| Ge                  | Failed to get         | Failed to get         |
| tSubmissionsByMsgID | submissions by        | submissions by        |
|                     | Message ID for        | Message ID for        |
| (Duplicate message  | message id \<msgId\>. | message id \<msgId\>. |
| Id)                 | for message id        | for message id        |
|                     | \<msgId\> Duplicate   | \<msgId\> Duplicate   |
|                     | message ID error -    | message ID error -    |
|                     | another message with  | another message with  |
|                     | same ID already       | same ID already       |
|                     | exists.               | exists.               |
+---------------------+-----------------------+-----------------------+
| GetSubmissio        | Failed to get         | Failed to get         |
| nReconciliationList | submission            | submission            |
|                     | reconciliation list.  | reconciliation list.  |
| (Invalid maximum    | Reason: Maximum       | Reason: Maximum       |
| request count)      | request count         | request count         |
|                     | \<value\> is greater  | \<value\> is greater  |
|                     | than configured count | than configured count |
|                     | \<value\>             | \<value\>             |
+---------------------+-----------------------+-----------------------+
| GetSubmissio        | Failed to get         | Failed to get         |
| nReconciliationList | submission            | submission            |
|                     | reconciliation list.  | reconciliation list.  |
| (Duplicate message  | for message id        | for message id        |
| Id)                 | \<msgId\>. Duplicate  | \<msgId\>. Duplicate  |
|                     | message ID error -    | message ID error -    |
|                     | another message with  | another message with  |
|                     | same ID already       | same ID already       |
|                     | exists                | exists                |
+---------------------+-----------------------+-----------------------+
| GetSubmissio        | Failed to get         | Failed to get         |
| nReconciliationList | submission            | submission            |
|                     | reconciliation list.  | reconciliation list.  |
| (The                | for message id        | for message id        |
| SubmissionCategory  | \<msgId\>. Reason:    | \<msgId\>. Reason:    |
| is not one of the   | ETIN \<value\> is not | ETIN \<value\> is not |
| registered          | registered with       | registered with       |
| Submission          | submission category   | submission category   |
| Categories for the  | \<categoryValue\>.    | \<categoryValue\>.    |
| given ETIN)         |                       |                       |
+---------------------+-----------------------+-----------------------+
| Transmitter         |                       |                       |
| Services            |                       |                       |
+---------------------+-----------------------+-----------------------+
| SendSubmissions\    | Failed to send        | Failed to send        |
| (Invalid Submission | submissions for       | submissions for       |
| Count)              | message id \<value\>. | message id \<value\>. |
|                     | Reason: Unable to     | Reason: Unable to     |
|                     | process message with  | process message with  |
|                     | messageId \<value\>   | messageId \<value\>   |
|                     | has mismatch between  | has mismatch between  |
|                     | request count and     | request count and     |
|                     | number of submission  | number of submission  |
|                     | data records in       | data records in       |
|                     | SubmissionDataList.   | SubmissionDataList.   |
+---------------------+-----------------------+-----------------------+
| SendSubmissions\    | Failed to send        | Failed to send        |
| (Invalid Zip        | submissions for       | submissions for       |
| Archive)            | message id \<value\>. | message id \<value\>. |
|                     | Reason: Unable to     | Reason: Unable to     |
|                     | process Message with  | process Message with  |
|                     | Id: \<value\>         | Id: \<value\>         |
|                     | containing submission | containing submission |
|                     | zip archive with      | zip archive with      |
|                     | entry name:           | entry name:           |
|                     | \<value\> - data      | \<value\> - data      |
|                     | violates rule:        | violates rule:        |
|                     | X0000-015.            | X0000-015.            |
+---------------------+-----------------------+-----------------------+
| SendSubmissions\    | Failed to send        | Failed to send        |
| (Invalid Submission | submissions for       | submissions for       |
| ID)                 | message id \<value\>. | message id \<value\>. |
|                     | Reason: Unable to     | Reason: Unable to     |
|                     | process Message with  | process Message with  |
|                     | Id: \<value\>         | Id: \<value\>         |
|                     | containing submission | containing submission |
|                     | zip archive with      | zip archive with      |
|                     | entry name:           | entry name:           |
|                     | \<value\> - data      | \<value\> - data      |
|                     | violates rule:        | violates rule:        |
|                     | X0000-015.            | X0000-015.            |
+---------------------+-----------------------+-----------------------+
| SendSubmissions\    | Failed to send        | Failed to send        |
| (Invalid            | submissions for       | submissions for       |
| ElectronicPostmark) | message id \<value\>. | message id \<value\>. |
|                     | Reason: Unable to     | Reason: Unable to     |
|                     | process message with  | process message with  |
|                     | ElectronicPostmark    | ElectronicPostmark    |
|                     | \<value\> has invalid | \<value\> has invalid |
|                     | ElectronicPostmark in | ElectronicPostmark in |
|                     | SubmissionDataList.   | SubmissionDataList    |
+---------------------+-----------------------+-----------------------+
| SendSubmissions     | Failed to send        | Failed to send        |
|                     | submissions for       | submissions for       |
| (Invalid maximum    | message id \<msgId\>. | message id \<msgId\>. |
| request count)      | Reason: The request   | Reason: The request   |
|                     | count exceeds the     | count exceeds the     |
|                     | maximum configuration | maximum configuration |
|                     | count allowed for     | count allowed for     |
|                     | messageId \<msgId\>.  | messageId \<msgId\>.  |
+---------------------+-----------------------+-----------------------+
| SendSubmissions     | Failed to send        | Failed to send        |
|                     | submissions for       | submissions for       |
| (Zip File Path is   | message id \<msgId\>. | message id \<msgId\>. |
| null)               | Reason: Message       | Reason: Message       |
|                     | \<msgId\> contains    | \<msgId\> contains    |
|                     | null attachment file  | null attachment file  |
|                     | path.                 | path.                 |
+---------------------+-----------------------+-----------------------+
| SendSubmissions     | Failed to send        | Failed to send        |
|                     | submissions for       | submissions for       |
| (Cannot find        | message id \<msgId\>. | message id \<msgId\>. |
| submission by Id)   | Reason: Error can not | Reason: Error can not |
|                     | find submission       | find submission       |
|                     | object with id        | object with id        |
|                     | \<value\>.            | \<value\>.            |
+---------------------+-----------------------+-----------------------+
| SendSubmissions     | Failed to send        | Failed to send        |
|                     | submissions for       | submissions for       |
| (Cannot find build  | message id \<msgId\>. | message id \<msgId\>. |
| mode)               | Reason: Error when    | Reason: Error when    |
|                     | storing attachment    | storing attachment    |
|                     | file \<FileName\>.    | file \<FileName\>.    |
|                     | reason: Mef           | reason: Mef           |
|                     | application           | application           |
|                     | properties is not     | properties is not     |
|                     | properly set, the     | properly set, the     |
|                     | build mode should be  | build mode should be  |
|                     | either set to ATS or  | either set to ATS or  |
|                     | PROD.                 | PROD.                 |
+---------------------+-----------------------+-----------------------+
| SendSubmissions     | Failed to send        | Failed to send        |
|                     | submissions for       | submissions for       |
| (Message that is    | message id \<msgId\>. | message id \<msgId\>. |
| already processed   | Reason: -- Attempt to | Reason: -- Attempt to |
|                     | process message       | process message       |
|                     | \<msgId\> that has    | \<msgId\> that has    |
|                     | been processed        | been processed        |
|                     | already.              | already.              |
+---------------------+-----------------------+-----------------------+
| SendSubmissions     | Unable to process     | Unable to process     |
|                     | attachment zip file:  | attachment zip file:  |
| (MeF System         | \<zipFilePath\>,      | \<zipFilePath\>,      |
| Exception)          | \                     | \                     |
|                     | <expceptionMessage\>. | <expceptionMessage\>. |
+---------------------+-----------------------+-----------------------+
| SendSubmissions     | Failed to send        | Failed to send        |
|                     | submissions for       | submissions for       |
| (Duplicate message  | message id \<msgId    | message id \<msgId    |
| Id)                 | Duplicate message ID  | Duplicate message ID  |
|                     | error - another       | error - another       |
|                     | message with same ID  | message with same ID  |
|                     | already exists.       | already exists.       |
+---------------------+-----------------------+-----------------------+
| GetNewAcks\         | Failed to get new     | Failed to get new     |
| (Invalid            | acknowledgements for  | acknowledgements for  |
| MaxResults)         | message id \<value\>. | message id \<value\>. |
|                     | Reason: The request   | Reason: The request   |
|                     | count exceeds the     | count exceeds the     |
|                     | maximum configuration | maximum configuration |
|                     | count allowed for     | count allowed for     |
|                     | messageId \<value\>.  | messageId \<value\>.  |
+---------------------+-----------------------+-----------------------+
| GetNewAcks\         | Failed to get new     | Failed to get new     |
| (Invalid ETIN)      | acknowledgements for  | acknowledgements for  |
|                     | message id \<value\>. | message id \<value\>. |
|                     | Reason: The request   | Reason: The request   |
|                     | contains an invalid   | contains an invalid   |
|                     | ETIN \<value\>.       | ETIN \<value\>.       |
+---------------------+-----------------------+-----------------------+
| GetNewAcks          | Failed to access      | Failed to access      |
|                     | technical component.  | technical component.  |
| (MeF System         |                       |                       |
| Exception)          |                       |                       |
+---------------------+-----------------------+-----------------------+
| GetNewAcks          | Failed to get new     | Failed to get new     |
|                     | acknowledgements for  | acknowledgements for  |
| (Duplicate message  | message id \<msgId\>. | message id \<msgId\>. |
| Id)                 | Duplicate message ID  | Duplicate message ID  |
|                     | error - another       | error - another       |
|                     | message with same ID  | message with same ID  |
|                     | already exists.       | already exists.       |
+---------------------+-----------------------+-----------------------+
| GetAcks\            | Failed to get         | Failed to get         |
| (Invalid Count)     | acknowledgements for  | acknowledgements for  |
|                     | message id \<value\>. | message id \<value\>. |
|                     | Reason: Unable to     | Reason: Unable to     |
|                     | process message with  | process message with  |
|                     | messageId \<value\>   | messageId \<value\>   |
|                     | has mismatch between  | has mismatch between  |
|                     | request count and     | request count and     |
|                     | number of submission  | number of submission  |
|                     | IDs in                | IDs in                |
|                     | SubmissionIDList.     | SubmissionIDList.     |
+---------------------+-----------------------+-----------------------+
| GetAcks             | Failed to get         | Failed to get         |
|                     | acknowledgements.     | acknowledgements.     |
| (Wrong Channel to   | Reason: Could not     | Reason: Could not     |
| retrieve            | find acknowledgement  | find acknowledgement  |
| acknowledgement)    | for submission ID     | for submission ID     |
|                     | \<value\> for this    | \<value\> for this    |
|                     | ETIN \<value\>. If    | ETIN \<value\>. If    |
|                     | the submission was    | the submission was    |
|                     | sent in through any   | sent in through any   |
|                     | channel other than    | channel other than    |
|                     | \<value\>, then the   | \<value\>, then the   |
|                     | acknowledgement must  | acknowledgement must  |
|                     | be retrieved through  | be retrieved through  |
|                     | that channel.         | that channel.         |
+---------------------+-----------------------+-----------------------+
| GetAcks             | Failed to get         | Failed to get         |
|                     | acknowledgements for  | acknowledgements for  |
| (Ack not found, if  | message id \<msgId\>. | message id \<msgId\>. |
| request channel is  | Reason: Could not     | Reason: Could not     |
| IFA)                | find acknowledgement  | find acknowledgement  |
|                     | for submission ID     | for submission ID     |
|                     | \<value\> for this    | \<value\> for this    |
|                     | ETIN \<value\>.       | ETIN \<value\>.       |
+---------------------+-----------------------+-----------------------+
| GetAcks             | Failed to get         | Failed to get         |
|                     | acknowledgements for  | acknowledgements for  |
| (Ack not found, if  | message id \<msgId\>. | message id \<msgId\>. |
| request channel is  | Reason: The           | Reason: The           |
| IFA, but the        | submission ID         | submission ID         |
| channel in          | \<value\> is for a    | \<value\> is for a    |
| submission is not   | submission that was   | submission that was   |
| IFA)                | not processed by IFA. | not processed by IFA. |
+---------------------+-----------------------+-----------------------+
| GetAcks             | Failed to get         | Failed to get         |
|                     | acknowledgements for  | acknowledgements for  |
| (Invalid maximum    | message id \<msgId\>. | message id \<msgId\>. |
| request count)      | Reason: The request   | Reason: The request   |
|                     | count exceeds the     | count exceeds the     |
|                     | maximum configuration | maximum configuration |
|                     | count allowed for     | count allowed for     |
|                     | messageId \<msgId\>.  | messageId \<msgId\>.  |
+---------------------+-----------------------+-----------------------+
| GetAcks             | Failed to get         | Failed to get         |
|                     | acknowledgement for   | acknowledgement for   |
| (Duplicate message  | message id \<msgId\>. | message id \<msgId\>. |
| Id)                 | Duplicate message ID  | Duplicate message ID  |
|                     | error - another       | error - another       |
|                     | message with same ID  | message with same ID  |
|                     | already exists.       | already exists.       |
+---------------------+-----------------------+-----------------------+
| GetAck              | Failed to get         | Failed to get         |
|                     | acknowledgement for   | acknowledgement for   |
| (Wrong Channel to   | message id \<value\>. | message id \<value\>. |
| retrieve            | Reason: Could not     | Reason: Could not     |
| acknowledgement)    | find acknowledgement  | find acknowledgement  |
|                     | for submission ID     | for submission ID     |
|                     | \<value\> for this    | \<value\> for this    |
|                     | ETIN \<value\>. If    | ETIN \<value\>. If    |
|                     | the submission was    | the submission was    |
|                     | sent in through any   | sent in through any   |
|                     | channel other than    | channel other than    |
|                     | \<value\>, then the   | \<value\>, then the   |
|                     | acknowledgement must  | acknowledgement must  |
|                     | be retrieved through  | be retrieved through  |
|                     | that channel.         | that channel.         |
+---------------------+-----------------------+-----------------------+
| GetAck              | Failed to get         | Failed to get         |
|                     | acknowledgement for   | acknowledgement for   |
| (Ack not found, if  | message id \<msgId\>. | message id \<msgId\>. |
| request channel is  | Reason: Could not     | Reason: Could not     |
| IFA)                | find acknowledgement  | find acknowledgement  |
|                     | for submission ID     | for submission ID     |
|                     | \<value\> for this    | \<value\> for this    |
|                     | ETIN \<value\>.       | ETIN \<value\>.       |
+---------------------+-----------------------+-----------------------+
| GetAck              | Failed to get         | Failed to get         |
|                     | acknowledgement for   | acknowledgement for   |
| (Ack not found, if  | message id \<msgId\>. | message id \<msgId\>. |
| request channel is  | Reason: The           | Reason: The           |
| IFA, but the        | submission ID         | submission ID         |
| channel in          | \<value\> is for a    | \<value\> is for a    |
| submission is not   | submission that was   | submission that was   |
| IFA)                | not processed by IFA. | not processed by IFA. |
+---------------------+-----------------------+-----------------------+
| GetAck              | Failed to get         | Failed to get         |
|                     | acknowledgement for   | acknowledgement for   |
| (No Acknowledgement | message id \<msgId\>. | message id \<msgId\>. |
| found)              |                       |                       |
+---------------------+-----------------------+-----------------------+
| GetNe               | Failed to get new     | Failed to get new     |
| wSubmissionsStatus\ | submissions status    | submissions status    |
| (Invalid            | for message id        | for message id        |
| MaxResults)         | \<value\>. Reason:    | \<value\>. Reason:    |
|                     | The request count     | The request count     |
|                     | exceeds the maximum   | exceeds the maximum   |
|                     | configuration count   | configuration count   |
|                     | allowed for messageId | allowed for messageId |
|                     | \<value\>.            | \<value\>.            |
+---------------------+-----------------------+-----------------------+
| GetNe               | Failed to get new     | Failed to get new     |
| wSubmissionsStatus\ | submissions status    | submissions status    |
| (Invalid ETIN)      | for message id        | for message id        |
|                     | \<value\>. Reason:    | \<value\>. Reason:    |
|                     | The request contains  | The request contains  |
|                     | an invalid ETIN       | an invalid ETIN       |
|                     | \<value\>.            | \<value\>.            |
+---------------------+-----------------------+-----------------------+
| GetN                | Failed to get new     | Failed to get new     |
| ewSubmissionsStatus | submissions status    | submissions status    |
|                     | for message id        | for message id        |
| (Duplicate message  | \<msgId\>. Duplicate  | \<msgId\>. Duplicate  |
| Id)                 | message ID error -    | message ID error -    |
|                     | another message with  | another message with  |
|                     | same ID already       | same ID already       |
|                     | exists.               | exists.               |
+---------------------+-----------------------+-----------------------+
| G                   | Failed to get         | Failed to get         |
| etSubmissionsStatus | submissions status    | submissions status    |
|                     | for message id        | for message id        |
| (Invalid maximum    | \<msgId\>. Reason:    | \<msgId\>. Reason:    |
| request count)      | The request count     | The request count     |
|                     | exceeds the maximum   | exceeds the maximum   |
|                     | configuration count   | configuration count   |
|                     | allowed for messageId | allowed for messageId |
|                     | \<msgId\>.            | \<msgId\>.            |
+---------------------+-----------------------+-----------------------+
| G                   | Failed to get         | Failed to get         |
| etSubmissionsStatus | submission status for | submission status for |
|                     | message id \<value\>. | message id \<value\>. |
| (Wrong Channel to   | Reason: Could not     | Reason: Could not     |
| retrieve status     | find any status       | find any status       |
| records)            | records for           | records for           |
|                     | submission ID         | submission ID         |
|                     | \<value\> for this    | \<value\> for this    |
|                     | ETIN \<value\>. If    | ETIN \<value\>. If    |
|                     | the submission was    | the submission was    |
|                     | sent in through any   | sent in through any   |
|                     | channel other than    | channel other than    |
|                     | \<value\>, then the   | \<value\>, then the   |
|                     | status records must   | status records must   |
|                     | be retrieved through  | be retrieved through  |
|                     | that channel.         | that channel.         |
+---------------------+-----------------------+-----------------------+
| G                   | Failed to get         | Failed to get         |
| etSubmissionsStatus | submissions status    | submissions status    |
|                     | for message id        | for message id        |
| (Retrieved Records  | \<msgId\>. Reason:    | \<msgId\>. Reason:    |
| not found, if       | Could not find any    | Could not find any    |
| request channel is  | status records for    | status records for    |
| IFA)                | submission ID         | submission ID         |
|                     | \<value\> for this    | \<value\> for this    |
|                     | ETIN \<value\>.       | ETIN \<value\>        |
+---------------------+-----------------------+-----------------------+
| G                   | Failed to get         | Failed to get         |
| etSubmissionsStatus | submissions status    | submissions status    |
|                     | for message id        | for message id        |
| (Retrieved Records  | \<msgId\>. Reason:    | \<msgId\>. Reason:    |
| not found, if       | The submission ID     | The submission ID     |
| request channel is  | \<value\> is for a    | \<value\> is for a    |
| IFA, but the        | submission that was   | submission that was   |
| channel in          | not processed by IFA. | not processed by IFA. |
| submission is not   |                       |                       |
| IFA)                |                       |                       |
+---------------------+-----------------------+-----------------------+
| G                   | Failed to get         | Failed to get         |
| etSubmissionsStatus | submissions status    | submissions status    |
|                     | for message id        | for message id        |
| (Duplicate message  | \<msgId\>. for        | \<msgId\>. for        |
| Id)                 | message id \<msgId\>  | message id \<msgId\>  |
|                     | Duplicate message ID  | Duplicate message ID  |
|                     | error - another       | error - another       |
|                     | message with same ID  | message with same ID  |
|                     | already exists.       | already exists.       |
+---------------------+-----------------------+-----------------------+
| GetSubmissionStatus | Failed to get         | Failed to get         |
|                     | submission status for | submission status for |
| (Wrong Channel to   | message id \<msgId\>. | message id \<msgId\>. |
| retrieve status     | Reason: Could not     | Reason: Could not     |
| records)            | find any status       | find any status       |
|                     | records for           | records for           |
|                     | submission ID         | submission ID         |
|                     | \<value\> this ETIN   | \<value\> this ETIN   |
|                     | \<value\>. If the     | \<value\>. If the     |
|                     | submission was sent   | submission was sent   |
|                     | in through any        | in through any        |
|                     | channel other than    | channel other than    |
|                     | \<value\>, then the   | \<value\>, then the   |
|                     | status records must   | status records must   |
|                     | be retrieved through  | be retrieved through  |
|                     | that channel.         | that channel.         |
+---------------------+-----------------------+-----------------------+
| GetSubmissionStatus | Failed to get         | Failed to get         |
|                     | submission status for | submission status for |
| (Retrieved Records  | message id \<msgId\>. | message id \<msgId\>. |
| not found, if       | Reason: Could not     | Reason: Could not     |
| request channel is  | find any status       | find any status       |
| IFA)                | records for           | records for           |
|                     | submission ID         | submission ID         |
|                     | \<value\> for this    | \<value\> for this    |
|                     | ETIN \<value\>.       | ETIN \<value\>.       |
+---------------------+-----------------------+-----------------------+
| GetSubmissionStatus | Failed to get         | Failed to get         |
|                     | submission status for | submission status for |
| (Retrieved Records  | message id \<msgId\>. | message id \<msgId\>. |
| not found, if       | Reason: The           | Reason: The           |
| request channel is  | submission ID         | submission ID         |
| IFA, but the        | \<value\> is for a    | \<value\> is for a    |
| channel in          | submission that was   | submission that was   |
| submission is not   | not processed by IFA. | not processed by IFA. |
| IFA)                |                       |                       |
+---------------------+-----------------------+-----------------------+
| GetSubmissionStatus | Failed to get         | Failed to get         |
|                     | submission status for | submission status for |
| (No submission      | message id \<msgId\>. | message id \<msgId\>. |
| status found)       |                       |                       |
+---------------------+-----------------------+-----------------------+
| GetSubmissionStatus | Failed to get         | Failed to get         |
|                     | submission status for | submission status for |
| (Duplicate message  | message id \<msgId\>. | message id \<msgId\>. |
| Id)                 | for message id        | for message id        |
|                     | \<msgId\> Duplicate   | \<msgId\> Duplicate   |
|                     | message ID error -    | message ID error -    |
|                     | another message with  | another message with  |
|                     | same ID already       | same ID already       |
|                     | exists.               | exists.               |
+---------------------+-----------------------+-----------------------+
| GetAcksByMsgID      | Failed to get         | Failed to get         |
|                     | acknowledgements by   | acknowledgements by   |
| (Invalid Message    | message id for        | message id for        |
| ID)                 | message id \<msgId\>. | message id \<msgId\>. |
|                     | Reason: The message   | Reason: The message   |
|                     | ID: \<msgId\> is not  | ID: \<msgId\> is not  |
|                     | valid.                | valid.                |
+---------------------+-----------------------+-----------------------+
| GetAcksByMsgID      | Failed to get         | Failed to get         |
|                     | acknowledgements by   | acknowledgements by   |
| (Mismatch ETIN)     | message id for        | message id for        |
|                     | message id \<msgId\>. | message id \<msgId\>. |
|                     | Reason: The message   | Reason: The message   |
|                     | ID \<msgId\> does not | ID \<msgId\> does not |
|                     | belong to the         | belong to the         |
|                     | transmitter           | transmitter           |
|                     | \<anETIN\>.           | \<anETIN\>.           |
+---------------------+-----------------------+-----------------------+
| GetAcksByMsgID      | Failed to get         | Failed to get         |
|                     | acknowledgements by   | acknowledgements by   |
| (The message ID not | message id for        | message id for        |
| existing)           | message id \<msgId\>. | message id \<msgId\>. |
|                     | Reason: The message   | Reason: The message   |
|                     | ID: \<msgId\> could   | ID: \<msgId\> could   |
|                     | not be found.         | not be found.         |
+---------------------+-----------------------+-----------------------+
| GetAcksByMsgID      | Failed to get         | Failed to get         |
|                     | acknowledgements by   | acknowledgements by   |
| (The message comes  | message id for        | message id for        |
| through the         | message id \<msgId\>. | message id \<msgId\>. |
| different channel)  | Reason: The message   | Reason: The message   |
|                     | ID: \<msgId\> was     | ID: \<msgId\> was     |
|                     | processed through a   | processed through a   |
|                     | different channel     | different channel     |
|                     | than the current      | than the current      |
|                     | request channel       | request channel       |
|                     | \<value\>.            | \<value\>.            |
+---------------------+-----------------------+-----------------------+
| GetAcksByMsgID      | Failed to get         | Failed to get         |
|                     | acknowledgements by   | acknowledgements by   |
| (The message has an | message id for        | message id for        |
| error response)     | message id \<msgId\>. | message id \<msgId\>. |
|                     | Reason: Cannot        | Reason: Cannot        |
|                     | retrieve acks         | retrieve acks         |
|                     | associated with       | associated with       |
|                     | message \<msgId\>     | message \<msgId\>     |
|                     | because that message  | because that message  |
|                     | had an error          | had an error          |
|                     | response.             | response.             |
+---------------------+-----------------------+-----------------------+
| GetAcksByMsgID      | Failed to get         | Failed to get         |
|                     | acknowledgements by   | acknowledgements by   |
| (The message is not | message id for        | message id for        |
| a GetNewAcks        | message id \<msgId\>. | message id \<msgId\>. |
| request)            | Reason: Cannot        | Reason: Cannot        |
|                     | retrieve acks         | retrieve acks         |
|                     | associated with       | associated with       |
|                     | message \<msgId\>     | message \<msgId\>     |
|                     | because that message  | because that message  |
|                     | was not a GetNewAcks  | was not a GetNewAcks  |
|                     | request.              | request.              |
+---------------------+-----------------------+-----------------------+
| GetAcksByMsgID      | Failed to get         | Failed to get         |
|                     | acknowledgements by   | acknowledgements by   |
| (Duplicate message  | message id for        | message id for        |
| Id)                 | message id \<msgId\>. | message id \<msgId\>. |
|                     | Duplicate message ID  | Duplicate message ID  |
|                     | error - another       | error - another       |
|                     | message with same ID  | message with same ID  |
|                     | already exists.       | already exists.       |
+---------------------+-----------------------+-----------------------+
| G                   | Failed to get new     | Failed to get new     |
| etNew2290Schedule1s | 2290 Schedule1 for    | 2290 Schedule1 for    |
|                     | message id \<msgId\>. | message id \<msgId\>. |
| (Invalid maximum    | Reason: The request   | Reason: The request   |
| request count)      | count exceeds the     | count exceeds the     |
|                     | maximum configuration | maximum configuration |
|                     | count allowed for     | count allowed for     |
|                     | messageId \<msgId\>.  | messageId \<msgId\>.  |
+---------------------+-----------------------+-----------------------+
| G                   | Unable to use         | Unable to use         |
| etNew2290Schedule1s | addZipArchiveEntries  | addZipArchiveEntries  |
|                     | to compose the output | to compose the output |
| (MeF System         | attachment file for   | attachment file for   |
| Exception)          | message \<msgId\>.    | message \<msgId\>.    |
+---------------------+-----------------------+-----------------------+
| Get2290Schedule1s   | The request count     | The request count     |
|                     | exceeds the maximum   | exceeds the maximum   |
| (Invalid maximum    | configuration count   | configuration count   |
| request count)      | allowed for messageId | allowed for messageId |
|                     | \<msgId\>.            | \<msgId\>.            |
+---------------------+-----------------------+-----------------------+
| Get2290Schedule1s   | Unable to use         | Unable to use         |
|                     | addZipArchiveEntries  | addZipArchiveEntries  |
| (MeF System         | to compose the output | to compose the output |
| Exception)          | attachment file for   | attachment file for   |
|                     | message \<msgId\>.    | message \<msgId\>.    |
+---------------------+-----------------------+-----------------------+
| Get2290Schedule1    | Could not find 2290   | Could not find 2290   |
|                     | Schedule 1 for        | Schedule 1 for        |
| (Wrong Channel to   | submission ID         | submission ID         |
| retrieve 2290       | \<value\> and ETIN    | \<value\> and ETIN    |
| Schedule1)          | \<value\>. If the     | \<value\>. If the     |
|                     | submission was sent   | submission was sent   |
|                     | in through any        | in through any        |
|                     | channel other than    | channel other than    |
|                     | \<channel\>, then the | \<channel\>, then the |
|                     | 2290 Schedule 1 must  | 2290 Schedule 1 must  |
|                     | be retrieved through  | be retrieved through  |
|                     | that channel.         | that channel.         |
+---------------------+-----------------------+-----------------------+
| Get2290Schedule1    | Could not find 2290   | Could not find 2290   |
|                     | Schedule 1 for        | Schedule 1 for        |
| (2290 Schedule1 not | submission ID         | submission ID         |
| found, if request   | \<value\> for this    | \<value\> for this    |
| channel is IFA)     | ETIN \<value\>.       | ETIN \<value\>.       |
+---------------------+-----------------------+-----------------------+
| Get2290Schedule1    | The submission ID     | The submission ID     |
|                     | \<value\> is for a    | \<value\> is for a    |
| (2290 Schedule1 not | submission that was   | submission that was   |
| found, if request   | not processed by IFA. | not processed by IFA. |
| channel is IFA, but |                       |                       |
| the channel in      |                       |                       |
| submission is not   |                       |                       |
| IFA)                |                       |                       |
+---------------------+-----------------------+-----------------------+
| Get22               | The request count     | The request count     |
| 90Schedule1sByMsgID | exceeds the maximum   | exceeds the maximum   |
|                     | configuration count   | configuration count   |
| (Invalid maximum    | allowed for messageId | allowed for messageId |
| request count)      | \<msgId\>.            | \<msgId\>.            |
+---------------------+-----------------------+-----------------------+
| Get22               | Unable to use         | Unable to use         |
| 90Schedule1sByMsgID | addZipArchiveEntries  | addZipArchiveEntries  |
|                     | to compose the output | to compose the output |
| (MeF System         | attachment file for   | attachment file for   |
| Exception)          | message \<msgId\>.    | message \<msgId\>.    |
+---------------------+-----------------------+-----------------------+
| Get22               | Message ID: \<msgId\> | Message ID: \<msgId\> |
| 90Schedule1sByMsgID | is not valid.         | is not valid.         |
|                     |                       |                       |
| (Invalid Message    |                       |                       |
| Id\>                |                       |                       |
+---------------------+-----------------------+-----------------------+
| Get22               | Message ID \<msgId\>  | Message ID \<msgId\>  |
| 90Schedule1sByMsgID | does not belong to    | does not belong to    |
|                     | the transmitter       | the transmitter       |
| (Mismatch ETIN)     | \<etin\>.             | \<etin\>.             |
+---------------------+-----------------------+-----------------------+
| Get22               | Message ID: \<msgId\> | Message ID: \<msgId\> |
| 90Schedule1sByMsgID | could not be found.   | could not be found.   |
|                     |                       |                       |
| (Message Id does    |                       |                       |
| not exist)          |                       |                       |
+---------------------+-----------------------+-----------------------+
| Get22               | Message ID: \<msgId\> | Message ID: \<msgId\> |
| 90Schedule1sByMsgID | was processed through | was processed through |
|                     | a different channel   | a different channel   |
| (The message comes  | than the current      | than the current      |
| through the         | request channel       | request channel       |
| different channel)  | \<channel\>.          | \<channel\>.          |
+---------------------+-----------------------+-----------------------+
| Get22               | Cannot retrieve 2290  | Cannot retrieve 2290  |
| 90Schedule1sByMsgID | Schedule 1s           | Schedule 1s           |
|                     | associated with       | associated with       |
| (The message has an | message \<msgId\>     | message \<msgId\>     |
| error response)     | because that message  | because that message  |
|                     | had an error          | had an error          |
|                     | response.             | response.             |
+---------------------+-----------------------+-----------------------+
| Get22               | Cannot retrieve 2290  | Cannot retrieve 2290  |
| 90Schedule1sByMsgID | Schedule 1s           | Schedule 1s           |
|                     | associated with       | associated with       |
| (The message is not | message \<msgId\>     | message \<msgId\>     |
| for a               | because that message  | because that message  |
| G                   | was not a             | was not a             |
| etNew2290Schedule1s | GetNew2290Schedule1s  | GetNew2290Schedule1s  |
| message)            | request.              | request.              |
+---------------------+-----------------------+-----------------------+

[]{.mark}

[A summary of the]{.mark} service requests, argument errors, and the
fault responses for account maintenance services generated by the XML
Gateway and Web Application Server is depicted in Table 6-3 below.
Messages indicating IDP rule are generated by the XML Gateway; the
others are generated by the Web Application Server after the message has
passed the XML Gateway scrutiny.

[]{#__RefHeading___Toc194313366 .anchor}[Table 5-3. Service Request
Argument Errors and Fault Responses\
for Account Maintenance Services]{.mark}

+-------------------+------------------------+------------------------+
| Request           | Fault Response         | Log Error Message(s)   |
|                   | Message(s)             |                        |
+===================+========================+========================+
| MSI Account       |                        |                        |
| Maintenance       |                        |                        |
| Services          |                        |                        |
+-------------------+------------------------+------------------------+
| InitialLogin      | Authentication for     | Authentication for     |
|                   | user \<username\>      | user \<username\>      |
|                   | failed because         | failed because         |
|                   | \'Invalid              | \'Invalid              |
|                   | credentials\'          | credentials\'.         |
+-------------------+------------------------+------------------------+
| Login             | Authentication for     | Authentication for     |
|                   | user \<username\>      | user \<username\>      |
|                   | failed because         | failed because         |
|                   | \'Invalid              | \'Invalid              |
|                   | credentials\'          | credentials\'.         |
+-------------------+------------------------+------------------------+
| Logout            | IDP Rule               | Not authorized for the |
|                   | \'Authorization        | service request.       |
|                   | Failure' aborted       |                        |
|                   | processing:            |                        |
|                   |                        |                        |
|                   | Not Logged In          |                        |
+-------------------+------------------------+------------------------+
| ChangePassword    | IDP Rule               | Not authorized for the |
|                   | \'Authorization        | service request.       |
|                   | Failure' aborted       |                        |
|                   | processing:            | Cannot find old        |
|                   |                        | password value in the  |
|                   | Cannot find old        | request SOAP Body.     |
|                   | password value in the  |                        |
|                   | request SOAP Body      | Cannot find new        |
|                   |                        | password in the        |
|                   | Cannot find new        | request SOAP Body.     |
|                   | password in the        |                        |
|                   | request SOAP Body      | New Password is the    |
|                   |                        | same as the old        |
|                   | New Password is the    | password.              |
|                   | same as the old        |                        |
|                   | password               | Change password        |
|                   |                        | failure, Verify the    |
|                   | Password rule          | new password meets the |
|                   | violation: error       | password criteria.     |
|                   | message is sent from   |                        |
|                   | eTrust                 |                        |
+-------------------+------------------------+------------------------+

[]{.mark}

[]{.mark}

[]{.mark}

### Service Request Processing Errors

[Any of the service requests can result in a processing error. Table 6-4
illustrates the fault responses and log messages for the service request
processing errors. Table 6-5 shows the]{.mark} Error Codes, Log
Messages, Fault Responses, and Fault Types.

If a service request contains an incorrect length MessageID or it does
not contain a MessageID in the MeFHeader, then this presents a somewhat
unique error situation. If the fault response simply appended an "E" to
the request MessageID, it would also contain an incorrect MessageID.
However, the MessageID in the fault response must be a valid format.
Therefore, for this unique situation, the fault response MessageID is
generated by the MeF service processing software. The fault response
MessageID will be in the form "00000ccyydddxxxxxxxxE" and the RelatesTo
element will contain the incorrect MessageID from the request. Example
fault response MeFHeader elements for a MessageID too short situation
are shown below.

[\<MeF\>]{.mark}

[\<MessageID\>**00000200610813588700E**\</MessageID\>]{.mark}

[\<RelatesTo\>**799582006087023**\</RelatesTo\>]{.mark}

[\<Action\>EtinStatus\</Action\>]{.mark}

[\<Timestamp\>2006-04-18T17:28:58.871Z\</Timestamp\>]{.mark}

[\<ETIN\>00123\</ETIN\>]{.mark}

[\<SessionIndicator\>N\</SessionIndicator\>]{.mark}

[\<TestIndicator\>T\</TestIndicator\>]{.mark}

[\</MeF\>]{.mark}

[]{#__RefHeading___Toc194313367 .anchor}[Table 5-4. Service Request
Processing Errors and Fault Responses]{.mark}

+---------------------+------------------------+-----------------------+
| Processing Error    | Fault Response         | Log Error Message(s)  |
|                     | Message(s)             |                       |
+=====================+========================+=======================+
| Session timeout     | Session timeout. -     | XML Gateway. Session  |
| expiration          | SYSTEM_ERROR           | timeout error.        |
+---------------------+------------------------+-----------------------+
| Session limit was   | Session limit          | Session or service    |
| exceeded            | exceeded. -            | connection limit      |
|                     | REQUEST_ERROR          | reached               |
+---------------------+------------------------+-----------------------+
| Invalid Session key | Invalid session.       | XML Gateway. Session  |
| error               |                        | error. Invalid        |
|                     |                        | Session key error     |
+---------------------+------------------------+-----------------------+
| Data container is   | Data error -           | SOAP Dispatcher       |
| not set             | REQUEST_ERROR          | transmission error.   |
|                     |                        | Data container has    |
|                     |                        | not been set.         |
+---------------------+------------------------+-----------------------+
| Name of the data    | Data element empty -   | SOAP Dispatcher       |
| element is null or  | REQUEST_ERROR          | transmission error.   |
| empty               |                        | Name of the data      |
|                     |                        | element is null or    |
|                     |                        | empty                 |
+---------------------+------------------------+-----------------------+
| File not found.     | File not found -       | File not found        |
|                     | SYSTEM_ERROR           |                       |
+---------------------+------------------------+-----------------------+
| Unsupported file    | File not supported -   | Unsupported file      |
| format              | REQUEST_ERROR          | format                |
+---------------------+------------------------+-----------------------+
| Virus found in file | IDP Rule \'Virus       | This request          |
| sent from client    | detected on request'   | contained a virus XML |
|                     | \' aborted processing  | Gateway Detected in   |
|                     |                        | part attachment and   |
|                     |                        | was rejected          |
+---------------------+------------------------+-----------------------+
| File IO Error       | Encountered problem    | System File IO Error  |
|                     | processing file -\     |                       |
|                     | SYSTEM_ERROR           |                       |
+---------------------+------------------------+-----------------------+
| File transfer error | ftp error -            | File transfer error   |
|                     | SYSTEM_ERROR           |                       |
+---------------------+------------------------+-----------------------+
| Required ETIN value | Required ETIN value    | ETIN not found in     |
| not found in SOAP   | not found in SOAP      | SOAP header           |
| header              | header. -              |                       |
|                     | REQUEST_ERROR          |                       |
+---------------------+------------------------+-----------------------+
| Required Test       | Required Test          | Test Indicator not    |
| Indicator value not | Indicator value not    | found in SOAP header  |
| found in SOAP       | found in SOAP          |                       |
| header              | header. -              |                       |
|                     | REQUEST_ERROR          |                       |
+---------------------+------------------------+-----------------------+
| Required Session    | Required Session       | Session Indicator not |
| Indicator value not | Indicator value not    | found in SOAP header  |
| found in SOAP       | found in SOAP header.  |                       |
| header              | -\                     |                       |
|                     | REQUEST_ERROR          |                       |
+---------------------+------------------------+-----------------------+
| SOAP Header         | Invalid Action element | SOAP Header           |
| \'Action\' element  | value -\               | \'Action\' element    |
| does not match      | REQUEST_ERROR          | does not match        |
| Service URI         |                        | Service URI           |
+---------------------+------------------------+-----------------------+
| SOAP Header         | Action element not     | SOAP Header           |
| \'Action\' element  | found -\               | \'Action\' element is |
| is missing          | REQUEST_ERROR          | missing               |
+---------------------+------------------------+-----------------------+
| Backend threw SOAP  | Backend error -        | Backend threw SOAP    |
| Transfer Exception  | SYSTEM_ERROR           | Transfer Exception    |
+---------------------+------------------------+-----------------------+
| Error storing SOAP  | Error storing SOAP     | DataHolder problem,   |
| information         | information -\         | need to resolve       |
|                     | SYSTEM_ERROR           | within the code on    |
|                     |                        | service side          |
+---------------------+------------------------+-----------------------+
| SOAP Exception      | SOAP Exception -       | System SOAP           |
|                     | SYSTEM_ERROR           | exception. See log    |
|                     |                        | file for details      |
+---------------------+------------------------+-----------------------+
| Expected response   | Backend error -        | Expected response     |
| from backend not    | SYSTEM_ERROR           | from backend not      |
| found               |                        | found or unavailable  |
+---------------------+------------------------+-----------------------+
| Backend System      | Backend error -        | Backend System        |
| Exception           | SYSTEM_ERROR           | Exception. See log    |
|                     |                        | file for details      |
+---------------------+------------------------+-----------------------+
| Backend Amdas       | Backend error -        | Backend Amdas         |
| Exception           | SYSTEM_ERROR           | Exception. See log    |
|                     |                        | file for details      |
+---------------------+------------------------+-----------------------+
| Backend EDA         | Backend error -        | Backend EDA           |
| Exception           | SYSTEM_ERROR           | Exception. See log    |
|                     |                        | file for details      |
+---------------------+------------------------+-----------------------+
| User not found in   | Backend error -        | User not found in     |
| backend repository  | SYSTEM_ERROR           | backend repository.   |
+---------------------+------------------------+-----------------------+
| Session or service  | Session or service     | Session or service    |
| connection limit    | connection limit       | connection count is   |
| exceeded            | exceeded -             | over limit            |
|                     | REQUEST_ERROR          |                       |
+---------------------+------------------------+-----------------------+
| Database error for  | System error. Please   | Error with database   |
| session.            | try again -\           | for user session      |
|                     | SYSTEM_ERROR           |                       |
+---------------------+------------------------+-----------------------+
| Invalid Action      | SYSTEM_ERROR           | The action element    |
| Element Value       |                        | value is incorrect or |
|                     |                        | does not match the    |
|                     |                        | service request url   |
|                     |                        | endpoint              |
+---------------------+------------------------+-----------------------+
| Invalid ETIN for    | SYSTEM_ERROR           | The Etin in the       |
| this login name     |                        | service request is    |
|                     |                        | valid for the system  |
|                     |                        | id                    |
+---------------------+------------------------+-----------------------+
| File Not Supported  | SYSTEM_ERROR\          | Invalid file format   |
|                     | Invalid file format    |                       |
+---------------------+------------------------+-----------------------+
| No Matching XML     | IDP Rule; Invalid HTTP | The incoming request  |
| Filter              | message                | did not match the     |
|                     |                        | wsdls loaded in the   |
|                     |                        | xml gateway.          |
+---------------------+------------------------+-----------------------+
| IDP Rule 'Process   | IDP RULE: Process      | The incoming request  |
| Error'aborted       | Error                  | contains invalid xml  |
| processing          |                        | character             |
|                     |                        |                       |
| Illegal XML         |                        |                       |
| character: 0x3      |                        |                       |
+---------------------+------------------------+-----------------------+

[]{.mark}

[]{#__RefHeading___Toc194313368 .anchor}Table 5-5. Error Codes, Log
Messages, Fault Responses, and Fault Types

[]{.mark}

  --------------------------------------------------------------------------
  Error Code        Log Error Message    Fault Response     Error Type
  ----------------- -------------------- ------------------ ----------------
  SYSTMIXG0000001   XML Gateway. Session Session timeout    SYSTEM_ERROR
                    timeout error                           

  SESSNIXG0000002   XML Gateway. Session 5 session limit    REQUEST_ERROR
                    error. 5 Session     exceeded           
                    limit exceeded                          

  SESSNIXG0000003   XML Gateway. Session Invalid session    REQUEST_ERROR
                    error. Invalid                          
                    Session key error                       

  REQSTISD6500001   SOAP Dispatcher      Data error         REQUEST_ERROR
                    transmission error.                     
                    Data container has                      
                    not been set                            

  REQSTISD6500002   SOAP Dispatcher      Data element empty REQUEST_ERROR
                    transmission error.                     
                    Name of the data                        
                    element is null or                      
                    empty                                   

  SYSTMI003000001   File not found from  File not found     SYSTEM_ERROR
                    backend              from backend       

  REQSTI003000002   Unsupported file     File not supported REQUEST_ERROR
                    format                                  

  REQSTI007000001   Virus(es) found in   Virus found in     SECURITY_ERROR
                    file sent from       file, cannot       
                    client               process request    

  SYSTMI003000002   System FileIO Error  Encountered        SYSTEM_ERROR
                                         problem processing 
                                         file               

  SYSTMI005500001   File transfer error  File transfer      SYSTEM_ERROR
                                         error              

  REQSTI004000001   ETIN not found in    Required ETIN      REQUEST_ERROR
                    SOAP header          value not found in 
                                         SOAP header        

  REQSTI004000002   Test Indicator not   Required Test      REQUEST_ERROR
                    found in SOAP header Indicator value    
                                         not found in SOAP  
                                         header             

  REQSTI004000003   Session Indicator    Required Session   REQUEST_ERROR
                    not found in SOAP    Indicator value    
                    header               not found in SOAP  
                                         header             

  REQSTI004000004   SOAP Header 'Action' Invalid Action     REQUEST_ERROR
                    element does not     element value      
                    match Service URI                       

  REQSTI004000005   SOAP Header 'Action' Action element not REQUEST_ERROR
                    element is missing   found              

  REQSTI004000006   ETIN found in SOAP   Invalid ETIN for   REQUEST_ERROR
                    header could not be  this login name    
                    validated against                       
                    customer ID                             

  SYSTMI004000001   Backend threw SOAP   Backend SOAP error SYSTEM_ERROR
                    Transfer Exception                      

  SYSTMI004000002   DataHolder problem;  Error storing SOAP SYSTEM_ERROR
                    need to resolve      information        
                    within the code on                      
                    service side                            

  SYSTMI004000003   System SOAP          SOAP Exception     SYSTEM_ERROR
                    exception. See log                      
                    file for details                        

  SYSTMI007500001   Expected response    Backend error      SYSTEM_ERROR
                    from backend not                        
                    found or unavailable                    

  SYSTMI007500002   Backend System       Backend system     SYSTEM_ERROR
                    Exception. See log   error              
                    file for details                        

  SYSTMIAM7500001   Backend Amdas        Backend AMDAS      SYSTEM_ERROR
                    Exception. See log   error              
                    file for details                        

  SYSTMIED7500001   Backend EDA          Backend EDA error  REQUEST_ERROR
                    Exception. See log                      
                    file for details                        

  SYSTMI007500003   User not found in    System could not   SYSTEM_ERROR
                    backend repository.  find user          

  SYSTMI007500004   Failed to update the Failed to update   SYSTEM_ERROR
                    A2A user\'s system   user\'s system     
                    status               status             

  SESSNIMF0000001   Session or service   Session or service REQUEST_ERROR
                    connection count is  connection limit   
                    over limit           reached            

  SYSTMIAM2000001   Error with database  System database    SYSTEM_ERROR
                    for user session.    error. Please try  
                    See exception        again              
                    message                                 

  SYSTMI002000001   Error with database  Session database   SYSTEM_ERROR
                    for user session.    error              
                    See exception                           
                    message.                                

  REQSTI004000007   Username not found   Invalid or unknown REQUEST_ERROR
                    in the SOAP header   username           

  LOGINIXG0000001   XML Gateway Login    Login error.       REQUEST_ERROR
                    error. Invalid ID    Invalid ID         

  LOGINIXG0000002   XML Gateway Login    Login error.       REQUEST_ERROR
                    error. Invalid       Invalid password.  
                    password                                

  LOGINIXG0000003   XML Gateway. Login   Login error. Too   REQUEST_ERROR
                    error. Too many      many invalid       
                    invalid logins.      logins             

  LOGINIXG0000004   XML Gateway. Login   Login error.       REQUEST_ERROR
                    error. Account       Account lockout    
                    lockout                                 

  LOGINIXG0000005   XML Gateway. Change  Password change    REQUEST_ERROR
                    password error       failure            

  LOGINIXG0000006   XML Gateway. Missing Missing password.  REQUEST_ERROR
                    Password error       Please try again   
                                         with the correct   
                                         password           

  REQSTI004000008   The Message ID in    Incorrect length   REQUEST_ERROR
                    SOAP Header was not  for Message ID     
                    long enough per                         
                    requirements                            

  REQSTI004000009   The Message ID in    Message ID         REQUEST_ERROR
                    SOAP Header          indicator should   
                    contained an         not be applied     
                    unexpected indicator                    

  REQSTI004000010   The Message ID in    Message ID         REQUEST_ERROR
                    SOAP Header          indicator is not   
                    contained an         valid              
                    indicator other than                    
                    'R' or 'E'                              

  REQSTI004000011   The Message ID in    Unable to parse    REQUEST_ERROR
                    SOAP Header did not  ETIN + date        
                    have valid numbers   combination as a   
                    for the ETIN and/or  valid number in    
                    date                 Message ID         

  REQSTI004000012   The date in the      Invalid date in    REQUEST_ERROR
                    Message ID in SOAP   Message ID         
                    Header could not be                     
                    associated to a real                    
                    date                                    

  REQSTI004000013   Except for the       Message ID does    REQUEST_ERROR
                    message indicator;   not contain all    
                    if any; the Message  lower case         
                    ID in SOAP header    characters         
                    did not contain all                     
                    lower case                              
                    characters                              

  REQSTI004000014   The Message ID in    Found              REQUEST_ERROR
                    SOAP Header contains non-alphanumeric   
                    non-alphanumeric     characters in      
                    (numbers and         Message ID         
                    letters) characters                     

  REQSTI004000015   Could not find       Message ID not     REQUEST_ERROR
                    Message ID in the    found              
                    SOAP Header                             

  REQSTI004000016   Virus found in file; Virus found in     SECURITY_ERROR
                    cannot process       file; cannot       
                    request. Account     process request.   
                    locked due to        Account locked due 
                    maximum virus count  to maximum virus   
                                         count              

  REQSTI003000003   Did not find any     Could not find     REQUEST_ERROR
                    attachment(s) in the expected           
                    client's request     attachment in      
                                         request            

  INILGIED6500003   Error occurred while Could not confirm  SYSTEM_ERROR
                    attempting to        your token. Please 
                    confirm user's token check the value    

  SYSTMI006500001   Unknown System       Internal system    SYSTEM_ERROR
                    Exception. See log   error              
                    file or stack trace                     
                    for details                             

  REQSTI004000017   Deserialization      Element not        REQUEST_ERROR
                    error on incoming    defined in the     
                    SOAP Message; most   schema             
                    likely due to                           
                    unknown element in                      
                    message body                            

  REQSTI004000018   ETIN in header does  ETIN in MeF SOAP   REQUEST_ERROR
                    not match Message ID Header does not    
                                         match the ETIN in  
                                         the Message ID     

  REQSTI004000019   Test Indicator in    Test-Indicator     REQUEST_ERROR
                    SOAP header in not   value found in     
                    valid                SOAP header is not 
                                         valid              

  CHGPWI006500001   Cannot find old      Cannot find old    REQUEST_ERROR
                    password value in    password in SOAP   
                    the request SOAP     Body               
                    Body                                    

  CHGPWI006500002   Cannot find new      Cannot find new    REQUEST_ERROR
                    password in the      password in SOAP   
                    request SOAP Body    Body               

  CHGPWI006500003   New Password is the  New Password       REQUEST_ERROR
                    same as the old      cannot be the same 
                    password             as old password    

  CHGPWIET6500001   Password rule        \* Set dynamically REQUEST_ERROR
                    violation: error     during error       
                    message is sent from processing \*      
                    eTrust via EDA                          

  SYSTMIET6500001   Failed to retrieve   System failed to   SYSTEM_ERROR
                    user\'s token stored retrieve token     
                    in eTrust via EDA                       

  INILGIET6500001   A2A user\'s system   Invalid user       SYSTEM_ERROR
                    status in eTrust is  status in LDAP     
                    not set to NEW                          

  INILGI006500001   Could not find       Could not find     REQUEST_ERROR
                    user\'s token in     user\'s token in   
                    SOAP request         SOAP request       

  ETINEI007500001   Problem with         ETIN retrieval     SYSTEM_ERROR
                    retrieving ETIN from error              
                    backend                                 
  --------------------------------------------------------------------------

\[This page intentionally left blank.\]

# Glossary

**Transport**

**[HTTP]{.underline}** (Hypertext Transfer Protocol)\
An application-level protocol for distributed communication between
Internet systems

**[HTTPS]{.underline}** (Secure HTTP)\
A protocol that offers the secure delivery of HTTP packets between the
server and client using SSL.

**[SSL]{.underline}** (Secure Sockets Layer)\
A secure session protocol that guarantees message privacy and message
integrity.

**[MIME]{.underline}** (Multimedia Internet Message Extensions)\
A message format used to encapsulate binary payloads into SOAP messages.

[**DIME**](http://search.ietf.org/internet-drafts/draft-nielsen-dime-00.txt)
(Direct Internet Message Encapsulation)\
A lightweight, binary message format designed to encapsulate one or more
application-defined payloads into a single message construct.

**Packaging and Extensions**

[**SOAP**](http://www.w3.org/TR/SOAP/) (Simple Object Access Protocol)\
A lightweight XML-based protocol for exchange of information in a
decentralized, distributed environment;

[**WS-Security**](http://msdn.microsoft.com/library/en-us/dnsrvspec/html/wssecurspecindex.asp)
(Web Services Security Language)\
A SOAP extension that enables secure interactions between Web Services
providing credential exchange, message integrity, and message
confidentiality;

**[WS-Addressing]{.underline}** (Web Services Addressing)\
A SOAP extension that provides transport-neutral mechanisms to address
Web services and messages.

**Description**

[**WSDL**](http://www.w3.org/TR/wsdl) (Web Services Description
Language)\
An XML format for the description of network services as a set of
endpoints operating on messages containing either document-oriented or
procedure-oriented information;

**[XML]{.underline}** (Extensible Markup Language)\
A simple, flexible text format used in the exchange of a wide variety of
data on the Web and elsewhere.

**[CA]{.underline}** (Certificate Authority)\
An entity which issues digital certificates for use by other parties
like VeriSign or IdenTrust.

**[RSA]{.underline}** An
[algorithm](http://en.wikipedia.org/wiki/Algorithm) for [public-key
encryption](http://en.wikipedia.org/wiki/Public-key_cryptography).

[**DSA** (]{.underline}Digital Signature Algorithm)**\
**A [United States Federal
Government](http://en.wikipedia.org/wiki/Federal_government_of_the_United_States)
[standard](http://en.wikipedia.org/wiki/Federal_Information_Processing_Standard)
for [digital
signatures](http://en.wikipedia.org/wiki/Digital_signature).

###### [Abbreviations and Acronyms]{.mark} {#abbreviations-and-acronyms .unnumbered}

[A2A Application-to-Application]{.mark}

[AppSysID Application System ID]{.mark}

[CA]{.mark} certificate authority

DIME Direct Internet Message Encapsulation

ETEC Excise Tax e-File and Compliance

[ICD Interface Control Document]{.mark}

[IFA]{.mark} Internet Filing Application

IRM Internal Revenue Manual

IRS Internal Revenue Service

[ISS Infrastructure Shared Services]{.mark}

[MeF Modernized e-File]{.mark}

[MIME]{.mark} Multimedia Internet Message Extensions

MSI Modernized System Infrastructure

[RUP Registered User Portal]{.mark}

[SAML]{.mark} Security Assertion Markup Language

[SOAP]{.mark} Simple Object Access Protocol (SOAP)

SSL Secure Sockets Layer

WS Web Server

[WSDL]{.mark} Web Services Description Language

\[This page intentionally left blank.\]

[]{.mark}