Skip to content

Commit cde1a88

Browse files
committed
W-11585544: Update Studio version
1 parent 3bdbe4c commit cde1a88

14 files changed

Lines changed: 40 additions & 40 deletions

modules/ROOT/pages/dataweave-examples.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1633,7 +1633,7 @@ See more XML reader and writer properties on xref:dataweave-formats.adoc#xml[Dat
16331633

16341634
== Configure CSV Reader
16351635

1636-
DataWeave supports CSV inputs and outputs, by configuring the reader and writer properties, you can adapt it to different conventions regarding separations, line breaks, etc. Other formats also allow for this kind of configuration. See xref:6@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation] for how to do this on the UI, or look at the xref:dataweave-xml-reference.adoc#reader-configuration[DataWeave XML Reference] for the required XML syntax. You can also see a full reference of the reader properties available with CSV format on xref:dataweave-formats.adoc#csv[DataWeave formats].
1636+
DataWeave supports CSV inputs and outputs, by configuring the reader and writer properties, you can adapt it to different conventions regarding separations, line breaks, etc. Other formats also allow for this kind of configuration. See xref:6.x@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation] for how to do this on the UI, or look at the xref:dataweave-xml-reference.adoc#reader-configuration[DataWeave XML Reference] for the required XML syntax. You can also see a full reference of the reader properties available with CSV format on xref:dataweave-formats.adoc#csv[DataWeave formats].
16371637

16381638
Reader properties are set as part of the XML `dw:transform-message` component, whilst writer properties are specified in the DataWeave code itself, as part of the output directive. You can see a full reference to the writer properties available with CSV format on xref:dataweave-formats.adoc#writer-properties[DataWeave formats].
16391639

@@ -2486,7 +2486,7 @@ Based on a mapping definition, stored for instance in a DB table, you can dynami
24862486

24872487

24882488
[NOTE]
2489-
Note that for this example to work, on the payload input you must set the reader configuration so that the 'nullValueOn' attribute is "empty". See xref:6@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
2489+
Note that for this example to work, on the payload input you must set the reader configuration so that the 'nullValueOn' attribute is "empty". See xref:6.x@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
24902490

24912491
=== Example Transformation
24922492

@@ -2693,7 +2693,7 @@ payload.results map
26932693
== See Also
26942694

26952695
* xref:dataweave-quickstart.adoc[DataWeave quickstart guide]
2696-
* xref:6@studio::transform-message-component-concept-studio.adoc[About Transform Message Component]
2696+
* xref:6.x@studio::transform-message-component-concept-studio.adoc[About Transform Message Component]
26972697
* xref:dataweave-language-introduction.adoc[DataWeave Language Introduction]
26982698
* xref:dataweave-operators.adoc[DataWeave Operators]
26992699
* xref:dataweave-types.adoc[DataWeave Types]

modules/ROOT/pages/dataweave-flat-file-schemas.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@ endif::[]
55
:keywords: b2b, edi, schema, dataweave, yaml, language, reference
66
:page-aliases: 3.9@mule-runtime::dataweave-flat-file-schemas.adoc
77

8-
DataWeave enables you to process several different xref:dataweave-formats.adoc[types of data]. For most of these types, you can import a schema that describes the input structure in order to have access to valuable metadata at design time. See xref:6@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
8+
DataWeave enables you to process several different xref:dataweave-formats.adoc[types of data]. For most of these types, you can import a schema that describes the input structure in order to have access to valuable metadata at design time. See xref:6.x@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
99

1010
DataWeave uses a YAML format called *FFD (for Flat File Definition)* to represent flat file schemas. The FFD format is very flexible to support a range of use cases, but is based around the concepts of *elements*, *composites*, *segments*, *groups* and *structures*.
1111

1212

1313
Schemas must be written in Flat File Schema Language, with a *.ffs* extension. This language is very similar to EDI Schema Language (ESL), which is also accepted by Anypoint Studio.
1414

15-
In DataWeave, you can bind your input or your output to a flat file schema through a property. See xref:6@studio::transform-message-component-concept-studio.adoc[About Transform Message Component] for instructions on how to do this through the Studio UI. If you want to do this through code, see xref:dataweave-formats.adoc#flat-file[DataWeave formats] for more information, and keep in mind that the way these properties are set depends on if you're defining the input or the output.
15+
In DataWeave, you can bind your input or your output to a flat file schema through a property. See xref:6.x@studio::transform-message-component-concept-studio.adoc[About Transform Message Component] for instructions on how to do this through the Studio UI. If you want to do this through code, see xref:dataweave-formats.adoc#flat-file[DataWeave formats] for more information, and keep in mind that the way these properties are set depends on if you're defining the input or the output.
1616

1717

1818
[TIP]
1919
====
20-
If you intend to use a fixed-width format, you can set up your structure directly through an editor in the UI of the Transform Message component, that makes this a lot easier, just select the `Fixed Width` type. See xref:6@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
20+
If you intend to use a fixed-width format, you can set up your structure directly through an editor in the UI of the Transform Message component, that makes this a lot easier, just select the `Fixed Width` type. See xref:6.x@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
2121
2222
Note that flat file schema files are sensitive to indentation.
2323
====

modules/ROOT/pages/dataweave-formats.adoc

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ In the Transform Message component, you can define a Java type through the follo
7171
* By Providing a sample object
7272

7373
[TIP]
74-
See xref:6@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
74+
See xref:6.x@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
7575

7676
== CSV
7777

@@ -160,7 +160,7 @@ Alternatively, you can set the properties through the UI of the Transform Messag
160160

161161
image::dataweave-formats-580be.png[]
162162

163-
See xref:6@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
163+
See xref:6.x@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
164164

165165

166166

@@ -200,7 +200,7 @@ In the Transform Message component, you can define a CSV type through the follow
200200
image::dataweave-formats-4a556.png[]
201201

202202
[TIP]
203-
See xref:6@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
203+
See xref:6.x@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
204204

205205

206206

@@ -283,7 +283,7 @@ Or via the UI of the Transform Message component:
283283
image::dataweave-formats-excell-reader.png[]
284284

285285

286-
See xref:6@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
286+
See xref:6.x@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
287287

288288

289289

@@ -318,7 +318,7 @@ image::dataweave-formats-excel-metadata.png[]
318318

319319

320320
[TIP]
321-
See xref:6@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
321+
See xref:6.x@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
322322

323323

324324
== XML
@@ -395,7 +395,7 @@ Or via the UI of the Transform Message component:
395395

396396
image::dataweave-formats-6e5e4.png[]
397397

398-
See xref:6@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
398+
See xref:6.x@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
399399

400400

401401
=== Writer Properties (for XML)
@@ -464,7 +464,7 @@ In the Transform Message component, you can define a XML type through the follow
464464
* By pointing to a schema file
465465

466466
[TIP]
467-
See xref:6@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
467+
See xref:6.x@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
468468

469469
=== Custom Types
470470

@@ -545,7 +545,7 @@ In the Transform Message component, you can define a JSON type through the follo
545545
* By pointing to a schema file
546546

547547
[TIP]
548-
See xref:6@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
548+
See xref:6.x@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
549549

550550

551551

@@ -576,7 +576,7 @@ These properties can be set through the XML of your Mule project:
576576

577577
Alternatively, you can set them through the UI of the Transform Message component.
578578

579-
See xref:6@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
579+
See xref:6.x@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
580580

581581
[NOTE]
582582
Schemas with type `Binary` or `Packed` don't allow for line breaks to be detected, so setting `recordParsing` to "lenient"` will only allow long records to be handled, but not short ones. These schemas also currently only work with certain single-byte character encodings (so not with UTF-8 or any multibyte format).
@@ -610,7 +610,7 @@ In the Transform Message component, you can define a Flat File type through the
610610
* By pointing to a schema file
611611

612612
[TIP]
613-
See xref:6@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
613+
See xref:6.x@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
614614

615615

616616

@@ -647,7 +647,7 @@ These properties can be either set via the XML of your Mule project:
647647

648648
Or via the UI of the Transform Message component
649649

650-
See xref:6@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
650+
See xref:6.x@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
651651

652652
=== Writer Properties (for Fixed Width)
653653

@@ -683,7 +683,7 @@ In the Transform Message component, you can define a Fixed Width type through th
683683
image::dataweave-formats-27b3c.png[]
684684

685685
[TIP]
686-
See xref:6@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
686+
See xref:6.x@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
687687

688688

689689

@@ -951,7 +951,7 @@ These properties can be either set via the XML of your Mule project:
951951

952952
Or via the UI of the Transform Message component
953953

954-
See xref:6@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
954+
See xref:6.x@studio::input-output-structure-transformation-studio-task.adoc[To Define Input and Output Structure of a Transformation].
955955

956956
[NOTE]
957957
Schemas with type `Binary` or `Packed` don't allow for line breaks to be detected, so setting `recordParsing` to "lenient"` will only allow long records to be handled, but not short ones. These schemas also currently only work with certain single-byte character encodings (so not with UTF-8 or any multibyte format).
@@ -1039,7 +1039,7 @@ See xref:dataweave-flat-file-schemas.adoc[Flat File Schemas] for more detailed i
10391039
== See Also
10401040

10411041
* xref:dataweave-quickstart.adoc[DataWeave quickstart guide]
1042-
* xref:6@studio::transform-message-component-concept-studio.adoc[About Transform Message Component]
1042+
* xref:6.x@studio::transform-message-component-concept-studio.adoc[About Transform Message Component]
10431043
* xref:dataweave-language-introduction.adoc[DataWeave Language Introduction]
10441044
* xref:dataweave-operators.adoc[DataWeave Operators]
10451045
* xref:dataweave-types.adoc[DataWeave Types]

modules/ROOT/pages/dataweave-language-introduction.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ endif::[]
77

88
The DataWeave language is a powerful template engine that allows you to transform data to and from any kind of format (XML, CSV, JSON, Pojos, Maps, etc). In Anypoint Studio, this language can be used in:
99

10-
* The *Transform Message Component*, described in xref:6@studio::transform-message-component-concept-studio.adoc[About Transform Message Component]
10+
* The *Transform Message Component*, described in xref:6.x@studio::transform-message-component-concept-studio.adoc[About Transform Message Component]
1111
* Any Mule component that accepts Mule Expression Language, through xref:3.9@mule-runtime::mel-dataweave-functions.adoc[MEL DataWeave Functions]
1212
1313
@@ -1277,6 +1277,6 @@ Likewise, whenever you transform from XML to JSON, make sure the resulting outpu
12771277
== See Also
12781278

12791279
* xref:dataweave-quickstart.adoc[DataWeave quickstart guide]
1280-
* xref:6@studio::transform-message-component-concept-studio.adoc[About Transform Message Component]
1280+
* xref:6.x@studio::transform-message-component-concept-studio.adoc[About Transform Message Component]
12811281
* xref:dataweave-examples.adoc[DataWeave Examples]
12821282
* xref:3.9@mule-runtime::mel-dataweave-functions.adoc[MEL DataWeave Functions]

modules/ROOT/pages/dataweave-memory-management.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ org.mule.transport.file.FileConnector: Writing file to: /Users/josh/output/input
9999
== See Also
100100

101101
* xref:dataweave-quickstart.adoc[DataWeave quickstart guide]
102-
* xref:6@studio::transform-message-component-concept-studio.adoc[About Transform Message Component]
102+
* xref:6.x@studio::transform-message-component-concept-studio.adoc[About Transform Message Component]
103103
* xref:dataweave-language-introduction.adoc[DataWeave Language Introduction]
104104
* xref:dataweave-operators.adoc[DataWeave Operators]
105105
* xref:dataweave-types.adoc[DataWeave Types]

modules/ROOT/pages/dataweave-migrator.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ endif::[]
55
:keywords: studio, anypoint, esb, transform, transformer, format, aggregate, rename, split, filter convert, xml, json, csv, pojo, java object, metadata, dataweave, data weave, datamapper, dwl, dfl, dw, output structure, input structure, map, mapping
66
:page-aliases: 3.9@mule-runtime::dataweave-migrator.adoc
77

8-
If you have projects that are built with the deprecated xref:6@studio::datamapper-user-guide-and-reference.adoc[DataMapper], a migration tool is now included in Studio, which assists in converting a DataMapper map to DataWeave. This tool doesn't replace the original DataMapper in your flow, it creates a new equivalent DataWeave component next to it. The old DataMapper component is left in its place so that you can compare both as they sit next to each other on your flow, but you must then delete it for the flow to be executable.
8+
If you have projects that are built with the deprecated xref:6.x@studio::datamapper-user-guide-and-reference.adoc[DataMapper], a migration tool is now included in Studio, which assists in converting a DataMapper map to DataWeave. This tool doesn't replace the original DataMapper in your flow, it creates a new equivalent DataWeave component next to it. The old DataMapper component is left in its place so that you can compare both as they sit next to each other on your flow, but you must then delete it for the flow to be executable.
99

1010
[NOTE]
1111
This migration tool is still in beta phase.

modules/ROOT/pages/dataweave-operators.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2824,7 +2824,7 @@ You can change the format of a date to fit another standard, see <<Coerce to dat
28242824
== See Also
28252825

28262826
* xref:dataweave-quickstart.adoc[DataWeave quickstart guide]
2827-
* xref:6@studio::transform-message-component-concept-studio.adoc[About Transform Message Component]
2827+
* xref:6.x@studio::transform-message-component-concept-studio.adoc[About Transform Message Component]
28282828
* xref:dataweave-language-introduction.adoc[DataWeave Language Introduction]
28292829
* xref:dataweave-types.adoc[DataWeave Types]
28302830
* xref:dataweave-formats.adoc[DataWeave Formats]

modules/ROOT/pages/dataweave-quickstart.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ image::dataweave-quickstart-set-payload.png[]
164164

165165
== Phase 2 - Map Input Fields to Output Fields
166166

167-
Use the xref:6@studio::transform-message-component-concept-studio.adoc[About Transform Message Component] to create the actual mapping between the input and output fields. Simply click and drag a field in the input side to a field in the output side. The most obvious task is to match similarly named fields together, thus helping to validate the output data:
167+
Use the xref:6.x@studio::transform-message-component-concept-studio.adoc[About Transform Message Component] to create the actual mapping between the input and output fields. Simply click and drag a field in the input side to a field in the output side. The most obvious task is to match similarly named fields together, thus helping to validate the output data:
168168

169169
** `address` and `address1`
170170
** `city` and `city`
@@ -527,7 +527,7 @@ If you open the *Preview* section, you can see what this transform would output,
527527
== See Also
528528

529529
* More advanced examples in xref:dataweave-examples.adoc[DataWeave Examples]
530-
* xref:6@studio::transform-message-component-concept-studio.adoc[About Transform Message Component]
530+
* xref:6.x@studio::transform-message-component-concept-studio.adoc[About Transform Message Component]
531531
* xref:dataweave-language-introduction.adoc[DataWeave Language Introduction]
532532
* xref:dataweave-operators.adoc[DataWeave Operators]
533533
* xref:dataweave-types.adoc[DataWeave Types]

0 commit comments

Comments
 (0)