none
Origo EDI RRS feed

  • Question

  • Hi, I'm pretty new to EDI Processing. I'm supposed to process some commission interchanges in BizTalk. Business has given me a sample file which is a huge xml - when I checked with them, they say that they follow Origo commission EDI standards.

    At the moment, we are geared up to process this huge xml message using normal debatching and processing. However, I would like to see if this fits in the EDI Processing in BizTalk - and that would mean a better design and easier implementation.

    Can you guide me in the right direction, as how I should establish that this is indeed a normal EDI message and that I can take advantage of BizTalk EDI capabilities.

    Thanks!


    Prakash Beegala
    Monday, December 5, 2011 12:27 PM

Answers

  • This is not X12 or EIFACT which are the 2 standards that the BizTalk EDI is based on, because it is already in XML format, you really don't need the BizTalk EDI because it is use to move between the native EDI format and XML and support ACK and Trading Partner management.
    Bill Chesnut | BizTalk Server MVP | Mexia Consulting | Melbourne Australia
    http://www.biztalkbill.com
    Please indicate "Mark as Answer" if this post has answered the question.
    • Marked as answer by Beegala Tuesday, December 6, 2011 12:11 PM
    Tuesday, December 6, 2011 11:59 AM

All replies

  • Can you send some of the file so we can see what it looks like?
    Bill Chesnut | BizTalk Server MVP | Mexia Consulting | Melbourne Australia
    http://www.biztalkbill.com
    Please indicate "Mark as Answer" if this post has answered the question.
    Tuesday, December 6, 2011 9:31 AM
  • Bill - this is how it looks like.

    <cm:m_content id="ID_1" xsi:schemaLocation="http://www.origostandards.com/schema/cm/v1/CommissionTransferResponse.xsd" xmlns:cm="http://www.origostandards.com/schema/cm/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
     <cm:b_control id="ID31995">
      <cm:commission_transfer_response_status>Success</cm:commission_transfer_response_status>
      <message_id>31995</message_id>
      <initiator_id>ABCDSIT</initiator_id>
      <responder_id>010003500001</responder_id>
      <target_environment>Test</target_environment>
     </cm:b_control>
     <cm:commission_statement>
      <cm:reference_number>319s5</cm:reference_number>
      <cm:paper_statement_reference_number>319s5</cm:paper_statement_reference_number>
      <cm:sent_date>2011-06-27</cm:sent_date>
      <cm:start_date>2009-01-13</cm:start_date>
      <cm:end_date>2011-06-27</cm:end_date>
      <cm:fund_details_levBlah_required>Summary</cm:fund_details_levBlah_required>
      <cm:product_provider>
       <cm:name>Product Provider</cm:name>
       <cm:sib_number>144849</cm:sib_number>
      </cm:product_provider>
      <cm:intermediary>
       <cm:sib_number>465753</cm:sib_number>
       <cm:agency_address>
        <cm:postcode>BS99 1SL</cm:postcode>
       </cm:agency_address>
       <cm:company_name />
       <cm:payment_agency>
        <cm:reference_number>ABCABC0000003</cm:reference_number>
        <cm:description>Nothing</cm:description>
        <cm:agency>
         <cm:agency_number>ABCABC0000003</cm:agency_number>
         <cm:agency_name>Something something</cm:agency_name>
         <cm:commission_payment>
          <cm:payment cm:type="Policy RBlahated">
           <cm:transaction_date>2000-06-21</cm:transaction_date>
           <cm:reason>Standard Payment</cm:reason>
           <cm:total_commission cm:currency="XYZ">0</cm:total_commission>
          </cm:payment>
          <cm:commission_entitlement cm:type="Renewal">
           <cm:commission_name />
           <cm:indemnity_ind>Yes</cm:indemnity_ind>
           <cm:basis>Negotiated</cm:basis>
           <cm:split_ind>No</cm:split_ind>
           <cm:sacrifice_ind>No</cm:sacrifice_ind>
           <cm:split_percent>0</cm:split_percent>
           <cm:percent cm:calculation_basis="Premium">0</cm:percent>
          </cm:commission_entitlement>
          <cm:contract cm:sub_type="Blah Blah ISA" cm:type="ISA">
           <cm:product_name>Something ISA</cm:product_name>
           <cm:policy_number>Blah112-003</cm:policy_number>
           <cm:contract_reference_number>Blah1019112-003</cm:contract_reference_number>
           <cm:policyholder>
            <cm:personal_client>
             <cm:title>Mrs</cm:title>
             <cm:forenames>TomJerry</cm:forenames>
             <cm:surname>Bill</cm:surname>
             <cm:date_of_birth>1933-08-31</cm:date_of_birth>
             <cm:national_insurance_number></cm:national_insurance_number>
            </cm:personal_client>
           </cm:policyholder>
          </cm:contract>
         </cm:commission_payment>
         <cm:commission_totals>
          <cm:total_commission cm:currency="XYZ">288.06</cm:total_commission>
         </cm:commission_totals>
        </cm:agency>
        <cm:commission_totals>
         <cm:total_commission cm:currency="XYZ">288.06</cm:total_commission>
        </cm:commission_totals>
       </cm:payment_agency>
       <cm:commission_totals>
        <cm:total_commission cm:currency="XYZ">105716.870000001</cm:total_commission>
       </cm:commission_totals>
      </cm:intermediary>
      <cm:commission_totals>
       <cm:total_commission cm:currency="XYZ">105716.870000001</cm:total_commission>
      </cm:commission_totals>
      <cm:payment_date></cm:payment_date>
     </cm:commission_statement>
    </cm:m_content>

     


    Prakash Beegala
    Tuesday, December 6, 2011 11:54 AM
  • This is not X12 or EIFACT which are the 2 standards that the BizTalk EDI is based on, because it is already in XML format, you really don't need the BizTalk EDI because it is use to move between the native EDI format and XML and support ACK and Trading Partner management.
    Bill Chesnut | BizTalk Server MVP | Mexia Consulting | Melbourne Australia
    http://www.biztalkbill.com
    Please indicate "Mark as Answer" if this post has answered the question.
    • Marked as answer by Beegala Tuesday, December 6, 2011 12:11 PM
    Tuesday, December 6, 2011 11:59 AM
  • Thanks bill - thats all I needed.


    Prakash Beegala
    Tuesday, December 6, 2011 12:12 PM