「表示式建置器」對話框中的「夥伴鏈結」函數顯示「呼叫」夥伴鏈結的「夥伴鏈結」標頭。
「夥伴鏈結」標頭儲存在傳送時所產生的欄位中,稱為 F_EndPointRef<partner-link-name>。您可以修改所產生的欄位 F_EndPointRef<partner-link-name> 來修改標頭,以達成下列作業。
在上述範例標頭中,「呼叫夥伴鏈結」的名稱是 InvAuth1。如果要修改標頭,請使用 Assign 系統函數,或在步驟中使用 Assignment,把已修改的標頭指定至「夥伴」端點參照 - 在此案例中是指 F_EndPointRefInvAuth1。
編碼
如果您需要在 F_EndPointRef<partner-link-name> 中放入機密性資訊,則應該使用 encode() 函數,使機密性資訊編碼。 在傳送訊息之前,工作流程系統會將已編碼的資訊解碼。
鑑別
在上述範例標頭中,所呼叫的服務需要鑑別,因此 Security 區段會包含在標頭中。 一般而言,您會以變數取代 USERNAME 和 PASSWORD,且使用者將在 Invoke 步驟之前的某個步驟輸入這些值。 您可以使用 assignment 將那些值插入標頭中。
替代端點
所呼叫的 Web 服務的 WSDL 指定端點。 您可以使用下列程序指定不同的端點。 您將以新端點取代標頭中的 OPTIONAL_SOAP_ADDRESS。請注意,替代端點提供的服務必須具有完全相同的輸入及輸出需求。