久久精品国产亚洲an天堂_日韩精品欧美二区_欧洲黄色视频在线播放_亚洲黄色视频大片_国产无发育美女裸体视频网站_在线免费精品视频_欧美日韩a人成v在线动漫_国产精品中文欧美_深夜A级毛片五月婷香久久_99热永久地址有精品

BarTender標(biāo)簽打印軟件-打印文檔使用Web服務(wù)

總覽

此示例的目標(biāo)是使用Web服務(wù)集成來打印BarTender文檔。Web服務(wù)是一種軟件系統(tǒng),旨在支持網(wǎng)絡(luò)上可互操作的機(jī)器對機(jī)器交互。任何可以發(fā)送Web服務(wù)請求的應(yīng)用程序都可以觸發(fā)集成。
該示例使Web服務(wù)可以通過Web Service集成將GET請求發(fā)送到BarTender Integration Service。Web服務(wù)將傳遞集成將用于BarTender文檔中命名數(shù)據(jù)源的值。

情境

擁有外部ERP系統(tǒng)的公司需要使用Web請求在BarTender文檔上填充文本字段和條形碼值。為此,Web請求數(shù)據(jù)將傳遞到集成,該集成將數(shù)據(jù)傳遞到指定BarTender文檔的命名數(shù)據(jù)源。然后,在打印時(shí),命名的數(shù)據(jù)源將文本對象和條形碼對象填充到文檔上。

實(shí)作

以下過程描述了如何為上述方案設(shè)置,部署和驗(yàn)證集成。

創(chuàng)建BarTender文檔

  1. 打開BarTender。
  2. 從“ 文件”菜單中,選擇“ 新建”以打開“ 新建文檔向?qū)?rdquo;。
  3. 選擇“ 空白模板”,然后單擊“ 完成”關(guān)閉“ 新建文檔向?qū)?rdquo;。新文檔將出現(xiàn)在BarTender中。
  4. 文件菜單中,選擇打印以打開“ 打印”對話框。
  5. 名稱下拉列表中,選擇要使用的打印機(jī)。
  6. 單擊關(guān)閉以關(guān)閉“ 打印”對話框。
  7. 從“ 文件”菜單中,選擇“ 頁面設(shè)置”以打開“ 頁面設(shè)置”對話框并根據(jù)需要配置頁面。
  8. 完成頁面配置后,單擊“ 確定”關(guān)閉“ 頁面設(shè)置”對話框。
  9. 從“ 創(chuàng)建”菜單中,選擇“ 文本”,然后選擇“ 單行”
  10. 單擊模板以放置文本對象。
  11. 創(chuàng)建菜單中,選擇條形碼,然后選擇代碼128。
  12. 單擊模板以放置條形碼對象。
  13. 雙擊文本對象周圍的邊框以打開“ 文本屬性”對話框。
  14. 在“ 名稱”字段右側(cè)的“ 數(shù)據(jù)源”選項(xiàng)卡上,單擊 以打開“ 更改數(shù)據(jù)源名稱向?qū)?rdquo;。
  15. 名稱字段中,輸入“公司”(不帶引號(hào))。
  16. 單擊“ 確定” 關(guān)閉“ 更改數(shù)據(jù)源名稱向?qū)?rdquo;。
  17. 類型保留為嵌入式數(shù)據(jù)。
  18. 在“ 嵌入式數(shù)據(jù)”字段中,輸入您的公司名稱。
  19. 單擊“ 關(guān)閉”關(guān)閉“ 文本屬性”對話框。
  20. 雙擊條形碼對象以打開“ 條形碼屬性”對話框。
  21. 在“ 名稱”字段右側(cè)的“ 數(shù)據(jù)源”選項(xiàng)卡上,單擊 以打開“ 更改數(shù)據(jù)源名稱向?qū)?rdquo;。
  22. 選擇“ 命名數(shù)據(jù)源”。
  23. 名稱字段中,輸入“ IDNumber”(不帶引號(hào))。
  24. 單擊“ 確定” 關(guān)閉“ 更改數(shù)據(jù)源名稱向?qū)?rdquo;
  25. 類型保留為嵌入式數(shù)據(jù)。
  26. 在“ 嵌入式數(shù)據(jù)”字段中,輸入任意4位數(shù)字。
  27. 單擊關(guān)閉以關(guān)閉“ 條形碼屬性”對話框。
  28. 將文件另存為GETSampleDocument.btw。
  29. 關(guān)閉BarTender。

創(chuàng)建集成文件

  1. 打開Integration Builder。
  2. 單擊創(chuàng)建新集成以打開“ 新集成”對話框。
  3. 單擊Web服務(wù),然后單擊確定。
  4. 在“ Web服務(wù)集成”窗格中,確保已選擇“ 服務(wù)”
  5. 在“ Web服務(wù)集成”窗格中,選擇“ 集成”
  6. 在“ 屬性”窗格中,命名集成并根據(jù)需要輸入描述。
  7. 從“ 開始集成”下拉列表中,選擇“ 自動(dòng)”
  8. 在“ Web服務(wù)集成”窗格中,選擇“ 響應(yīng)”。
  9. 在“ 響應(yīng)”下的“ 屬性”窗格中,從“ 內(nèi)容類型”下拉列表中選擇application / json
  10. Source 下拉列表中,選擇Action Summary,這樣在執(zhí)行集成后您將收到一個(gè)摘要。
  11. 在“ Web服務(wù)集成”窗格中,選擇“ 變量”。
  12. 滾動(dòng)到“ 屬性”窗格的底部,然后單擊“ 名稱”字段,輸入“公司”(不帶引號(hào))。
  13. 單擊 以創(chuàng)建另一個(gè)新變量。在名稱字段中,輸入“ IDNumber”(不帶引號(hào))。
  14. 在“ Web服務(wù)集成”窗格中的“ 操作”下,選擇“ 打印文檔”。
  15. 在“ 文檔”下的“ 屬性”窗格中,輸入先前創(chuàng)建的BarTender文檔GETSampleDocument.btw的路徑和文件名。
  16. 單擊 以將“ 命名數(shù)據(jù)源打印選項(xiàng)替代”添加到集成中。
  17. 向下滾動(dòng)到“ 命名數(shù)據(jù)源”。如果尚未啟用,請選中“ 為命名數(shù)據(jù)源指定值”。
  18. 在“ 命名數(shù)據(jù)源”列表中,刪除“ 公司”命名數(shù)據(jù)源的當(dāng)前值。
  19. 在“ 值”列的右側(cè),單擊,然后 選擇“ 變量”。
  20. 在“ 插入變量”對話框中,選擇“ 公司”,然后單擊“ 確定”。這會(huì)將Company命名數(shù)據(jù)源的值設(shè)置為%Company%。
  21. 在“ 命名數(shù)據(jù)源”列表中,刪除IDNumber命名數(shù)據(jù)源的當(dāng)前值。
  22. 在“ 值”列的右側(cè),點(diǎn)擊,然后 選擇更多變量。
  23. 在“ 插入變量”對話框中,選擇IDNumber,然后單擊“ 確定”。這會(huì)將名為數(shù)據(jù)源的IDNumber的值設(shè)置為%IDNumber%
  24. 單擊 Integration Builder的左上角,將集成文件另存為WebRequestPrint.btin
現(xiàn)在可以部署集成了。

部署集成

  1. 在Integration Builder工具欄中,單擊 Deploy Integration以打開“ New Deployment”對話框。
  2. 在“ 新建部署”對話框中,輸入部署的名稱和描述。
  3. 確保“ 集成文件”設(shè)置列出了WebRequestPrint.btin。否則,請單擊瀏覽,然后瀏覽并選擇WebRequestPrint.btin.
  4. 對于目標(biāo)服務(wù)器,添加要將集成文件部署到的服務(wù)器。
  5. 指定所需的錯(cuò)誤處理設(shè)置。
  6. 單擊“ 確定”關(guān)閉對話框并部署集成文件。
  7. 管理控制臺(tái)將在“ 集成”節(jié)點(diǎn)上打開,顯示您的集成。

運(yùn)行方案并查看集成處理

  1. BarTender集成服務(wù)正在監(jiān)視所選的Web服務(wù)。使用您的首選方法通過網(wǎng)址發(fā)送網(wǎng)絡(luò)請求。網(wǎng)址看起來像這樣:http:///Integration/WebRequestPrint/Execute
請注意,這是運(yùn)行BarTender和Integration Web Service的主機(jī)的名稱,并且WebRequestPrint是URL上方“ 服務(wù)名稱”框中提供的名稱。
  1. 集成服務(wù)讀取Web請求,并將值傳遞給BarTender。
  2. 現(xiàn)在,由Web請求中的值填充BarTender文檔的命名數(shù)據(jù)源。
  3. BarTender文檔將打印。
×微信客服在線咨詢