ACORD标准定义自定义节点?

时间:2013-05-14 18:25:35

标签: xml xsd

我已经使用ACORD XML标准了一段时间,但取得了一些成功 我们现在需要收集一些我公司定制的数据。 (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>

我需要在名为Foo的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>

是否有标准来进行处理?一个命名约定,表明它是自定义的?是否有关于此主题的在线文章? (我找不到任何东西。)

任何信息都会有所帮助。

1 个答案:

答案 0 :(得分:2)

我必须假设您的问题适用于ACORD的P&amp; C保险和Surety。要了解扩展机制,随软件包发布的完整规范(我最近使用的文档是 AC&P&C保险的ACORD XML业务消息规范和Surety版本1.24.0 )包含您需要的内容(第14条)。 This document是关于扩展的一个很好的部分的培训材料,其中包括关于命名约定,处理模型等的重点。如果您正在寻找类似于如何找到更多通用事物(如XML Schema)的文章规格,然后没有那么多。 ACORD的网站是最好的来源。

对于实际位,QTAssistant(我与之关联)提供了实际管理扩展所需的所有工具,生成XSD并运行符合规范的工作的合规性报告。< / p>