{"id":27011465,"url":"https://github.com/pcon/salesforce-fuse","last_synced_at":"2025-04-04T11:29:31.751Z","repository":{"id":139297677,"uuid":"45114586","full_name":"pcon/salesforce-fuse","owner":"pcon","description":"An example of how to create and implement a SOAP endpoint to handle an Outbound Message in JBoss Fuse","archived":false,"fork":false,"pushed_at":"2015-12-03T14:59:16.000Z","size":5,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-05-02T00:11:33.794Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pcon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-10-28T13:36:44.000Z","updated_at":"2017-06-05T18:07:06.000Z","dependencies_parsed_at":"2023-03-14T03:00:37.082Z","dependency_job_id":null,"html_url":"https://github.com/pcon/salesforce-fuse","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcon%2Fsalesforce-fuse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcon%2Fsalesforce-fuse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcon%2Fsalesforce-fuse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pcon%2Fsalesforce-fuse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pcon","download_url":"https://codeload.github.com/pcon/salesforce-fuse/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247169263,"owners_count":20895256,"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":"2025-04-04T11:29:31.207Z","updated_at":"2025-04-04T11:29:31.734Z","avatar_url":"https://github.com/pcon.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Salesforce Fuse\n\nThis is an example of how to implement a handler for an Outbound Message from Salesforce to a cxf webservice running in JBoss Fuse.\n\n# How to Install (Local)\n\n1. Download and install JBoss Fuse\n2. Download and install Maven\n3. Download this repo\n4. Run `mvn clean install`\n5. In JBoss Fuse run\n```\nfeatures:install cxf\nosgi:install -s mvn:com.example.salesforce/soap/${project.version}\n```\n6. Add a new _Outbound Message_ in Salesforce\n7. Add a _Workflow_ that sends the _Outbound Message_ to your endpoint.  The URL would be in the format of\n        http://example.com/cxf/Salesforce\n\n# How to Use\n\n1. Fire the _Workflow_\n2. Inspect the logs by running `logs:display` in JBoss Fuse\n\n# How to extend\n\nYou can add your own functionality by updating [NotificationBindingImpl.java](tree/master/src/main/java/com/sforce/soap/_2005/_09/outbound/NotificationBindingImpl.java) to add additional handling.  If you want the message to fail simply `return false` instead of `return true`\n\n# What's Coming Next\n\n* Openshift support\n* Additional example of Fuse usage","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpcon%2Fsalesforce-fuse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpcon%2Fsalesforce-fuse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpcon%2Fsalesforce-fuse/lists"}