從網路通訊端讀取 |
「從網路通訊端讀取」動作用於從網路通訊端讀取傳入的資料。
可以在下列索引標籤上設定「從網路通訊端讀取」動作的屬性。
網路通訊端
通訊協定:指定所使用的通訊端協定。
連接埠:指定網址連接埠。
網路位址:
接聽所有網路介面:指定通訊端會接聽所有網址。
接聽特定 IP 位址 (v4/v6):指定通訊端僅會接聽指定的 IP 位址。
通訊設定
讀取逾時:指定等待通訊端讀取資料的時間量。
寫入逾時:指定等待通訊端寫入資料的時間量。 僅當選取 TCP 作為通訊協定時可用。
連線通訊協定
用戶端連線時,傳送確認訊息:指定在進行通訊端連線時傳送的訊息。在輸入方塊中輸入所需訊息。或者,也可以透過新增變數來指定確認訊息,您還可以對輸入的值新增特殊字元。
從用戶端連線讀取資料後,寫入回應訊息:指定動作執行後傳送的訊息。在輸入方塊中輸入所需訊息。或者,也可以透過新增變數來指定回應訊息,您還可以對輸入的值新增特殊字元。
資料選項
編碼:指定用於編碼正在讀取的訊息的方法。
停止讀取時機:指定動作會停止讀取訊息的條件。
字元序列已接收:指定在收到指定的字元序列後,動作會停止讀取訊息。
字元:指定用於指示動作停止讀取訊息的字元序列。
包括輸入資料內容中的序列:指定將指示的字元序列作為部分資料內容進行讀取。
已收到字元數:指定在收到指定數目的字元後,動作會停止讀取訊息。
字元:指定動作在訊息中可接受的最大字元數目。
連接埠變得閒置:指定在連接埠閒置指定的一段時間後,動作會停止讀取訊息。
等候時間:指定在動作停止讀取訊息之前,連接埠可以閒置的時間量。
通訊端已中斷連線:指定在通訊端中斷連線時,動作會停止讀取訊息。
內容類型:指定資料內容類型。動作會根據此格式處理訊息的內容。
資料包含在 SOAP 訊息中:指定動作會尋找要包含在 SOAP 訊息中的資料。
回應
使用新連線回應:將動作定向為使用新指定連線進行回應。
主機名稱:指定希望連線到的遠端主機的 DNS 名稱。
IP 位址 (v4/v6):指定連線的 IP 位址。
連接埠:指定網址連接埠。
輸出
將輸入資料儲存至變數:指定要用於儲存動作輸入的變數。輸入所需的變數。或者,也可以新增變數。
動作
名稱:指定動作的名稱。可以透過在欄位中輸入新名稱來取代預設名稱。
描述:指定動作的說明。
執行動作:指定所需的動作執行頻率。
永遠:指定只要發生事件就執行此動作。
從不:指定發生事件時不執行此動作。
根據變數有條件地執行:指定僅有在選取的變數滿足指定條件時,才會執行此動作。在僅有一個條件可以確定是否執行動作的情況下才可使用此選項。您選取此選項後,就可以在輸入方塊中建立條件陳述式。
變數:指定要用於條件陳述式的變數。在輸入方塊中輸入變數。按一下 以查看最近使用的變數的清單,或按一下「更多變數」以開啟「插入變數」對話方塊。
[關係運算子]:指定用於條件陳述式的關係運算子。按一下現有運算子以顯示其他運算子的清單,然後按一下要使用的運算子。如需更多資訊,請參閱「關係運算子」。清單中可用的運算子取決於您在「類型」選項中選取的是「文字」還是「十進位」。
值:指定用於條件陳述式的值。若要新增值,請按一下 ,按一下「<輸入一個值>」,輸入所需的值,然後按 Enter
。若要刪除值,請使用滑鼠右鍵按一下此值,然後按一下「刪除」。一些運算子 (例如 Is blank 和 Is not blank) 不需要指定值。在這些情況下,「值」欄位不可用。
類型:指定條件陳述式是評估文字值還是十進位值。
根據運算式有條件地執行:指定動作的執行條件。需要在多個條件陳述式的情況才能使用此選項。如果選取此選項,則可透過建立所需的條件陳述式,在輸入方塊中建立條件運算式。您可以在「樹狀檢視」索引標籤中建立和編輯條件運算式。按一下「文字檢視」索引標籤以檢視條件運算式的唯讀文字檢視。
[條件式連字符]:指定群組中的條件陳述式的條件式連字符。預設條件式連字符為 And。
按一下現有條件式連字符以顯示一個功能表,您可以使用下列其中一種方式來設定條件運算式:
And、Or、NotAnd、NotOr:按一下清單中要用於條件陳述式的條件式連字符。如需更多有關支援的條件式連字符的資訊,請參閱「條件式連字符」。
新增條件:按一下以將條件陳述式新增至目前群組。
新增群組:按一下以在目前群組新增一個條件陳述式子群組。
移除群組:按一下以刪除子群組。從子群組開啟功能表時可用。
全部清除:按一下以刪除所有條件陳述式 (包括子群組)。從最上方的群組開啟此功能表時可用。
:將條件陳述式新增至與此連字符相關聯的群組。顯示在運算式中每個條件式連字符的右側。
:刪除條件陳述式。當您指向某個現有條件陳述式時,顯示在該陳述式的右側。
變數:指定要用於條件陳述式的變數。在輸入方塊中輸入變數。按一下 以查看最近使用的變數的清單,或按一下「更多變數」以開啟「插入變數」對話方塊。
[關係運算子]:指定用於條件陳述式的關係運算子。按一下現有運算子以顯示其他運算子的清單,然後按一下要使用的運算子。如需更多資訊,請參閱「關係運算子」。清單中可用的運算子取決於您在「類型」選項中選取的是「文字」還是「十進位」。
值:指定用於條件陳述式的值。若要新增值,請按一下 ,按一下「<輸入一個值>」,輸入所需的值,然後按 Enter
。若要刪除值,請使用滑鼠右鍵按一下此值,然後按一下「刪除」。一些運算子 (例如 Is blank 和 Is not blank) 不需要指定值。在這些情況下,「值」欄位不可用。
類型:指定條件陳述式是評估文字值還是十進位值。
錯誤處理和診斷
忽略錯誤並繼續執行動作:指定如果動作失敗,則會繼續執行其餘動作。如果未選取此選項,並且動作失敗,則產生的行為會依多種因素而定,如下所示:
若失敗則重試:指定如果動作失敗,那麼 BarTender 會嘗試再次執行動作。
重試次數上限:指定 BarTender 將會再次嘗試執行動作的最大次數。選取「若失敗則重試」選項時可用。
重試間隔:指定 BarTender 在動作失敗後嘗試再次執行動作之前等待的時間長度。選取「若失敗則重試」選項時可用。