2013-05-14 53 views
1

我一直在使用ACORD XML標準一段時間,現在取得了一些成功。
我們現在有一個要求是收集我公司定製的一段數據。 (ACORD沒有爲它的地方。)ACORD標準來定義一個自定義節點?

例如,如果我現在有下面的XML:

<InsuranceSvcRq> 
<RqUID> 00000000-0000-0000-0000-000000000000</RqUID> 
<CommlPkgPolicyAddRq> 
    <RqUID> 00000000-0000-0000-0000-000000000000</RqUID> 
    <ItemIdInfo> 
    <SystemId> 00000000-0000-0000-0000-000000000000</SystemId> 
    </ItemIdInfo> 
    <TransactionRequestDt>2013-05-13T00:00:00-04:00</TransactionRequestDt> 
    <CurCd>USD</CurCd> 
    <BroadLOBCd>C</BroadLOBCd> 
    <InsuredOrPrincipal> 
    <ItemIdInfo> 
     <SystemId> 00000000-0000-0000-0000-000000000000</SystemId> 
    </ItemIdInfo> 
    <GeneralPartyInfo> 
     <NameInfo> 
     <CommlName /> 
     <TaxIdentity> 
      <StateProvCd>OH</StateProvCd> 
     </TaxIdentity> 
     </NameInfo> 
    </GeneralPartyInfo> 
    <InsuredOrPrincipalInfo> 
     <InsuredOrPrincipalRoleCd>Insured</InsuredOrPrincipalRoleCd> 
    </InsuredOrPrincipalInfo> 
    </InsuredOrPrincipal> 
    <CommlPolicy> 
    <PolicyNumber>1111</PolicyNumber> 
    <LOBCd>2222</LOBCd> 
    <NAICCd>3333</NAICCd> 

我要叫富的CommPolicy節點下添加一個新的節點。見下文。

<InsuranceSvcRq> 
<RqUID> 00000000-0000-0000-0000-000000000000</RqUID> 
<CommlPkgPolicyAddRq> 
    <RqUID> 00000000-0000-0000-0000-000000000000</RqUID> 
    <ItemIdInfo> 
    <SystemId> 00000000-0000-0000-0000-000000000000</SystemId> 
    </ItemIdInfo> 
    <TransactionRequestDt>2013-05-13T00:00:00-04:00</TransactionRequestDt> 
    <CurCd>USD</CurCd> 
    <BroadLOBCd>C</BroadLOBCd> 
    <InsuredOrPrincipal> 
    <ItemIdInfo> 
     <SystemId> 00000000-0000-0000-0000-000000000000</SystemId> 
    </ItemIdInfo> 
    <GeneralPartyInfo> 
     <NameInfo> 
     <CommlName /> 
     <TaxIdentity> 
      <StateProvCd>OH</StateProvCd> 
     </TaxIdentity> 
     </NameInfo> 
    </GeneralPartyInfo> 
    <InsuredOrPrincipalInfo> 
     <InsuredOrPrincipalRoleCd>Insured</InsuredOrPrincipalRoleCd> 
    </InsuredOrPrincipalInfo> 
    </InsuredOrPrincipal> 
    <CommlPolicy> 
    <PolicyNumber>1111</PolicyNumber> 
    <Foo>4444</Foo> 
    <LOBCd>2222</LOBCd> 
    <NAICCd>3333</NAICCd> 

是否有一個標準來做這個處理?命名約定來表明它是自定義的嗎?有沒有關於這個話題的在線文章? (我找不到任何。)

任何信息都會有幫助。

回答

2

我必須假設你的問題適用於ACORD的P & C Insurance and Surety。爲了理解擴展機制,與包一起發佈的完整規範(我最近使用的文檔是ACORD XML業務消息規範P & C Insurance and Surety版本1.24.0)包含您需要的內容(第14節)。 This document是一個有很好的擴展部分的培訓材料,其中包括命名約定,處理模型等的重點。如果您正在尋找類似於XML Schema規範等更通用的東西的文章,那麼在那裏並不是那麼多。 ACORD的網站是最好的來源。

實際上,QTAssistant(我與它關聯)提供了實際管理擴展所需的所有工具,生成XSD並針對按規範完成的工作運行合規性報告。

+0

Petru,感謝您的迴應。這應該足以讓我開始。 – Richard 2013-05-16 19:33:28