Hide last authors
Outhman Moustaghfir 2.3 1
2
3 {{box cssClass="floatinginfobox" title="**Contents**"}}
4 (% aria-label="macro:toc widget" contenteditable="false" role="region" tabindex="-1" %)
5 (((
6 {{toc/}}
7
8 (% style="background-image:url(https://ixpath.app/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.53.2/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||height="15" role="presentation" title="Click and drag to move" width="15"]]
9 )))
10 {{/box}}
11
12 = Introduction =
13
Outhman Moustaghfir 12.3 14 In this section, we will go throw TRKToXml connector  to get trackings by trkID and tracking type or using keys.
Outhman Moustaghfir 2.3 15
Outhman Moustaghfir 4.2 16 == **__Icon:__** ==
Outhman Moustaghfir 2.3 17
18
Outhman Moustaghfir 4.2 19 [[image:trkToXml.png]]
20
21 The connector exists in the scenario panel:
22
23 [[image:connectors.png]]
24
Outhman Moustaghfir 5.2 25 == **__Configuration:__** ==
Outhman Moustaghfir 2.3 26
Outhman Moustaghfir 5.2 27
28 **__[[image:configuration.png]]__**
29
30 * //**Name **//: To give a name to the processing step (connector). It is very useful to give meaningful names
31 * **Output FileName** : The name of your output file.
32 * **//Condition //**: This field allows you to add a condition to execute the processing step only if the condition is met.
33
Outhman Moustaghfir 8.3 34 == __**Example :**__ ==
Outhman Moustaghfir 2.3 35
36
Outhman Moustaghfir 6.2 37 __**[[image:scenarioTrackingToXml.png]]**__
38
39
40 You will find in this part an example of an input file with the correct format and an output file.
41
Outhman Moustaghfir 5.4 42 === __input File:__ ===
Outhman Moustaghfir 5.3 43
44 <iXDoc>
45
46 <TrackingType >IXEnvironment</TrackingType>
47
48 <TrkIDs>62ec9e0928e4773780f37762</TrkIDs>
49
Outhman Moustaghfir 12.1 50 <Keys>parent</Keys>
Outhman Moustaghfir 5.3 51
Outhman Moustaghfir 12.1 52 <Values>iXPath</Values>
Outhman Moustaghfir 5.3 53
54 <Limit>1</Limit>
55
56 <Order>TrkID</Order>
57
58 <Status>Available</Status>
59
60 </iXDoc>
61
Outhman Moustaghfir 2.3 62
Outhman Moustaghfir 6.2 63
Outhman Moustaghfir 12.6 64 1. trackingType: it refers to type of tracking wanted. (eg : order , IXEnvironment, baseArticle ...).**it's mandatory.**
Outhman Moustaghfir 12.5 65 1. TrKIDs :it refers to the trkIDs of trackings wanted separated by spaces .
Outhman Moustaghfir 12.6 66 1. keys: it can handle 2 values, "trkID" or keys separated by ';' (eg: 'orderNumber;City;Phone')  if the key contains '_' at the first character, it means we look for metadata (_statusTracking, _creationDate ...).**In order for the input file to be valid, it must contain either a TrkIDs tag or a keys tag, or both.**
Outhman Moustaghfir 5.4 67 1. limit: it defines the max number of tracking to retrieve. **it's optional.**
68 1. order: whether you want to order the list of trackings in a descending way or not by a certain key order. The default value is 'trkID' and it's optional as long as you fill the limit value.
69
70 = __output File:__ =
71
72
73 <?xml version="1.0" encoding="UTF-8"?>
74
75 <iXDoc>
76
77 <IXEnvironment creationDate="2022-08-05 16:47:08"  envID="iXPath" modificationDate="2022-08-05 16:47:08" statusTracking="Available">
78
79 <parent/>
80
81 <gitRepository/>
82
83 <timezone>GMT</timezone>
84
85 <alias>iXPath</alias>
86
87 <active>true</active>
88
89 <logo/>
90
91 <id>62ec9e0928e4773780f37762</id>
92
93 </IXEnvironment>
94
95 </iXDoc>
96
Outhman Moustaghfir 7.2 97 The tracking data and metadata are included in the output file.
This wiki is hosted and managed by iXPath
Powered by XWiki 13.3 debian