Skip to content

W-18776359 flex script mb #884

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 50 commits into
base: latest
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
1361bb9
Add flex 1.10 folder
glenn-rodgers-sf Jun 3, 2025
3d6b443
Update flex-conn-configure.adoc
glenn-rodgers-sf Jun 3, 2025
e7bd84d
Update flex-conn-jenkins-api.adoc
glenn-rodgers-sf Jun 3, 2025
a3f0e12
Update flex-conn-reg-run.adoc
glenn-rodgers-sf Jun 3, 2025
2600f87
Update flex-conn-rep-run.adoc
glenn-rodgers-sf Jun 3, 2025
b93c7bb
Update flex-gateway-configure.adoc
glenn-rodgers-sf Jun 3, 2025
587b358
Update flex-conn-view-api-status.adoc
glenn-rodgers-sf Jun 3, 2025
42a110c
Update flex-gateway-delete.adoc
glenn-rodgers-sf Jun 3, 2025
84a715f
Update flex-gateway-getting-started.adoc
glenn-rodgers-sf Jun 3, 2025
5a80955
Update flex-gateway-secure-apis.adoc
glenn-rodgers-sf Jun 3, 2025
22a685f
Update flex-gateway-secure-conn.adoc
glenn-rodgers-sf Jun 3, 2025
07218aa
Update flex-local-configure.adoc
glenn-rodgers-sf Jun 3, 2025
0ce996d
Update flex-local-third-party-logs-config.adoc
glenn-rodgers-sf Jun 3, 2025
89535da
Update flex-review-prerequisites.adoc
glenn-rodgers-sf Jun 3, 2025
cb84eeb
Update flex-view-logs-in-monitoring.adoc
glenn-rodgers-sf Jun 3, 2025
e5040c7
Update flex-view-replica-status.adoc
glenn-rodgers-sf Jun 3, 2025
738d20f
Update policies-automated-applying.adoc
glenn-rodgers-sf Jun 3, 2025
bf11967
Update index.adoc
glenn-rodgers-sf Jun 3, 2025
c3cddc8
Update policies-automated-overview.adoc
glenn-rodgers-sf Jun 3, 2025
9c71407
Update policies-custom-flex-implement-rust.adoc
glenn-rodgers-sf Jun 3, 2025
c2e9034
Update policies-custom-flex-implement-rust.adoc
glenn-rodgers-sf Jun 3, 2025
3bbc7c2
Update policies-custom-flex-getting-started.adoc
glenn-rodgers-sf Jun 3, 2025
f76db49
Update policies-custom-overview.adoc
glenn-rodgers-sf Jun 3, 2025
f022a0a
Update policies-custom-flex-getting-started.adoc
glenn-rodgers-sf Jun 3, 2025
ba768d3
Update policies-custom-flex-implement-rust.adoc
glenn-rodgers-sf Jun 3, 2025
6b77f47
Update policies-flex-dataweave-support.adoc
glenn-rodgers-sf Jun 3, 2025
9ef9a86
Remove policies page aliases
glenn-rodgers-sf Jun 3, 2025
0a8e3b7
Update policies-included-tls.adoc
glenn-rodgers-sf Jun 3, 2025
dd1094c
Update policies-custom-overview.adoc
glenn-rodgers-sf Jun 3, 2025
78ce93e
Update policies-flex-dataweave-support.adoc
glenn-rodgers-sf Jun 6, 2025
d916a68
Update policies-flex-dataweave-support.adoc
glenn-rodgers-sf Jun 6, 2025
e12acc8
Update policies-flex-dataweave-support.adoc
glenn-rodgers-sf Jun 9, 2025
714d176
Update policies-flex-dataweave-support.adoc
glenn-rodgers-sf Jun 9, 2025
8b74d88
Update policies-flex-dataweave-support.adoc
glenn-rodgers-sf Jun 9, 2025
4ce6c10
Add parameter connected mode
glenn-rodgers-sf Jun 9, 2025
6423992
Apply suggestions from code review
glenn-rodgers-sf Jun 9, 2025
9cb05be
Update policies-flex-dataweave-support.adoc
glenn-rodgers-sf Jun 9, 2025
d7e301d
Merge pull request #875 from mulesoft/W-18359576-dw-flex-gr
glenn-rodgers-sf Jun 9, 2025
af38ca9
Edits
glenn-rodgers-sf Jun 9, 2025
b848614
Merge branch 'flex-1-10-release' into W-18737957-rate-limiting-1-10-gr
glenn-rodgers-sf Jun 9, 2025
fd55aa5
Merge pull request #876 from mulesoft/W-18737957-rate-limiting-1-10-gr
glenn-rodgers-sf Jun 9, 2025
e32d66d
Edits
glenn-rodgers-sf Jun 10, 2025
c23f317
Update policies-included-directory.adoc
glenn-rodgers-sf Jun 10, 2025
13e6676
W-18673273 fix orphan 110 mb (#878)
marinasasso Jun 10, 2025
b8fd1c9
Update policies-included-xml-threat-protection.adoc
glenn-rodgers-sf Jun 10, 2025
de3331d
Merge branch 'flex-1-10-release' into W-18724314-xml-threat-protectio…
glenn-rodgers-sf Jun 10, 2025
d016b78
Merge pull request #880 from mulesoft/W-18724314-xml-threat-protectio…
glenn-rodgers-sf Jun 10, 2025
e3b3076
Update nav.adoc
glenn-rodgers-sf Jun 11, 2025
9af9f11
check release for missing changes
marinasasso Jun 13, 2025
4c1f21f
Merge branch 'latest' into W-18776359-flex-script-mb
marinasasso Jun 27, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions gateway/1.10/check-changes-gateway.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
#!/bin/bash

# =============================
# Script to compare changes between two versioned directories
#
# NOTE: This script depends on the main script located at:
# docs-team-wiki/handy-scripts/check-changes.sh
# Ensure that script is available and up to date.
#
# Usage: Run this script to check if all changes made to gateway/curr-rel in the
# 'latest' branch after the new Flex Gateway release branch is created have ALSO
# been applied to gateway/new-rel in the 'RELEASE_BRANCH' branch.

# For example, for the Flex Gateway 1.10.0 release:
# Checks that changes made under the gateway/1.9 directory in branch 'latest',
# after the 'flex-1-10-release' release branch is created are also applied in the
# gateway/1.10 release folder in the 'flex-1-10-release' release branch.
#
# To update the script to work after creating a new release (e.g., 1.5):
# 1. Update branch names (LATEST_BRANCH and RELEASE_BRANCH).
# 2. Update version numbers (OLD_VERSION and NEW_VERSION).
# 3. Update BASE_COMMIT to the commit hash where the new release branch
# (RELEASE_BRANCH for next release) split from 'latest'. To find the commit
# hash, use command 'git merge-base latest RELEASE_BRANCH'. For example:
# git merge-base latest flex-1-10-release
#
# =============================

# Error check for dependency script
if [ ! -f "../../../docs-team-wiki/handy-scripts/check-changes.sh" ]; then
echo "Error: Required script 'docs-team-wiki/handy-scripts/check-changes.sh' not found. Please ensure it exists and is up to date." >&2
exit 1
fi

# Commit hash where the release branch split from 'latest'.
# To update for a new release, set this to the commit where the new release branch
# was created. Use command 'git merge-base latest RELEASE_BRANCH'. For example:
# git merge-base latest flex-1-10-release
BASE_COMMIT=ed60617a8219dc89414e71698c77e31d55983a0c

# Name of the main branch (usually 'latest')
LATEST_BRANCH=latest
# Name of the release branch (e.g., 'flex-1-10-release')
RELEASE_BRANCH=flex-1-10-release

# Previous version directory (e.g., '1.9')
OLD_VERSION=1.9
# New version directory (e.g., '1.10')
NEW_VERSION=1.10

# Call the generic check-changes.sh script with the appropriate arguments
../../../docs-team-wiki/handy-scripts/check-changes.sh \
--folder gateway \
--old-version "$OLD_VERSION" \
--new-version "$NEW_VERSION" \
--latest-branch "$LATEST_BRANCH" \
--release-branch "$RELEASE_BRANCH" \
--base-commit "$BASE_COMMIT"
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
= Troubleshooting SOAP APIs
ifndef::env-site,env-github[]
include::_attributes.adoc[]
endif::[]
:imagesdir: ../assets/images

Flex Gateway does not natively support SOAP APIs and does not provide any schema validation for XML. However, you can publish an HTTP API instance to a secure SOAP upstream service.

To create an HTTP API instance to a secure SOAP API upstream service, refer to the following:

* xref:flex-gateway-publish-apis-conn.adoc[]
* xref:flex-gateway-publish-apis-local.adoc[]

== Publish a Soap API

Refer to the following video for additional information about how to publish a SOAP API as an HTTP API instance:

++++
include::_partials/soap-api-video.html[]
++++

== SOAP API Policy Limitations

Flex Gateway policies return JSON error messages when the policy blocks a request. Most SOAP clients cannot read the JSON messages.

SOAP APIs do not support the following policies:

* xref:policies-included-schema-validation.adoc[]
* xref:policies-included-json-threat-protection.adoc[]