IRS ACA SOAP 边界错误 [英] IRS ACA SOAP boundary error

查看:19
本文介绍了IRS ACA SOAP 边界错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用 httpClient 向 IRS ACA 网络服务发布 GZip 压缩的 SOAP 请求.您将在下面找到 SOAP 请求.我得到下面引用的边界错误.有人能指出我的请求有问题吗?

<块引用>

多部分流在遇到终止边界之前结束

POST URL HTTP/1.1SOAPAction:BulkRequestTransmitter接受编码:gzip、deflate内容类型:多部分/相关;类型=应用程序/xop + xml";开始="< http://tempuri.org/SOAP>";开始信息=文本/xml";边界="------------030003010806000401010306"MIME 版本:1.0主持人:HOST内容长度:17797期望:100-继续连接:保持活动--------------030003010806000401010306内容类型:application/xop+xml;类型=文本/xml";字符集=utf-8内容 ID:内容传输编码:8bit<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header soap: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:安全><ds:Signature Id="SIG-9c4e3c69-8d46-4868-90ce-6f3a8e6585b2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#WithComments"/><ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><ds:Reference URI="#TS-7b0551e0-3c09-44e5-9de8-e1e55db97921"><ds:变换><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><InclusiveNamespaces PrefixList="ds" xmlns="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:变换></ds:Transforms><ds:DigestMethod 算法="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>Reference1DigestValue</ds:DigestValue></ds:参考><ds:Reference URI="#id-77b05a65-5962-4ad3-9987-068ff21bc387"><ds:变换><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod 算法="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>Reference2DigestValue=</ds:DigestValue></ds:参考><ds:Reference URI="#id-c0901773-b32f-4870-a934-6812ad67f5a6"><ds:变换><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod 算法="http://www.w3.org/2000/09/xmldsig#sha1"/><ds:DigestValue>Reference3DigestValue=</ds:DigestValue></ds:参考></ds:SignedInfo><ds:SignatureValue>SignedInfo 签名值</ds:SignatureValue><ds:KeyInfo Id="KI-e3234134-1755-481b-a113-49ab4b692d94"><wsse:SecurityTokenReference wsu:Id="STR-2a97bc36-9cb7-482d-90bb-2769b971d362"><wsse:KeyIdentifier EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3">公钥</wsse:KeyIdentifier></wsse:SecurityTokenReference></ds:KeyInfo></ds:签名><wsu:Timestamp wsu:Id="TS-7b0551e0-3c09-44e5-9de8-e1e55db97921"><wsu:Created>2016-03-07T16:25:11Z</wsu:Created><wsu:Expires>2016-03-07T16:35:11Z</wsu:Expires></wsu:时间戳></wsse:安全><ACATrnsmtManifestReqDtlType xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" wsu:Id="id-77b05a65-5962-4ad3-9987-068ff21bc387" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><PaymentYr xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">2015</PaymentYr><PriorYearDataInd xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">0</PriorYearDataInd><EIN xmlns="urn:us:gov:treasury:irs:common">EIN</EIN><TransmissionTypeCd xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">O</TransmissionTypeCd><TestFileCd xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">T</TestFileCd><TransmitterNameGrp xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0"><BusinessNameLine1Txt>企业名称</BusinessNameLine1Txt></TransmitterNameGrp><CompanyInformationGrp xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0"><CompanyNm>企业名称</CompanyNm><MailingAddressGrp><USAddressGrp><AddressLine1Txt>街道地址</AddressLine1Txt><CityNm xmlns="urn:us:gov:treasury:irs:common">City</CityNm><USStateCd>State</USStateCd><USZIPCd xmlns="urn:us:gov:treasury:irs:common">Zip</USZIPCd></USAddressGrp></MailingAddressGrp><ContactNameGrp><PersonFirstNm>名字</PersonFirstNm><PersonLastNm>姓氏</PersonLastNm></ContactNameGrp><ContactPhoneNum>联系电话</ContactPhoneNum></CompanyInformationGrp><VendorInformationGrp xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0"><VendorCd>I</VendorCd><ContactNameGrp><PersonFirstNm>名字</PersonFirstNm><PersonLastNm>姓氏</PersonLastNm></ContactNameGrp><ContactPhoneNum>联系电话</ContactPhoneNum></VendorInformationGrp><TotalPayeeRecordCnt xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">2</TotalPayeeRecordCnt><TotalPayerRecordCnt xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">1</TotalPayerRecordCnt><SoftwareId xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">15A0000488</SoftwareId><FormTypeCd xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">1094/1095B</FormTypeCd><BinaryFormatCd xmlns="urn:us:gov:treasury:irs:common">application/xml</BinaryFormatCd><ChecksumAugmentationNum xmlns="urn:us:gov:treasury:irs:common">HASH</ChecksumAugmentationNum><AttachmentByteSizeNum xmlns="urn:us:gov:treasury:irs:common">8919</AttachmentByteSizeNum><DocumentSystemFileNm xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">1094B_Request_TCC_Timestamp.xml</DocumentSystemFileNm></ACATrnsmtManifestReqDtlType><ACABulkBusinessHeaderRequestType xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" wsu:Id="id-c0901773-b32f-4870-a934-6812ad67f5a6" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><UniqueTransmissionId xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">UniqueTransmissionId</UniqueTransmissionId><时间戳 xmlns="urn:us:gov:treasury:irs:common">2016-03-07T08:25:08Z</Timestamp></ACABulkBusinessHeaderRequestType></soap:Header><肥皂:身体><ns0:ACABulkRequestTransmitter xmlns:ns0="urn:us:gov:treasury:irs:msg:irsacabulkrequesttransmitter" version="1.0"><ns1:BulkExchangeFile xmlns:ns1="urn:us:gov:treasury:irs:common"><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:1094B_Request_TCC_Timestamp.xml"/></ns1:BulkExchangeFile></ns0:ACABulkRequestTransmitter></soap:Body></soap:Envelope>--------------030003010806000401010306内容类型:应用程序/xml内容 ID:1094B_Request_TCC_Timestamp.xml内容传输编码:7 位Content-Disposition:附件;名称="1094B_Request_TCC_Timestamp.xml"名称:1094B_Request_TCC_Timestamp.xml<Form109495BTransmittalUpstream xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:us:gov:treasury:irs:msg:form1094-1095Btransmitterupstreammessage"><Form1094BUpstreamDetail recordType="" lineNum="0" xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0"><SubmissionId>1</SubmissionId><TaxYr xmlns="urn:us:gov:treasury:irs:common">2015</TaxYr><企业名称><BusinessNameLine1Txt>FilerBusinessName</BusinessNameLine1Txt></企业名称><TINRequestTypeCd xmlns="urn:us:gov:treasury:irs:common">BUSINESS_TIN</TINRequestTypeCd><EmployerEIN xmlns="urn:us:gov:treasury:irs:common">000000151</EmployerEIN><ContactNameGrp><PersonFirstNm>TestFirstName</PersonFirstNm><PersonLastNm>TestLastName</PersonLastNm></ContactNameGrp><ContactPhoneNum>电话</ContactPhoneNum><MailingAddressGrp><USAddressGrp><AddressLine1Txt>StreetAddress</AddressLine1Txt><CityNm xmlns="urn:us:gov:treasury:irs:common">City</CityNm><USStateCd>State</USStateCd><USZIPCd xmlns="urn:us:gov:treasury:irs:common">Zip</USZIPCd></USAddressGrp></MailingAddressGrp><Form1095BattachedCnt>2</Form1095BattachedCnt><Form1095BUpstreamDetail recordType="" lineNum="0"><RecordId>1</RecordId><CorrectedInd>0</CorrectedInd><TaxYr xmlns="urn:us:gov:treasury:irs:common">2015</TaxYr><ResponsibleIndividualGrp><ResponsibleIndividualName><PersonFirstNm>TestFirstName</PersonFirstNm><PersonMiddleNm>TestMiddleName</PersonMiddleNm><PersonLastNm>TestLastName</PersonLastNm></ResponsibleIndividualName><TINRequestTypeCd xmlns="urn:us:gov:treasury:irs:common">INDIVIDUAL_TIN</TINRequestTypeCd><SSN xmlns="urn:us:gov:treasury:irs:common">000000101</SSN><MailingAddressGrp><USAddressGrp><AddressLine1Txt>StreetAddress</AddressLine1Txt><CityNm xmlns="urn:us:gov:treasury:irs:common">City</CityNm><USStateCd>State</USStateCd><USZIPCd xmlns="urn:us:gov:treasury:irs:common">Zip</USZIPCd></USAddressGrp></MailingAddressGrp><PolicyOriginCd>D</PolicyOriginCd></ResponsibleIndividualGrp><SponsoringEmployerInfoGrp/><IssuerInfoGrp><企业名称><BusinessNameLine1Txt>BusinessName</BusinessNameLine1Txt></企业名称><TINRequestTypeCd xmlns="urn:us:gov:treasury:irs:common">BUSINESS_TIN</TINRequestTypeCd><EIN xmlns="urn:us:gov:treasury:irs:common">000000151</EIN><ContactPhoneNum>电话</ContactPhoneNum><MailingAddressGrp><USAddressGrp><AddressLine1Txt>StreetAddress</AddressLine1Txt><CityNm xmlns="urn:us:gov:treasury:irs:common">City</CityNm><USStateCd>State</USStateCd><USZIPCd xmlns="urn:us:gov:treasury:irs:common">Zip</USZIPCd></USAddressGrp></MailingAddressGrp></IssuerInfoGrp><CoveredIndividualGrp><CoveredIndividualName><PersonFirstNm>TestFirstName</PersonFirstNm><PersonMiddleNm>TestMiddleName</PersonMiddleNm><PersonLastNm>TestLastName</PersonLastNm></CoveredIndividualName><TINRequestTypeCd xmlns="urn:us:gov:treasury:irs:common">INDIVIDUAL_TIN</TINRequestTypeCd><SSN xmlns="urn:us:gov:treasury:irs:common">000000101</SSN><CoveredIndividualAnnualInd>1</CoveredIndividualAnnualInd><CoveredIndividualMonthlyIndGrp><JanuaryInd>0</JanuaryInd><FebruaryInd>0</FebruaryInd><MarchInd>0</MarchInd><AprilInd>0</AprilInd><MayInd>0</MayInd><JuneInd>0</JuneInd><JulyInd>0</JulyInd><AugustInd>0</AugustInd><SeptemberInd>0</SeptemberInd><OctoberInd>0</OctoberInd><NovemberInd>0</NovemberInd><DecemberInd>0</DecemberInd></CoveredIndividualMonthlyIndGrp></CoveredIndividualGrp><CoveredIndividualGrp><CoveredIndividualName><PersonFirstNm>TestFirstName</PersonFirstNm><PersonLastNm>TestLastName</PersonLastNm></CoveredIndividualName><TINRequestTypeCd xmlns="urn:us:gov:treasury:irs:common">INDIVIDUAL_TIN</TINRequestTypeCd><SSN xmlns="urn:us:gov:treasury:irs:common">000000102</SSN><CoveredIndividualAnnualInd>1</CoveredIndividualAnnualInd><CoveredIndividualMonthlyIndGrp><JanuaryInd>0</JanuaryInd><FebruaryInd>0</FebruaryInd><MarchInd>0</MarchInd><AprilInd>0</AprilInd><MayInd>0</MayInd><JuneInd>0</JuneInd><JulyInd>0</JulyInd><AugustInd>0</AugustInd><SeptemberInd>0</SeptemberInd><OctoberInd>0</OctoberInd><NovemberInd>0</NovemberInd><DecemberInd>0</DecemberInd></CoveredIndividualMonthlyIndGrp></CoveredIndividualGrp></Form1095BUpstreamDetail><Form1095BUpstreamDetail recordType="" lineNum="0"><RecordId>2</RecordId><CorrectedInd>0</CorrectedInd><TaxYr xmlns="urn:us:gov:treasury:irs:common">2015</TaxYr><ResponsibleIndividualGrp><ResponsibleIndividualName><PersonFirstNm>TestFirstName</PersonFirstNm><PersonLastNm>TestLastName</PersonLastNm></ResponsibleIndividualName><BirthDt xmlns="urn:us:gov:treasury:irs:common">1973-02-06</BirthDt><MailingAddressGrp><USAddressGrp><AddressLine1Txt>StreetAddress</AddressLine1Txt><CityNm xmlns="urn:us:gov:treasury:irs:common">City</CityNm><USStateCd>State</USStateCd><USZIPCd xmlns="urn:us:gov:treasury:irs:common">Zip</USZIPCd></USAddressGrp></MailingAddressGrp><PolicyOriginCd>D</PolicyOriginCd></ResponsibleIndividualGrp><SponsoringEmployerInfoGrp/><IssuerInfoGrp><企业名称><BusinessNameLine1Txt>BusinessName</BusinessNameLine1Txt></企业名称><TINRequestTypeCd xmlns="urn:us:gov:treasury:irs:common">BUSINESS_TIN</TINRequestTypeCd><EIN xmlns="urn:us:gov:treasury:irs:common">000000151</EIN><ContactPhoneNum>电话</ContactPhoneNum><MailingAddressGrp><USAddressGrp><AddressLine1Txt>StreetAddress</AddressLine1Txt><CityNm xmlns="urn:us:gov:treasury:irs:common">City</CityNm><USStateCd>State</USStateCd><USZIPCd xmlns="urn:us:gov:treasury:irs:common">Zip</USZIPCd></USAddressGrp></MailingAddressGrp></IssuerInfoGrp><CoveredIndividualGrp><CoveredIndividualName><PersonFirstNm>TestFirstName</PersonFirstNm><PersonLastNm>TestLastName</PersonLastNm></CoveredIndividualName><BirthDt xmlns="urn:us:gov:treasury:irs:common">DOB</BirthDt><CoveredIndividualAnnualInd>0</CoveredIndividualAnnualInd><CoveredIndividualMonthlyIndGrp><JanuaryInd>0</JanuaryInd><FebruaryInd>0</FebruaryInd><MarchInd>0</MarchInd><AprilInd>0</AprilInd><MayInd>0</MayInd><JuneInd>1</JuneInd><JulyInd>1</JulyInd><AugustInd>1</AugustInd><SeptemberInd>1</SeptemberInd><OctoberInd>1</OctoberInd><NovemberInd>1</NovemberInd><DecemberInd>1</DecemberInd></CoveredIndividualMonthlyIndGrp></CoveredIndividualGrp><CoveredIndividualGrp><CoveredIndividualName><PersonFirstNm>TestFirstName</PersonFirstNm><PersonLastNm>TestLastName</PersonLastNm></CoveredIndividualName><TINRequestTypeCd xmlns="urn:us:gov:treasury:irs:common">INDIVIDUAL_TIN</TINRequestTypeCd><SSN xmlns="urn:us:gov:treasury:irs:common">000000120</SSN><CoveredIndividualAnnualInd>0</CoveredIndividualAnnualInd><CoveredIndividualMonthlyIndGrp><JanuaryInd>0</JanuaryInd><FebruaryInd>0</FebruaryInd><MarchInd>0</MarchInd><AprilInd>0</AprilInd><MayInd>0</MayInd><JuneInd>1</JuneInd><JulyInd>1</JulyInd><AugustInd>1</AugustInd><SeptemberInd>1</SeptemberInd><OctoberInd>1</OctoberInd><NovemberInd>1</NovemberInd><DecemberInd>1</DecemberInd></CoveredIndividualMonthlyIndGrp></CoveredIndividualGrp></Form1095BUpstreamDetail></Form1094BUpstreamDetail></Form109495BTransmittalUpstream>--------------030003010806000401010306--

解决方案

抱歉,我没有看到您对其他帖子的评论.

不幸的是,我不记得我到底需要做什么来解决我在 这篇文章.我不得不通过大量的代码迭代尝试不同的东西才能到达我现在的位置,而我仍然处于这个项目隧道的后半部分.

但是,在查看您发布的内容并与我(当前)所做的工作(有错误,但没有上述错误)进行比较时,请尝试从边界定义的开头删除两个额外的破折号字符.

您将 MIME 边界定义为 --------------030003010806000401010306,但您部分中的参考文献在参考文献的开头有两个额外的破折号.>

这是我当前工作"代码中的内容.

  • 我将边界设置为简单的:MIME_boundary.
  • 在 SOAP Envelope 根元素之前和 FormData 文件开始之前的 MIME 标头中,它显示 --MIME_boundary.
  • 然后,在请求的底部,它说 --MIME_boundary--.

I am posting a GZip compressed SOAP request to IRS ACA webservice using httpClient. Below you will find the SOAP request. I get boundary error quoted below. Can anyone point to problems with my request?

Multipart stream ended before a terminating boundary was encountered

POST URL HTTP/1.1
SOAPAction: BulkRequestTransmitter
Accept-Encoding: gzip, deflate
Content-Type: multipart/related; type="application/xop + xml"; start="< http://tempuri.org/SOAP>"; start-info="text/xml"; boundary="------------030003010806000401010306"
MIME-Version: 1.0
Host: HOST
Content-Length: 17797
Expect: 100-continue
Connection: Keep-Alive

--------------030003010806000401010306
Content-Type: application/xop+xml; type="text/xml"; charset=utf-8
Content-ID: <http://tempuri.org/SOAP>
Content-Transfer-Encoding: 8bit

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Header soap: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:Security>
            <ds:Signature Id="SIG-9c4e3c69-8d46-4868-90ce-6f3a8e6585b2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
                <ds:SignedInfo>
                    <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#WithComments" />
                    <ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
                    <ds:Reference URI="#TS-7b0551e0-3c09-44e5-9de8-e1e55db97921">
                        <ds:Transforms>
                            <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#">
                                <InclusiveNamespaces PrefixList="ds" xmlns="http://www.w3.org/2001/10/xml-exc-c14n#" />
                            </ds:Transform>
                        </ds:Transforms>
                        <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
                        <ds:DigestValue>Reference1DigestValue</ds:DigestValue>
                    </ds:Reference>
                    <ds:Reference URI="#id-77b05a65-5962-4ad3-9987-068ff21bc387">
                        <ds:Transforms>
                            <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
                        </ds:Transforms>
                        <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
                        <ds:DigestValue>Reference2DigestValue=</ds:DigestValue>
                    </ds:Reference>
                    <ds:Reference URI="#id-c0901773-b32f-4870-a934-6812ad67f5a6">
                        <ds:Transforms>
                            <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
                        </ds:Transforms>
                        <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
                        <ds:DigestValue>Reference3DigestValue=</ds:DigestValue>
                    </ds:Reference>
                </ds:SignedInfo>
                <ds:SignatureValue>SignedInfo Signature Value</ds:SignatureValue>
                <ds:KeyInfo Id="KI-e3234134-1755-481b-a113-49ab4b692d94">
                    <wsse:SecurityTokenReference wsu:Id="STR-2a97bc36-9cb7-482d-90bb-2769b971d362">
                        <wsse:KeyIdentifier EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3">Public Key</wsse:KeyIdentifier>
                    </wsse:SecurityTokenReference>
                </ds:KeyInfo>
            </ds:Signature>
            <wsu:Timestamp wsu:Id="TS-7b0551e0-3c09-44e5-9de8-e1e55db97921">
                <wsu:Created>2016-03-07T16:25:11Z</wsu:Created>
                <wsu:Expires>2016-03-07T16:35:11Z</wsu:Expires>
            </wsu:Timestamp>
        </wsse:Security>
        <ACATrnsmtManifestReqDtlType xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" wsu:Id="id-77b05a65-5962-4ad3-9987-068ff21bc387" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
            <PaymentYr xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">2015</PaymentYr>
            <PriorYearDataInd xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">0</PriorYearDataInd>
            <EIN xmlns="urn:us:gov:treasury:irs:common">EIN</EIN>
            <TransmissionTypeCd xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">O</TransmissionTypeCd>
            <TestFileCd xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">T</TestFileCd>
            <TransmitterNameGrp xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">
                <BusinessNameLine1Txt>Busness Name</BusinessNameLine1Txt>
            </TransmitterNameGrp>
            <CompanyInformationGrp xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">
                <CompanyNm>Busness Name</CompanyNm>
                <MailingAddressGrp>
                    <USAddressGrp>
                        <AddressLine1Txt>Street Address</AddressLine1Txt>
                        <CityNm xmlns="urn:us:gov:treasury:irs:common">City</CityNm>
                        <USStateCd>State</USStateCd>
                        <USZIPCd xmlns="urn:us:gov:treasury:irs:common">Zip</USZIPCd>
                    </USAddressGrp>
                </MailingAddressGrp>
                <ContactNameGrp>
                    <PersonFirstNm>FirstName</PersonFirstNm>
                    <PersonLastNm>Last Name</PersonLastNm>
                </ContactNameGrp>
                <ContactPhoneNum>Contact Phone</ContactPhoneNum>
            </CompanyInformationGrp>
            <VendorInformationGrp xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">
                <VendorCd>I</VendorCd>
                <ContactNameGrp>
                    <PersonFirstNm>FirstName</PersonFirstNm>
                    <PersonLastNm>Last Name</PersonLastNm>
                </ContactNameGrp>
                <ContactPhoneNum>Contact Phone</ContactPhoneNum>
            </VendorInformationGrp>
            <TotalPayeeRecordCnt xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">2</TotalPayeeRecordCnt>
            <TotalPayerRecordCnt xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">1</TotalPayerRecordCnt>
            <SoftwareId xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">15A0000488</SoftwareId>
            <FormTypeCd xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">1094/1095B</FormTypeCd>
            <BinaryFormatCd xmlns="urn:us:gov:treasury:irs:common">application/xml</BinaryFormatCd>
            <ChecksumAugmentationNum xmlns="urn:us:gov:treasury:irs:common">HASH</ChecksumAugmentationNum>
            <AttachmentByteSizeNum xmlns="urn:us:gov:treasury:irs:common">8919</AttachmentByteSizeNum>
            <DocumentSystemFileNm xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">1094B_Request_TCC_Timestamp.xml</DocumentSystemFileNm>
        </ACATrnsmtManifestReqDtlType>
        <ACABulkBusinessHeaderRequestType xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" wsu:Id="id-c0901773-b32f-4870-a934-6812ad67f5a6" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
            <UniqueTransmissionId xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">UniqueTransmissionId</UniqueTransmissionId>
            <Timestamp xmlns="urn:us:gov:treasury:irs:common">2016-03-07T08:25:08Z</Timestamp>
        </ACABulkBusinessHeaderRequestType>
    </soap:Header>
    <soap:Body>
        <ns0:ACABulkRequestTransmitter xmlns:ns0="urn:us:gov:treasury:irs:msg:irsacabulkrequesttransmitter" version="1.0">
            <ns1:BulkExchangeFile xmlns:ns1="urn:us:gov:treasury:irs:common">
                <xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:1094B_Request_TCC_Timestamp.xml" />
            </ns1:BulkExchangeFile>
        </ns0:ACABulkRequestTransmitter>
    </soap:Body>
</soap:Envelope>

--------------030003010806000401010306
Content-Type: application/xml
Content-ID: 1094B_Request_TCC_Timestamp.xml
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; name="1094B_Request_TCC_Timestamp.xml"
name: 1094B_Request_TCC_Timestamp.xml

<Form109495BTransmittalUpstream xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:us:gov:treasury:irs:msg:form1094-1095Btransmitterupstreammessage">
  <Form1094BUpstreamDetail recordType="" lineNum="0" xmlns="urn:us:gov:treasury:irs:ext:aca:air:7.0">
    <SubmissionId>1</SubmissionId>
    <TaxYr xmlns="urn:us:gov:treasury:irs:common">2015</TaxYr>
    <BusinessName>
      <BusinessNameLine1Txt>FilerBusinessName</BusinessNameLine1Txt>
    </BusinessName>
    <TINRequestTypeCd xmlns="urn:us:gov:treasury:irs:common">BUSINESS_TIN</TINRequestTypeCd>
    <EmployerEIN xmlns="urn:us:gov:treasury:irs:common">000000151</EmployerEIN>
    <ContactNameGrp>
      <PersonFirstNm>TestFirstName</PersonFirstNm>
      <PersonLastNm>TestLastName</PersonLastNm>
    </ContactNameGrp>
    <ContactPhoneNum>Phone</ContactPhoneNum>
    <MailingAddressGrp>
      <USAddressGrp>
        <AddressLine1Txt>StreetAddress</AddressLine1Txt>
        <CityNm xmlns="urn:us:gov:treasury:irs:common">City</CityNm>
        <USStateCd>State</USStateCd>
        <USZIPCd xmlns="urn:us:gov:treasury:irs:common">Zip</USZIPCd>
      </USAddressGrp>
    </MailingAddressGrp>
    <Form1095BAttachedCnt>2</Form1095BAttachedCnt>
    <Form1095BUpstreamDetail recordType="" lineNum="0">
      <RecordId>1</RecordId>
      <CorrectedInd>0</CorrectedInd>
      <TaxYr xmlns="urn:us:gov:treasury:irs:common">2015</TaxYr>
      <ResponsibleIndividualGrp>
        <ResponsibleIndividualName>
          <PersonFirstNm>TestFirstName</PersonFirstNm>
          <PersonMiddleNm>TestMiddleName</PersonMiddleNm>
          <PersonLastNm>TestLastName</PersonLastNm>
        </ResponsibleIndividualName>
        <TINRequestTypeCd xmlns="urn:us:gov:treasury:irs:common">INDIVIDUAL_TIN</TINRequestTypeCd>
        <SSN xmlns="urn:us:gov:treasury:irs:common">000000101</SSN>
        <MailingAddressGrp>
          <USAddressGrp>
            <AddressLine1Txt>StreetAddress</AddressLine1Txt>
            <CityNm xmlns="urn:us:gov:treasury:irs:common">City</CityNm>
            <USStateCd>State</USStateCd>
            <USZIPCd xmlns="urn:us:gov:treasury:irs:common">Zip</USZIPCd>
          </USAddressGrp>
        </MailingAddressGrp>
        <PolicyOriginCd>D</PolicyOriginCd>
      </ResponsibleIndividualGrp>
      <SponsoringEmployerInfoGrp />
      <IssuerInfoGrp>
        <BusinessName>
          <BusinessNameLine1Txt>BusinessName</BusinessNameLine1Txt>
        </BusinessName>
        <TINRequestTypeCd xmlns="urn:us:gov:treasury:irs:common">BUSINESS_TIN</TINRequestTypeCd>
        <EIN xmlns="urn:us:gov:treasury:irs:common">000000151</EIN>
        <ContactPhoneNum>Phone</ContactPhoneNum>
        <MailingAddressGrp>
          <USAddressGrp>
            <AddressLine1Txt>StreetAddress</AddressLine1Txt>
            <CityNm xmlns="urn:us:gov:treasury:irs:common">City</CityNm>
            <USStateCd>State</USStateCd>
            <USZIPCd xmlns="urn:us:gov:treasury:irs:common">Zip</USZIPCd>
          </USAddressGrp>
        </MailingAddressGrp>
      </IssuerInfoGrp>
      <CoveredIndividualGrp>
        <CoveredIndividualName>
          <PersonFirstNm>TestFirstName</PersonFirstNm>
          <PersonMiddleNm>TestMiddleName</PersonMiddleNm>
          <PersonLastNm>TestLastName</PersonLastNm>
        </CoveredIndividualName>
        <TINRequestTypeCd xmlns="urn:us:gov:treasury:irs:common">INDIVIDUAL_TIN</TINRequestTypeCd>
        <SSN xmlns="urn:us:gov:treasury:irs:common">000000101</SSN>
        <CoveredIndividualAnnualInd>1</CoveredIndividualAnnualInd>
        <CoveredIndividualMonthlyIndGrp>
          <JanuaryInd>0</JanuaryInd>
          <FebruaryInd>0</FebruaryInd>
          <MarchInd>0</MarchInd>
          <AprilInd>0</AprilInd>
          <MayInd>0</MayInd>
          <JuneInd>0</JuneInd>
          <JulyInd>0</JulyInd>
          <AugustInd>0</AugustInd>
          <SeptemberInd>0</SeptemberInd>
          <OctoberInd>0</OctoberInd>
          <NovemberInd>0</NovemberInd>
          <DecemberInd>0</DecemberInd>
        </CoveredIndividualMonthlyIndGrp>
      </CoveredIndividualGrp>
      <CoveredIndividualGrp>
        <CoveredIndividualName>
          <PersonFirstNm>TestFirstName</PersonFirstNm>
          <PersonLastNm>TestLastName</PersonLastNm>
        </CoveredIndividualName>
        <TINRequestTypeCd xmlns="urn:us:gov:treasury:irs:common">INDIVIDUAL_TIN</TINRequestTypeCd>
        <SSN xmlns="urn:us:gov:treasury:irs:common">000000102</SSN>
        <CoveredIndividualAnnualInd>1</CoveredIndividualAnnualInd>
        <CoveredIndividualMonthlyIndGrp>
          <JanuaryInd>0</JanuaryInd>
          <FebruaryInd>0</FebruaryInd>
          <MarchInd>0</MarchInd>
          <AprilInd>0</AprilInd>
          <MayInd>0</MayInd>
          <JuneInd>0</JuneInd>
          <JulyInd>0</JulyInd>
          <AugustInd>0</AugustInd>
          <SeptemberInd>0</SeptemberInd>
          <OctoberInd>0</OctoberInd>
          <NovemberInd>0</NovemberInd>
          <DecemberInd>0</DecemberInd>
        </CoveredIndividualMonthlyIndGrp>
      </CoveredIndividualGrp>
    </Form1095BUpstreamDetail>
    <Form1095BUpstreamDetail recordType="" lineNum="0">
      <RecordId>2</RecordId>
      <CorrectedInd>0</CorrectedInd>
      <TaxYr xmlns="urn:us:gov:treasury:irs:common">2015</TaxYr>
      <ResponsibleIndividualGrp>
        <ResponsibleIndividualName>
          <PersonFirstNm>TestFirstName</PersonFirstNm>
          <PersonLastNm>TestLastName</PersonLastNm>
        </ResponsibleIndividualName>
        <BirthDt xmlns="urn:us:gov:treasury:irs:common">1973-02-06</BirthDt>
        <MailingAddressGrp>
          <USAddressGrp>
            <AddressLine1Txt>StreetAddress</AddressLine1Txt>
            <CityNm xmlns="urn:us:gov:treasury:irs:common">City</CityNm>
            <USStateCd>State</USStateCd>
            <USZIPCd xmlns="urn:us:gov:treasury:irs:common">Zip</USZIPCd>
          </USAddressGrp>
        </MailingAddressGrp>
        <PolicyOriginCd>D</PolicyOriginCd>
      </ResponsibleIndividualGrp>
      <SponsoringEmployerInfoGrp />
      <IssuerInfoGrp>
        <BusinessName>
          <BusinessNameLine1Txt>BusinessName</BusinessNameLine1Txt>
        </BusinessName>
        <TINRequestTypeCd xmlns="urn:us:gov:treasury:irs:common">BUSINESS_TIN</TINRequestTypeCd>
        <EIN xmlns="urn:us:gov:treasury:irs:common">000000151</EIN>
        <ContactPhoneNum>Phone</ContactPhoneNum>
        <MailingAddressGrp>
          <USAddressGrp>
            <AddressLine1Txt>StreetAddress</AddressLine1Txt>
            <CityNm xmlns="urn:us:gov:treasury:irs:common">City</CityNm>
            <USStateCd>State</USStateCd>
            <USZIPCd xmlns="urn:us:gov:treasury:irs:common">Zip</USZIPCd>
          </USAddressGrp>
        </MailingAddressGrp>
      </IssuerInfoGrp>
      <CoveredIndividualGrp>
        <CoveredIndividualName>
          <PersonFirstNm>TestFirstName</PersonFirstNm>
          <PersonLastNm>TestLastName</PersonLastNm>
        </CoveredIndividualName>
        <BirthDt xmlns="urn:us:gov:treasury:irs:common">DOB</BirthDt>
        <CoveredIndividualAnnualInd>0</CoveredIndividualAnnualInd>
        <CoveredIndividualMonthlyIndGrp>
          <JanuaryInd>0</JanuaryInd>
          <FebruaryInd>0</FebruaryInd>
          <MarchInd>0</MarchInd>
          <AprilInd>0</AprilInd>
          <MayInd>0</MayInd>
          <JuneInd>1</JuneInd>
          <JulyInd>1</JulyInd>
          <AugustInd>1</AugustInd>
          <SeptemberInd>1</SeptemberInd>
          <OctoberInd>1</OctoberInd>
          <NovemberInd>1</NovemberInd>
          <DecemberInd>1</DecemberInd>
        </CoveredIndividualMonthlyIndGrp>
      </CoveredIndividualGrp>
      <CoveredIndividualGrp>
        <CoveredIndividualName>
          <PersonFirstNm>TestFirstName</PersonFirstNm>
          <PersonLastNm>TestLastName</PersonLastNm>
        </CoveredIndividualName>
        <TINRequestTypeCd xmlns="urn:us:gov:treasury:irs:common">INDIVIDUAL_TIN</TINRequestTypeCd>
        <SSN xmlns="urn:us:gov:treasury:irs:common">000000120</SSN>
        <CoveredIndividualAnnualInd>0</CoveredIndividualAnnualInd>
        <CoveredIndividualMonthlyIndGrp>
          <JanuaryInd>0</JanuaryInd>
          <FebruaryInd>0</FebruaryInd>
          <MarchInd>0</MarchInd>
          <AprilInd>0</AprilInd>
          <MayInd>0</MayInd>
          <JuneInd>1</JuneInd>
          <JulyInd>1</JulyInd>
          <AugustInd>1</AugustInd>
          <SeptemberInd>1</SeptemberInd>
          <OctoberInd>1</OctoberInd>
          <NovemberInd>1</NovemberInd>
          <DecemberInd>1</DecemberInd>
        </CoveredIndividualMonthlyIndGrp>
      </CoveredIndividualGrp>
    </Form1095BUpstreamDetail>
  </Form1094BUpstreamDetail>
</Form109495BTransmittalUpstream>
--------------030003010806000401010306--

解决方案

Sorry, I did not see your comments on the other post.

Unfortunately, I don't recall what exactly I had to do to fix the issue I reported in this post. I've had to go through a lot of iterations of code trying different things in order to get to where I am, and I'm still somewhere in the last half of the tunnel that is this project.

However, in reviewing what you posted and comparing against what I (currently) have working (with errors, but not the above error), try removing the two extra dash characters from beginning of your boundary definition.

You defined your MIME boundary as --------------030003010806000401010306 but the references in your parts have two extra dashes at the beginning of your reference.

Here's what I have in my current "working" code.

  • I have my boundary set to something simple: MIME_boundary.
  • In the MIME Header prior to the SOAP Envelope root element AND prior to the start of the FormData file, it says --MIME_boundary.
  • Then, at the bottom of the request, it says --MIME_boundary--.

这篇关于IRS ACA SOAP 边界错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆