Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.이 콘텐츠는 선택한 언어로 제공되지 않습니다.
2.26. Configuring Smooks to Consume a UN/EDIFACT Interchange
- To programmatically configure Smooks to consume a UN/EDIFACT interchange (via, for instance, an UNEdifactReaderConfigurator), use the code below:
Smooks smooks = new Smooks(); smooks.setReaderConfig(new UNEdifactReaderConfigurator("urn:org.milyn.edi.unedifact:d03b-mapping:v1.4"));
Smooks smooks = new Smooks(); smooks.setReaderConfig(new UNEdifactReaderConfigurator("urn:org.milyn.edi.unedifact:d03b-mapping:v1.4"));
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Insert the following on the containing application's classpath:
- the requisite EDI mapping models
- the Smooks EDI cartridge
- There may be some Maven dependancies your configuration will require. See the example below:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Once an application has added an EDI mapping model ZIP set to its classpath, you can configure Smooks to use this model by simply referencing the Maven artifact using a URN as the unedifact:reader configuration's mappingModel attribute value:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow