{"id":21505522,"url":"https://github.com/ibm-messaging/mq-wlm-client","last_synced_at":"2025-07-16T00:32:32.388Z","repository":{"id":14006100,"uuid":"16707547","full_name":"ibm-messaging/mq-wlm-client","owner":"ibm-messaging","description":null,"archived":false,"fork":false,"pushed_at":"2014-02-24T00:54:02.000Z","size":296,"stargazers_count":4,"open_issues_count":0,"forks_count":5,"subscribers_count":47,"default_branch":"master","last_synced_at":"2023-08-12T16:11:10.663Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ibm-messaging.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-02-10T20:02:48.000Z","updated_at":"2023-03-26T22:35:47.000Z","dependencies_parsed_at":"2022-08-28T20:41:28.615Z","dependency_job_id":null,"html_url":"https://github.com/ibm-messaging/mq-wlm-client","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibm-messaging%2Fmq-wlm-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibm-messaging%2Fmq-wlm-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibm-messaging%2Fmq-wlm-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibm-messaging%2Fmq-wlm-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ibm-messaging","download_url":"https://codeload.github.com/ibm-messaging/mq-wlm-client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226084431,"owners_count":17571155,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-23T19:05:53.204Z","updated_at":"2024-11-23T19:05:56.286Z","avatar_url":"https://github.com/ibm-messaging.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"mq-wlm-client\n=============\n\nWorkload Managed Client attachment samples for MQ.\n\nCurrently the repository includes Java EE samples, first published\nin this series of developerWorks articles:\nhttp://ibm.co/1bBgRwn\n\nThese samples allows you to configure an environment per the\ndiagram below, with XA transaction support, and desirable fail-back\ncharacteristics in the case where one MQ queue manager is restored\nafter a failover.\n\n    -----      ---------------------------       -----\n\t|S1 |--\u003e   |                          |   --\u003e|R1 |\n\t|   |--\u003e   | Two or more              |   --\u003e|   |\n    -----      | IBM WebSphere MQ         |      -----\n               | Queue Managers,          |      \n    -----      | running remotely         |      -----\n\t|S2 |--\u003e   | from the sending         |   --\u003e|R2 |\n\t|   |--\u003e   | and receiving apps.      |   --\u003e|   |\n    -----      |                          |      -----\n               | Each sender WLMs its     |      \n    -----      | messages across two      |      -----\n\t|S3 |--\u003e   | queue managers.          |   --\u003e|R3 |\n\t|   |--\u003e   | Each receiver (MDB)      |   --\u003e|   |\n    -----      | listens to two queues.   |      -----\n               |                          |      \n    -----      | Connections arranged so  |      -----\n\t|S4 |--\u003e   | each queue has two       |   --\u003e|R4 |\n\t|   |--\u003e   | listeners, and each app  |   --\u003e|   |\n\t-----      | server has two qmgrs.    |      -----\n               |                          |      \n               ----------------------------\n               \nThe MQ infraststructure might be as simple as two highly \navailable queue managers servicing a single application,\nor as complex as multiple interconnected hubs linking all\napplications in your enterprise.\n\nPull requests\n-------------\nWhen submitting a pull request, you must include a statement stating you accept\nthe terms in [CLA.md](CLA.md).\n\nQuick Start for WebSphere Application Server Liberty Profile:\n-------------------------------------------------------------\nhttp://ibm.co/1ffGwBg\n\nQuick Start for WebSphere Application Server:\n---------------------------------------------\n\nYou can use any existing WebSphere Application Server server.\n\nFor Network Deployment cluster environments, see http://ibm.co/OeRI6b\n\n* Setup the MQ environment as follows:\n\nCommands:\n\n    crtmqm GATEWAY1\n    crtmqm GATEWAY2\n    strmqm GATEWAY1\n    strmqm GATEWAY2\n    runmqsc GATEWAY1 \u003c ConfigScripts/MQ/Gateway1.MQSC\n    runmqsc GATEWAY2 \u003c ConfigScripts/MQ/Gateway2.MQSC\n\n* Setup your WebSphere Application Server as follows:\n\nWindows:\n\n    C:\\path\\to\\AppServer\\profiles\\PROFILE_NAME\\bin\\wsadmin -lang jython -f ConfigScripts\\MQ\\Configure_MQRA.py\n\tC:\\path\\to\\AppServer\\profiles\\PROFILE_NAME\\bin\\wsadmin -lang jython -f ConfigScripts\\MQ\\Configure_JMS_resources.py\n\t\nLinux/UNIX:\n\n    /path/to/AppServer/profiles/PROFILE_NAME/bin/wsadmin.sh -lang jython ConfigScripts/AppServer/Configure_MQRA.py\n    /path/to/AppServer/profiles/PROFILE_NAME/bin/wsadmin.sh -lang jython ConfigScripts/AppServer/Configure_JMS_resources.py\n\n* Export the required EAR files from the appropriate Eclipse project, in the Java EE perspective\n\nSendingServletAppEAR - all sample Servlet projects to send messages\n\nWLMMDB_21EAR - EJB 2.1 sample MDB with two endpoints defined in the deployment descriptor\nor\nWLMMDB_30EAR - EJB 3.0 sample MDB with two endpoints defined via annotations\n\n* Deploy the applications to the app server\n\nThere should be no need to configure any settings during deployment\n\n* Access the sample Servlets with the following link - ensuring the change the port as appropriate\n\nhttp://localhost:9080/SendingServletApp/index.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibm-messaging%2Fmq-wlm-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fibm-messaging%2Fmq-wlm-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibm-messaging%2Fmq-wlm-client/lists"}