擬似コードの生成

一度に複数のフォームおよび/またはグローバルオブジェクトに対して「擬似コード」を生成する必要がある場合があります。これは、フォームとオブジェクトのカスタムコードの比較と編集に役立ちます。この場合は、フォームの同期 [ユーティリティ] の [擬似コード] タブを使用できます。このユーティリティは、単一または複数のフォームまたはオブジェクトに対して擬似コード出力を生成し、その擬似コードをフォームまたはオブジェクト毎に異なるファイルに配置します。

擬似コードを生成するには、以下の手順に従います。

  1. まだこれを行っていない場合は、[コンフィグレーション] ページを開き、カスタムオブジェクトの擬似コードを生成するソースコンフィグレーションまたはターゲットコンフィグレーション、または両方を指定します。
  2. フォームの同期 [ユーティリティ] ページにアクセスします。
    • フォームのバージョンでは、メインページの [ユーティリティ] をクリックします。
    • スタンドアロンバージョンでは、ツールバーの [ユーティリティ] アイコンをクリックします。
  3. [擬似コードの生成] タブを選択します。
  4. 擬似コードの生成に含む属性を選択するには、[含む] をクリックします。
    注:  [フォーム] セクションの [コンポーネント] チェックボックスをオフにした場合、[コンポーネント] セクションのチェックボックスがオンになっているかどうかにかかわらず、比較にコンポーネントは含まれません。
  5. [オブジェクト] フィールドの近くの省略記号([...])ボタンをクリックし、擬似コードを生成するフォーム/オブジェクトまたは擬似コードを生成するオブジェクトが含まれるフォルダを選択します。
    注: 単一のフォームまたはオブジェクトに対して擬似コードを生成する場合は、そのフォームまたはオブジェクトを選択します。複数のフォームおよび/またはオブジェクトを指定する場合は、対象のフォームおよび/またはオブジェクトが全て含まれる最下位レベルのフォルダを選択します。

    たとえば、configName\Form\Group\ フォルダと configName\Form\User\ フォルダ(ソースとターゲットの両方で、configName はコンフィグレーションの名前)の両方に擬似コードを生成するフォームがある場合は、configName\Form\ フォルダを選択し、そこからこれを対象にします。なお、フォルダを選択する場合は、最後のフォルダ名の後ろにバックスラッシュを追加してからこのコード生成条件を追加してください。

    擬似コード生成のフォームとオブジェクトの指定」を参照してください。

  6. [出力先] フィールドの近くの省略記号([...])ボタンをクリックし、生成された擬似コードが出力されるベースフォルダを選択します。
    注:  擬似コードの生成時、FormSync は(指定された [出力先] フォルダから始まる)フォルダ構造をソースから再作成してから、生成されたファイルのための英数字でラベル付けされたサブフォルダを追加します。
  7. (フォームの同期のフォームバージョンの場合のみ)出力をローカルディスクのファイルに [保存] するか、一時的な表示ページで出力を [表示] するかを指定します。
  8. コンポーネントに対するコードを生成しており、生成されるコードがコードのコンテナに対するコンポーネントの相対位置を維持することを希望する場合は、[コンテナに対するコンポーネントの相対位置] を選択します。
  9. [擬似コードの生成] をクリックします。

FormSync は、擬似コード生成条件に一致するオブジェクト毎に異なるファイルを生成し、そのファイルを指定されたベースフォルダの下にある適切なサブフォルダに配置します。

擬似コードを生成したら、保存された出力を様々な用途で使用することができます。たとえば、擬似コードを読み込んでこれを評価したり、ファイル比較ユーティリティを使用して生成された擬似コードと他のソースの擬似コードを全部または一部比較することができます。

生成された擬似コードの出力について」を参照してください。