多條固定寬度記錄文件

如要為多條固定寬度記錄文件創建新的源數據格式:

  1. 轉移台中,單擊工具欄上的格式設計器
  2. 文件菜單中選擇新建格式。系統將顯示新建格式對話框。
  3. 指定下列信息:
    分類
    選擇多條固定寬度記錄
    名稱
    為新數據格式指定唯一的名稱。
    描述
    指定新數據格式的描述內容。
  4. 單擊確定
  5. 指定或修改下列細節內容:
    描述
    指在創建數據格式時所輸入的描述。
    忽略初始行
    指在外部文件起始處將要忽略的行數。默認值是0
    記錄分隔符
    指在外部文件中每條記錄末端用於分隔記錄的代碼。可選擇Windows 新行UNIX 新行其他。默認分隔符是Windows 新行,在腳本內顯示為 record-sep="\r\n",即:回車並創建新行。

    如要指定不同的分隔符,請選擇其他。這時指定字段被啟用,您可以指定分隔符。

    字段區域單擊帶有星號“*”行內的起始長度字段欄,即可輸入起始位置(數字)、長度(數字)以及字段名稱。字段名稱必須與 XML 句法相一致,例如:這些名稱不能以數字字符開頭。同時,字段名稱在該數據格式中必須是唯一的。

    使用這些按鈕可導入字段名稱、插入或刪除字段:

    • 讀取文件

      如要從範例文件導入現有的字段名稱,可單擊讀取文件按鈕並瀏覽到文件位置。系統將抽取字段名稱並插入行內,代替已經設置的任何字段名稱。

      注意:所有導入的文件都必須是 UTF-8 格式。
    • 插入

      單擊插入可在當前所選行的上方插入一新行。

    • 刪除

      單擊刪除可刪除當前所選行。

    記錄
    記錄區域:
    • 如要添加一條記錄,請單擊添加。系統將顯示一個附加選項卡,您可以輸入記錄細節。
    • 如要刪除一條記錄,請選擇一個現有的記錄選項卡並單擊刪除

    指定下列信息,完成記錄細節:

    前綴
    指標識各條記錄起始的字符串。
    記錄名稱
    指標識各條記錄的名稱。
    字段
    指〔起始〕位置、〔長度〕和〔字段〕名稱,這些用於設置外部文件中的固定寬度數據。在帶有星號“*”的行內單擊,即可輸入新的字段名稱。這些字段名稱必須與 XML 句法相一致,例如:同時,字段名稱在其所屬字段集中必須是唯一的。

    對於那些您不想使用的行,例如:您可能想忽略各字段名稱之間的空格,您可以點選忽略列內的復選框。

    使用這些按鈕可導入字段名稱、插入或刪除字段:

    • 讀取文件

      如要從範例文件導入現有的字段名稱,可單擊讀取文件按鈕並瀏覽到文件位置。系統將抽取字段名稱並插入行內,代替已經設置的任何字段名稱。

      注意:所有導入的文件都必須是 UTF-8 格式。
    • 插入

      單擊插入可在當前所選行的上方插入一新行。

    • 刪除

      單擊刪除可刪除當前所選行。

    使用這些按鈕可導入字段名稱、插入或刪除字段:

    如要調整字段名稱的次序,可選中要移動的字段,然後根據需要單擊向上向下箭頭。

  6. 單擊保存一個格式,可將數據格式保存到數據庫。
  7. 有效性檢查和測試數據格式。
  8. 如要查看或編輯數據格式源代碼,請參閱主題“使用文本視圖編輯代碼”。
    注意:如果外部數據源包括的文件中含有多個表頭文件,則可使用數據限制。例如,如果您要將外部數據源作為採購訂單導入到 SunSystems,則可以使用組件採購訂單、方法創建或修改來創建一個導入配置,並創建一個數據格式及相關的變換。如果參數設置正確,並且導入過程中未出現系統異常,系統將生成一個採購訂單。只有第一個表頭行被用作表頭,行數據則是所有行,包括在源數據中屬於其他表頭行的行。這種限制在下列組件中是支持的:採購訂單、銷售訂單、變動訂單、到貨單等。將來的版本中將會刪除這種限制;但如果想現在忽略這種限制,請聯繫您的地區的技術支持。