3

BizTalk 2006 の [プロモーションの表示] ダイアログで非常に奇妙な動作が発生しました。これにより、プロパティ フィールドを昇格させることができます。

BizTalk 2006 でのプロパティ フィールドの昇格

ただし、識別フィールドは無効になっています。

BizTalk 2006 での特殊分野のプロモーション

何かご意見は?


これは、SQL Transport Schema Generation Wizard によって生成された XML スキーマです。

<?xml version="1.0" encoding="utf-16" ?> 
<xs:schema xmlns:b="http://schemas.microsoft.com/BizTalk/2003" xmlns="http://ExecutionPlanner.InitializeStep" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://ExecutionPlanner.InitializeStep" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:appinfo>
      <msbtssql:sqlScript value="exec [InitizializeStep] @ORCHESTRATION_NAME=" ", @PROVIDER_NAME=" ", @STEP_NAME=" "" xmlns:msbtssql="http://schemas.microsoft.com/BizTalk/2003" /> 
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="Step">
    <xs:complexType>
      <xs:sequence minOccurs="1" maxOccurs="1">
        <xs:element name="OrchestrationID" type="OrchestrationIDType" />
        <xs:element name="Message" type="MessageType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="OrchestrationIDType">
    <xs:simpleContent>
      <xs:extension base="xs:string" />
    </xs:simpleContent>
  </xs:complexType>
  <xs:complexType name="MessageType">
    <xs:simpleContent>
      <xs:extension base="xs:string" />
    </xs:simpleContent>
  </xs:complexType>
</xs:schema>
4

1 に答える 1

1

スキーマを編集して、OrchestrationID フィールドをレコードからフィールド要素に変更します。要素と属性のみを区別できます。

これには通常、既存の Record 要素を削除してから、同じ名前の Element を再作成する必要があります。これは、Visual Studio では xml ノードの型を変更できないためです。ただし、XML (テキスト) エディターで [開く...] オプションを使用して xsd ファイルを開くことで、これを回避できます。

于 2012-10-25T04:47:13.307 に答える