Update wiki Home page for extract-field-action

gitea_admin 2026-10-12 05:30:56 +00:00
parent e908dee536
commit e433771d1f

37
Home.md

@ -1,21 +1,30 @@
# Deploy the Project on CamelX Platform # Extract Field Action
Deploy on CamelX Platform in three steps Extract a field from the message body.
## Step 1: Create a release ## Metadata
From the project space, click on **"Create a release"**
The new version is automatically available in the list | Property | Value |
|----------|-------|
| Type | action |
| Group | Actions |
| Namespace | Transformation |
| Support Level | Stable |
| Provider | Apache Software Foundation |
## Step 2: Deploy ## Properties
Click on **"Deploy"**
- **Version:** Select the desired release | Name | Type | Required | Default | Description |
- **Environment:** Choose `Development`, `Staging`, or `Production` |------|------|----------|---------|-------------|
- **Configuration:** Select the configuration source | `field` | string | ✓ | | The name of the field to extract |
- **Resources:** Set CPU and Memory | `headerOutput` | boolean | | `false` | If enable the action will store the extracted field in an header named CamelKameletsExtractFieldName |
| `headerOutputName` | string | | `none` | A custom name for the header containing the extracted field |
| `strictHeaderCheck` | boolean | | `false` | If enabled the action will check if the header output name (custom or default) has been used already in the exchange. If so, the extracted field is stored in the message body, if not, the extracted field is stored in the selected header (custom or default). |
| `trimField` | boolean | | `false` | If enabled we return the Raw extracted field |
## Step 3: Expose ## Dependencies
Enable **"Expose"**
Choose an **API Gateway** (Internal, Public, etc.) - `camel:kamelet`
- `camel:core`
- `camel:jackson`
- `camel:kafka`