saravanakumar1987 opened a new pull request, #29655: URL: https://github.com/apache/camel/pull/29655
# Description Part of [CAMEL-23832](https://issues.apache.org/jira/browse/CAMEL-23832). This pull request covers seven endpoint options of `camel-cxf`. It does not complete the ticket, so please keep the ticket open. Only description text changes. No option is added, removed or renamed, and no default value changes. The new texts are in the `description` attribute of `@UriParam`, as `AGENTS.md` asks, and the setter Javadoc that carried the old texts is removed, as CAMEL-23816 did for the model classes. If you would like the other Javadoc-based descriptions of the component moved into the annotations as well, I will do that in the follow-up pull request. | Option | Problem in the current text | Checked against | |---|---|---| | `portName`, `serviceName` | The text gives the form `ns:PORT_NAME` with a namespace prefix. That is the form for the Spring `cxf:cxfEndpoint` element. A URI value is parsed with `QName.valueOf`, which reads `{namespaceURI}localPart`. The build also drops the `@` of `wsdl:port@name`, so the catalog shows `wsdl:portname`. | `CxfEndpoint.getPortNameAsQName()`, `CxfEndpoint.getServiceNameAsQName()`, `CxfEndpointUtilsTest`, `JavadocHelper.sanitizeDescription`, `cxf-component.adoc` | | `cxfConfigurer` | The text names `org.apache.camel.component.cxf.CxfEndpointConfigurer`. The type of the option is `org.apache.camel.component.cxf.jaxws.CxfConfigurer`. | `CxfConfigurer`, `CxfEndpoint.setupClientFactoryBean`, `CxfEndpoint.setupServerFactoryBean`, `CxfProducer.doStart`, `CxfConsumer.createServer` | | `skipPayloadMessagePartCheck` | "SOAP message validation" reads like XML schema validation, which is the separate option `schemaValidationEnabled`. | `CxfEndpoint.applySkipPayloadMessagePartCheck`, `CxfEndpoint.setupClientFactoryBean`, `CxfEndpoint.CamelCxfClientImpl.setParametersViaPayload`, CXF `DocLiteralInInterceptor.validatePart` | | `defaultBus` | The text says the option applies when the endpoint creates a bus. The code also applies it to a bus set with the `bus` option. | `CxfEndpoint.getBus()`, CXF `BusFactory.setDefaultBus` | | `publishedEndpointUrl` | The sentence ends in `?wsd` and does not say what is replaced. | `CxfConsumer.createServer`, CXF `WSDLGetUtils`, `CxfConsumerTest.testPublishEndpointUrl` | | `dataFormat` | The text does not explain the values. | `DataFormat`, `RAWDataFormatFeature`, `cxf-component.adoc` | CXF names were checked against the CXF 4.2.4 source, the version set by `cxf-version` in `parent/pom.xml`. The other options of `camel-cxf` follow in a separate pull request. # Target - [x] I checked that the commit is targeting the correct branch (Camel 4 uses the `main` branch) # Tracking - [x] If this is a large change, bug fix, or code improvement, I checked there is a [JIRA issue](https://issues.apache.org/jira/browse/CAMEL) filed for the change (usually before you start working on it). # Apache Camel coding standards and style - [x] I checked that each commit in the pull request has a meaningful subject line and body. - [x] I have run `mvn clean install -Dquickly -DskipTests` from the root folder and then `mvn install -DskipTests` in `components/camel-cxf/camel-cxf-soap`, `catalog/camel-catalog` and `dsl/camel-endpointdsl`, and I have committed all auto-generated changes. # AI-assisted contributions - [x] If this PR includes AI-generated code, commits have proper co-authorship attribution (e.g., `Co-authored-by` trailers) and the PR description identifies the AI tool used. The descriptions and this text were drafted with Claude (Anthropic) and checked against the code named in the table. _Claude Code on behalf of saravanakumar1987_ 🤖 Generated with [Claude Code](https://claude.com/claude-code) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
