傳送 WebSphere Java MQ 端點要求

您可以傳送要求給使用 WebSphere Java MQ 端點的服務。

開始之前

如果服務使用 Secure Sockets Layer (SSL) 鑑別,請在傳送要求之前建立 SSL 配置。如需相關資訊,請參閱建立 SSL 配置
註:

程序

如果要傳送要求給 Java MQ 服務,請執行下列動作:

  1. 按一下開啟「通用服務用戶端」開啟「通用服務用戶端」),並選取要求頁面。
  2. 按一下新增 (新增),或在「要求程式庫」中,用滑鼠右鍵按一下端點,並選取一種要求類型來傳送。
  3. 在「配置通訊協定」視窗中,選取 WebSphere Java MQ,並指定傳輸配置。必要的話,請按一下新建,建立呼叫用的傳輸配置(請參閱建立 WebSphere Java MQ 傳輸配置)。
  4. 一般標籤中,完成下列資訊:
    佇列
    WebSphere MQ 伺服器上定義的佇列名稱。
    訊息類型
    訊息類型如下:
    • 資料包表示訊息不需要回覆。
    • 要求表示訊息需要回覆。
    • 回覆表示此訊息是對稍早要求訊息的回覆。
    • 報告表示訊息在報告一些預期或非預期的事件,通常與其他某些訊息有關。例如,要求訊息包含的資料無效。
    訊息持續性

    此值指出訊息是否持續。如果訊息為持續性,則在系統失效和佇列管理程式重新啟動後,仍然存活。 如果訊息不具持續性,但只要存在於具有 NPMCLASS(HIGH) 屬性的佇列上,則重新啟動後仍會存活。但是,即使有 NPMCLASS(HIGH) 屬性,訊息也不會在 QMGR 類別上存活。在有 NPMCLASS(NORMAL) 屬性的佇列上,非持續性訊息會在佇列管理程式重新啟動之後捨棄,即使重新啟動過程中發現訊息在輔助儲存體上也是一樣。

    動態回覆
    選取此勾選框可讓 WebSphere MQ 伺服器動態建立暫時佇列當作回覆。如果未選取此勾選框,則會使用「回覆佇列」中的訊息。
    回覆佇列

    訊息佇列的名稱,發出訊息取得要求的應用程式應該將回覆和報告訊息傳送到此訊息佇列。

    回覆管理程式

    佇列管理程式的名稱,其中定義回覆目的地佇列。

    其他內容
    指定佇列的其他內容。
  5. 選擇性的: 必要的話,請在配置標籤中,完成下列資訊:
    訊息優先順序

    這是訊息的優先順序。最低優先順序為 0。

    編碼

    這是訊息中的數值資料的數值編碼。此值不適用於 MQMD 結構本身中的數值資料。

    期限間隔

    這是一段時間(以十分之一秒為單位),經過此期間後,如果訊息尚未從目標佇列中移除,則可捨棄訊息。期限間隔由放置訊息的應用程式所設定。

    字集

    這是應用程式訊息資料中的字元資料的字集 ID。

  6. 選擇性的: 報告標籤中,選取要接收的報告訊息。
  7. 選擇性的: 必要的話,請在環境定義標籤中完成下列資訊:
    應用程式身分資料

    這則資訊由應用程式套組定義。請利用它來提供訊息或其發送端的相關資訊。

    應用程式來源資料

    這則資訊由應用程式套組定義。請利用它來提供訊息來源的相關資訊。

    結算記號

    應用程式需要此資訊,才能對為了訊息而完成的工作適當地收費。

    使用者 ID

    這是產生訊息的應用程式的使用者 ID。

  8. 選擇性的: ID 標籤中,針對需要二進位輸入的訊息,在第二個直欄中指定字串格式的 ID。會自動以十六進位格式填寫第一個直欄。
  9. 選擇性的: 分段標籤中,選取訊息的區段,並按下一步
  10. 此步驟不適用於文字要求。在「選取根元素」頁面中,如果服務使用特定的「XML 綱目定義 (XSD)」,請從清單中選取一個。如果未列出 XSD 元素,請按一下瀏覽,匯入 XSD 檔案,並選取要求的根元素。如果服務沒有可用的 XSD,請選取無綱目
  11. 按一下完成。會將要求新增至「要求程式庫」的端點區段。
  12. 在「要求程式庫」中,選取要求元素。 通用服務用戶端會顯示三個步驟:編輯資料呼叫檢視回應編輯資料步驟之下會顯示要求的詳細資料。
  13. 根據您在步驟 2 中選取的要求,在「訊息」頁面中,使用「表單」、「樹狀」或「程式碼」視圖,來編輯要求的內容。 每一個視圖會以不同的格式來顯示相同的資料。如果要在「表單」或「樹狀」視圖中,新增或移除 XML 元素,請按一下綱目 > 驗證和協助,以符合綱目型錄中指定的 XSD。
  14. 在「傳輸」頁面中,必要的話,可變更要求所使用的傳輸配置。 如果要建立及編輯傳輸與安全配置,請使用傳輸標籤。
  15. 如果您在步驟 2 中選取 SOAP XML 要求,請在「要求堆疊」頁面中,指定是否置換套用至 WSDL 檔送出要求的安全或處理演算法。 如果要新增「回應堆疊」頁面,以編輯送入回應的安全或處理演算法,請按一下顯示回應堆疊
    註: 這些設定只適用於現行要求。如果要編輯使用現行 WSDL 檔之所有要求的要求或回應堆疊,請按一下編輯 WSDL 安全,以開啟「WSDL 安全編輯器」。
  16. 當備妥時,請按一下呼叫,以傳送服務要求。 通用服務用戶端會傳送要求,並在檢視回應步驟之下,顯示訊息回覆。

下一步

成功的要求會記錄並新增至要求歷程清單。如果您使用 IBM Rational® Performance TesterIBM Rational Service Tester for SOA Quality,您可以按一下產生測試套組按鈕 (產生測試套組),來建立服務測試。

意見