Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Event Framework and Event Stream Processor updates #152

Merged
merged 12 commits into from
Jan 6, 2020

Conversation

vgenev
Copy link
Contributor

@vgenev vgenev commented Dec 16, 2019

  • added tracestate tag information in the Event Framework documentation
  • added Event Stream Processor service description and SD for trace handling

Copy link
Member

@mdebarros mdebarros left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, but I have some minor changes. See my comments.

Also please, could you update the (https://github.com/mojaloop/event-stream-processor/blob/master/config/template-mojaloop.json) to include the tracestate in the tracecontext.

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:lucid="lucid" width="1220" height="601.6"><g transform="translate(-300 -140)" lucid:page-tab-id="0_0"><path d="M464 200c8.84 0 16 13.43 16 30s-7.16 30-16 30H336c-8.84 0-16-13.43-16-30s7.16-30 16-30z" stroke="#000" stroke-width="2" fill="url(#a)"/><path d="M464 260c-8.84 0-16-13.43-16-30s7.16-30 16-30" stroke="#000" stroke-width="2" fill="none"/><use xlink:href="#b" transform="matrix(1,0,0,1,325,205) translate(10.549999999999997 30.025)"/><path d="M540 661.6h240v60H540z" stroke="#000" stroke-opacity="0" stroke-width="2" fill="#fff" fill-opacity="0"/><use xlink:href="#c" transform="matrix(1,0,0,1,545,666.5999999999999) translate(17.599999999999994 30.025)"/><use xlink:href="#d" transform="matrix(1,0,0,1,545,666.5999999999999) translate(68.6 30.025)"/><use xlink:href="#e" transform="matrix(1,0,0,1,545,666.5999999999999) translate(131.5 30.025)"/><path d="M1300 170h160v120h-160z" stroke="#000" stroke-width="2" fill="url(#f)"/><use xlink:href="#g" transform="matrix(1,0,0,1,1305,175) translate(42.525 59.0875)"/><path d="M1320 190h160v120h-160z" stroke="#000" stroke-width="2" fill="url(#h)"/><use xlink:href="#g" transform="matrix(1,0,0,1,1325,195) translate(42.525 59.0875)"/><path d="M1340 210h160v120h-160z" stroke="#000" stroke-width="2" fill="url(#i)"/><use xlink:href="#j" transform="matrix(1,0,0,1,1345,215) translate(27.049999999999997 38.4625)"/><use xlink:href="#k" transform="matrix(1,0,0,1,1345,215) translate(67 38.4625)"/><use xlink:href="#l" transform="matrix(1,0,0,1,1345,215) translate(117 38.4625)"/><use xlink:href="#m" transform="matrix(1,0,0,1,1345,215) translate(19.074999999999996 60.0625)"/><use xlink:href="#n" transform="matrix(1,0,0,1,1345,215) translate(22.549999999999997 81.66250000000001)"/><use xlink:href="#o" transform="matrix(1,0,0,1,1345,215) translate(88.5 81.66250000000001)"/><path d="M482 230h77.83" stroke="#000" stroke-width="2" fill="none"/><path d="M482.03 231h-1.1l.07-.98-.03-1.02h1.06z"/><path d="M575.1 230l-14.27 4.64v-9.28z" stroke="#000" stroke-width="2"/><path d="M660 170l80 60-80 60-80-60z" stroke="#000" stroke-width="2" fill="#fff"/><use xlink:href="#p" transform="matrix(1,0,0,1,585,175) translate(40.55499999999999 59.0875)"/><path d="M786.7 231h-44.03v-2h44.02zm493.8 0H810.64v-2h469.86z"/><path d="M742.7 231h-2.37l1.34-1-1.34-1h2.36zM1295.76 230l-14.26 4.64v-9.28z"/><path d="M1299 230l-18.5 6v-12zm-16.5 3.26l10.03-3.26-10.03-3.26z"/><use xlink:href="#q" transform="matrix(1,0,0,1,786.6916666666666,219.2) translate(0 14.4)"/><path d="M661 340.32h-2v-4.48h2zm0-26.08h-2v-22h2z"/><path d="M661 292.28h-2v-1.78l1 .75 1-.75zM660 355.58l-4.64-14.26h9.28z"/><path d="M660 358.82l-6-18.5h12zm-3.26-16.5l3.26 10.03 3.26-10.03z"/><use xlink:href="#r" transform="matrix(1,0,0,1,640.025,314.23537617924643) translate(0 14.4)"/><path d="M660 360l80 50-80 50-80-50z" stroke="#000" stroke-width="2" fill="#fff"/><use xlink:href="#s" transform="matrix(1,0,0,1,585,365) translate(20.07999999999999 48.15)"/><use xlink:href="#t" transform="matrix(1,0,0,1,585,365) translate(75.03 48.15)"/><use xlink:href="#u" transform="matrix(1,0,0,1,585,365) translate(50.505 69.75)"/><path d="M881.44 411H742.9v-2h136.54v-33.2h2zm119.06-90H881.44v33.2h-2V319h121.06zM742.9 411h-2.6l1.6-1-1.6-1h2.6zM1015.76 320l-14.26 4.64v-9.28z"/><path d="M1019 320l-18.5 6v-12zm-16.5 3.26l10.03-3.26-10.03-3.26z"/><use xlink:href="#v" transform="matrix(1,0,0,1,868.9683981132056,354.19999999999993) translate(0 14.4)"/><path d="M1020 300h160v40h-160z" stroke="#000" stroke-width="2" fill="#fff"/><use xlink:href="#w" transform="matrix(1,0,0,1,1025,305) translate(29.525 18.15)"/><use xlink:href="#x" transform="matrix(1,0,0,1,1025,305) translate(73.475 18.15)"/><path d="M1182 320h138.5" stroke="#000" stroke-width="2" fill="none"/><path d="M1182.03 321H1181v-2h1.03z"/><path d="M1335.76 320l-14.26 4.64v-9.28z" stroke="#000" stroke-width="2"/><path d="M661 511.3h-2v-13.17h2zm0-34.77h-2v-14.35h2z"/><path d="M661 462.2h-2v-1.65l1 .63 1-.63zM660 526.56l-4.64-14.26h9.28z"/><path d="M660 529.8l-6-18.5h12zm-3.26-16.5l3.26 10.03 3.26-10.03z"/><use xlink:href="#y" transform="matrix(1,0,0,1,645.325,476.5333333333333) translate(0 14.4)"/><path d="M565 530.8h190v60H565z" stroke="#000" stroke-width="2" fill="#fff"/><use xlink:href="#z" transform="matrix(1,0,0,1,570,535.8) translate(1.0999999999999943 30.025)"/><use xlink:href="#A" transform="matrix(1,0,0,1,570,535.8) translate(60 30.025)"/><use xlink:href="#B" transform="matrix(1,0,0,1,570,535.8) translate(113 30.025)"/><use xlink:href="#C" transform="matrix(1,0,0,1,570,535.8) translate(138.95 30.025)"/><path d="M757 560.8h22.62" stroke="#000" stroke-width="2" fill="none"/><path d="M757.03 561.8H756v-2h1.03z"/><path d="M794.9 560.8l-14.28 4.64v-9.28z" stroke="#000" stroke-width="2"/><path d="M880 510.4l80 50.4-80 50.4-80-50.4z" stroke="#000" stroke-width="2" fill="#fff"/><use xlink:href="#D" transform="matrix(1,0,0,1,805,515.4) translate(25.055 48.525)"/><use xlink:href="#E" transform="matrix(1,0,0,1,805,515.4) translate(43.005 48.525)"/><use xlink:href="#u" transform="matrix(1,0,0,1,805,515.4) translate(75.95500000000001 48.525)"/><path d="M973.33 561.8h-10.45v-2h10.45zm47.17 0h-17.83v-2h17.83z"/><path d="M962.9 561.8h-2.6l1.58-1-1.6-1h2.62zM1035.76 560.8l-14.26 4.64v-9.28z"/><path d="M1039 560.8l-18.5 6v-12zm-16.5 3.26l10.03-3.26-10.03-3.26z"/><use xlink:href="#y" transform="matrix(1,0,0,1,973.325,550) translate(0 14.4)"/><path d="M1040 526.2h120v69.2h-120z" stroke="#000" stroke-width="2" fill="#fff"/><g><use xlink:href="#F" transform="matrix(1,0,0,1,1045,531.1999999999999) translate(18.549999999999997 21.9)"/><use xlink:href="#G" transform="matrix(1,0,0,1,1045,531.1999999999999) translate(9.074999999999996 43.5)"/><use xlink:href="#C" transform="matrix(1,0,0,1,1045,531.1999999999999) translate(60.975 43.5)"/></g><path d="M1100 524.2V359.5" stroke="#000" stroke-width="2" fill="none"/><path d="M1101 525.2h-2v-1.03h2z"/><path d="M1100 344.24l4.64 14.26h-9.28z" stroke="#000" stroke-width="2"/><path d="M881 625.3h-2v-11.92h2z"/><path d="M881 613.4h-2v-1.65l1 .63 1-.63zM880 656.56l-3.14-9.67h6.28z"/><path d="M880 659.8l-4.2-12.9h2.1l2.1 6.43 2.1-6.44h2.1z"/><g><use xlink:href="#v" transform="matrix(1,0,0,1,868.525,625.2906408799081) translate(0 14.4)"/></g><path d="M900 680c0 10.6-8.95 19.2-20 19.2s-20-8.6-20-19.2 8.95-19.2 20-19.2 20 8.6 20 19.2z" stroke="#000" stroke-width="2" fill="#fff"/><g><use xlink:href="#H" transform="matrix(1,0,0,1,865,665.8) translate(1.0299999999999996 14.4)"/></g><path d="M900 210h160v40H900z" stroke="#000" stroke-width="2" fill="#fff"/><g><use xlink:href="#I" transform="matrix(1,0,0,1,905,215) translate(4.574999999999989 18.15)"/><use xlink:href="#J" transform="matrix(1,0,0,1,905,215) translate(116.425 18.15)"/></g><path d="M1170 160c16.57 0 30 13.43 30 30v500c0 16.57-13.43 30-30 30H550c-16.57 0-30-13.43-30-30V190c0-16.57 13.43-30 30-30z" stroke="#000" stroke-width="2" fill="#ffdba9" fill-opacity=".26"/><defs><linearGradient gradientUnits="userSpaceOnUse" id="a" x1="320" y1="200" x2="320" y2="260"><stop offset="0%" stop-color="#f0f0f0"/><stop offset="56%" stop-color="#ccc"/><stop offset="100%" stop-color="#a8a8a8"/></linearGradient><path d="M59-47c-2 24 18 29 38 22v24C64 9 27 4 27-40v-127H5v-23h24l9-43h21v43h35v23H59v120" id="K"/><path d="M100-194c62-1 85 37 85 99 1 63-27 99-86 99S16-35 15-95c0-66 28-99 85-99zM99-20c44 1 53-31 53-75 0-43-8-75-51-75s-53 32-53 75 10 74 51 75" id="L"/><path d="M115-194c55 1 70 41 70 98S169 2 115 4C84 4 66-9 55-30l1 105H24l-1-265h31l2 30c10-21 28-34 59-34zm-8 174c40 0 45-34 45-75s-6-73-45-74c-42 0-51 32-51 76 0 43 10 73 51 73" id="M"/><path d="M24-231v-30h32v30H24zM24 0v-190h32V0H24" id="N"/><path d="M96-169c-40 0-48 33-48 73s9 75 48 75c24 0 41-14 43-38l32 2c-6 37-31 61-74 61-59 0-76-41-82-99-10-93 101-131 147-64 4 7 5 14 7 22l-32 3c-4-21-16-35-41-35" id="O"/><path d="M16-82v-28h88v28H16" id="P"/><path d="M100-194c63 0 86 42 84 106H49c0 40 14 67 53 68 26 1 43-12 49-29l28 8c-11 28-37 45-77 45C44 4 14-33 15-96c1-61 26-98 85-98zm52 81c6-60-76-77-97-28-3 7-6 17-6 28h103" id="Q"/><path d="M108 0H70L1-190h34L89-25l56-165h34" id="R"/><path d="M117-194c89-4 53 116 60 194h-32v-121c0-31-8-49-39-48C34-167 62-67 57 0H25l-1-190h30c1 10-1 24 2 32 11-22 29-35 61-36" id="S"/><path d="M135-143c-3-34-86-38-87 0 15 53 115 12 119 90S17 21 10-45l28-5c4 36 97 45 98 0-10-56-113-15-118-90-4-57 82-63 122-42 12 7 21 19 24 35" id="T"/><g id="b"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#K"/><use transform="matrix(0.05,0,0,0.05,5,0)" xlink:href="#L"/><use transform="matrix(0.05,0,0,0.05,15,0)" xlink:href="#M"/><use transform="matrix(0.05,0,0,0.05,25,0)" xlink:href="#N"/><use transform="matrix(0.05,0,0,0.05,28.950000000000003,0)" xlink:href="#O"/><use transform="matrix(0.05,0,0,0.05,37.95,0)" xlink:href="#P"/><use transform="matrix(0.05,0,0,0.05,43.900000000000006,0)" xlink:href="#Q"/><use transform="matrix(0.05,0,0,0.05,53.900000000000006,0)" xlink:href="#R"/><use transform="matrix(0.05,0,0,0.05,62.900000000000006,0)" xlink:href="#Q"/><use transform="matrix(0.05,0,0,0.05,72.9,0)" xlink:href="#S"/><use transform="matrix(0.05,0,0,0.05,82.9,0)" xlink:href="#K"/><use transform="matrix(0.05,0,0,0.05,87.9,0)" xlink:href="#T"/></g><path d="M30 0v-248h187v28H63v79h144v27H63v87h162V0H30" id="U"/><g id="c"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#U"/><use transform="matrix(0.05,0,0,0.05,12,0)" xlink:href="#R"/><use transform="matrix(0.05,0,0,0.05,21,0)" xlink:href="#Q"/><use transform="matrix(0.05,0,0,0.05,31,0)" xlink:href="#S"/><use transform="matrix(0.05,0,0,0.05,41,0)" xlink:href="#K"/></g><path d="M185-189c-5-48-123-54-124 2 14 75 158 14 163 119 3 78-121 87-175 55-17-10-28-26-33-46l33-7c5 56 141 63 141-1 0-78-155-14-162-118-5-82 145-84 179-34 5 7 8 16 11 25" id="V"/><path d="M114-163C36-179 61-72 57 0H25l-1-190h30c1 12-1 29 2 39 6-27 23-49 58-41v29" id="W"/><path d="M141-36C126-15 110 5 73 4 37 3 15-17 15-53c-1-64 63-63 125-63 3-35-9-54-41-54-24 1-41 7-42 31l-33-3c5-37 33-52 76-52 45 0 72 20 72 64v82c-1 20 7 32 28 27v20c-31 9-61-2-59-35zM48-53c0 20 12 33 32 33 41-3 63-29 60-74-43 2-92-5-92 41" id="X"/><path d="M210-169c-67 3-38 105-44 169h-31v-121c0-29-5-50-35-48C34-165 62-65 56 0H25l-1-190h30c1 10-1 24 2 32 10-44 99-50 107 0 11-21 27-35 58-36 85-2 47 119 55 194h-31v-121c0-29-5-49-35-48" id="Y"/><g id="d"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#V"/><use transform="matrix(0.05,0,0,0.05,12,0)" xlink:href="#K"/><use transform="matrix(0.05,0,0,0.05,17,0)" xlink:href="#W"/><use transform="matrix(0.05,0,0,0.05,22.95,0)" xlink:href="#Q"/><use transform="matrix(0.05,0,0,0.05,32.95,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,42.95,0)" xlink:href="#Y"/></g><path d="M30-248c87 1 191-15 191 75 0 78-77 80-158 76V0H30v-248zm33 125c57 0 124 11 124-50 0-59-68-47-124-48v98" id="Z"/><g id="e"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#Z"/><use transform="matrix(0.05,0,0,0.05,12,0)" xlink:href="#W"/><use transform="matrix(0.05,0,0,0.05,17.95,0)" xlink:href="#L"/><use transform="matrix(0.05,0,0,0.05,27.950000000000003,0)" xlink:href="#O"/><use transform="matrix(0.05,0,0,0.05,36.95,0)" xlink:href="#Q"/><use transform="matrix(0.05,0,0,0.05,46.95,0)" xlink:href="#T"/><use transform="matrix(0.05,0,0,0.05,55.95,0)" xlink:href="#T"/><use transform="matrix(0.05,0,0,0.05,64.95,0)" xlink:href="#L"/><use transform="matrix(0.05,0,0,0.05,74.95,0)" xlink:href="#W"/></g><linearGradient gradientUnits="userSpaceOnUse" id="f" x1="1300" y1="170" x2="1300" y2="290"><stop offset="0%" stop-color="#fff"/><stop offset="42.35%" stop-color="#f0f0f0"/><stop offset="100%" stop-color="#ccc"/></linearGradient><g id="g"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#Z"/><use transform="matrix(0.05,0,0,0.05,12,0)" xlink:href="#W"/><use transform="matrix(0.05,0,0,0.05,17.95,0)" xlink:href="#L"/><use transform="matrix(0.05,0,0,0.05,27.950000000000003,0)" xlink:href="#O"/><use transform="matrix(0.05,0,0,0.05,36.95,0)" xlink:href="#Q"/><use transform="matrix(0.05,0,0,0.05,46.95,0)" xlink:href="#T"/><use transform="matrix(0.05,0,0,0.05,55.95,0)" xlink:href="#T"/></g><linearGradient gradientUnits="userSpaceOnUse" id="h" x1="1320" y1="190" x2="1320" y2="310"><stop offset="0%" stop-color="#fff"/><stop offset="42.35%" stop-color="#f0f0f0"/><stop offset="100%" stop-color="#ccc"/></linearGradient><linearGradient gradientUnits="userSpaceOnUse" id="i" x1="1340" y1="210" x2="1340" y2="330"><stop offset="0%" stop-color="#f0f0f0"/><stop offset="56%" stop-color="#ccc"/><stop offset="100%" stop-color="#a8a8a8"/></linearGradient><path d="M63-220v92h138v28H63V0H30v-248h175v28H63" id="aa"/><path d="M194 0L95-120 63-95V0H30v-248h33v124l119-124h40L117-140 236 0h-42" id="ab"/><g id="j"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#U"/><use transform="matrix(0.05,0,0,0.05,12,0)" xlink:href="#aa"/><use transform="matrix(0.05,0,0,0.05,22.950000000000003,0)" xlink:href="#ab"/></g><path d="M143 0L79-87 56-68V0H24v-261h32v163l83-92h37l-77 82L181 0h-38" id="ac"/><g id="k"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#V"/><use transform="matrix(0.05,0,0,0.05,12,0)" xlink:href="#K"/><use transform="matrix(0.05,0,0,0.05,17,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,27,0)" xlink:href="#O"/><use transform="matrix(0.05,0,0,0.05,36,0)" xlink:href="#ac"/></g><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#P" id="l"/><path d="M24 0v-261h32V0H24" id="ad"/><path d="M106-169C34-169 62-67 57 0H25v-261h32l-1 103c12-21 28-36 61-36 89 0 53 116 60 194h-32v-121c2-32-8-49-39-48" id="ae"/><path d="M68-38c1 34 0 65-14 84H32c9-13 17-26 17-46H33v-38h35" id="af"/><g id="m"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#U"/><use transform="matrix(0.05,0,0,0.05,12,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,15.949999999999998,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,25.950000000000003,0)" xlink:href="#T"/><use transform="matrix(0.05,0,0,0.05,34.95,0)" xlink:href="#K"/><use transform="matrix(0.05,0,0,0.05,39.95,0)" xlink:href="#N"/><use transform="matrix(0.05,0,0,0.05,43.900000000000006,0)" xlink:href="#O"/><use transform="matrix(0.05,0,0,0.05,52.900000000000006,0)" xlink:href="#T"/><use transform="matrix(0.05,0,0,0.05,61.900000000000006,0)" xlink:href="#Q"/><use transform="matrix(0.05,0,0,0.05,71.9,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,81.9,0)" xlink:href="#W"/><use transform="matrix(0.05,0,0,0.05,87.85000000000001,0)" xlink:href="#O"/><use transform="matrix(0.05,0,0,0.05,96.85000000000001,0)" xlink:href="#ae"/><use transform="matrix(0.05,0,0,0.05,106.85000000000001,0)" xlink:href="#af"/></g><path d="M115-194c53 0 69 39 70 98 0 66-23 100-70 100C84 3 66-7 56-30L54 0H23l1-261h32v101c10-23 28-34 59-34zm-8 174c40 0 45-34 45-75 0-40-5-75-45-74-42 0-51 32-51 76 0 43 10 73 51 73" id="ag"/><g id="n"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ab"/><use transform="matrix(0.05,0,0,0.05,12,0)" xlink:href="#N"/><use transform="matrix(0.05,0,0,0.05,15.949999999999998,0)" xlink:href="#ag"/><use transform="matrix(0.05,0,0,0.05,25.950000000000003,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,35.95,0)" xlink:href="#S"/><use transform="matrix(0.05,0,0,0.05,45.95,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,55.95,0)" xlink:href="#af"/></g><path d="M205 0l-28-72H64L36 0H1l101-248h38L239 0h-34zm-38-99l-47-123c-12 45-31 82-46 123h93" id="ah"/><path d="M240 0l2-218c-23 76-54 145-80 218h-23L58-218 59 0H30v-248h44l77 211c21-75 51-140 76-211h43V0h-30" id="ai"/><g id="o"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,12,0)" xlink:href="#Z"/><use transform="matrix(0.05,0,0,0.05,24,0)" xlink:href="#ai"/></g><path d="M177-190C167-65 218 103 67 71c-23-6-38-20-44-43l32-5c15 47 100 32 89-28v-30C133-14 115 1 83 1 29 1 15-40 15-95c0-56 16-97 71-98 29-1 48 16 59 35 1-10 0-23 2-32h30zM94-22c36 0 50-32 50-73 0-42-14-75-50-75-39 0-46 34-46 75s6 73 46 73" id="aj"/><path d="M0 4l72-265h28L28 4H0" id="ak"/><g id="p"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,3.95,0)" xlink:href="#L"/><use transform="matrix(0.05,0,0,0.05,13.949999999999998,0)" xlink:href="#aj"/><use transform="matrix(0.05,0,0,0.05,23.95,0)" xlink:href="#ak"/><use transform="matrix(0.05,0,0,0.05,28.950000000000003,0)" xlink:href="#K"/><use transform="matrix(0.05,0,0,0.05,33.95,0)" xlink:href="#W"/><use transform="matrix(0.05,0,0,0.05,39.900000000000006,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,49.900000000000006,0)" xlink:href="#O"/><use transform="matrix(0.05,0,0,0.05,58.900000000000006,0)" xlink:href="#Q"/></g><g id="q"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,3.95,0)" xlink:href="#L"/><use transform="matrix(0.05,0,0,0.05,13.949999999999998,0)" xlink:href="#aj"/></g><g id="r"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#K"/><use transform="matrix(0.05,0,0,0.05,5,0)" xlink:href="#W"/><use transform="matrix(0.05,0,0,0.05,10.95,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,20.95,0)" xlink:href="#O"/><use transform="matrix(0.05,0,0,0.05,29.950000000000003,0)" xlink:href="#Q"/></g><g id="s"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#O"/><use transform="matrix(0.05,0,0,0.05,9,0)" xlink:href="#W"/><use transform="matrix(0.05,0,0,0.05,14.949999999999998,0)" xlink:href="#Q"/><use transform="matrix(0.05,0,0,0.05,24.95,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,34.95,0)" xlink:href="#K"/><use transform="matrix(0.05,0,0,0.05,39.95,0)" xlink:href="#Q"/></g><g id="t"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#Y"/><use transform="matrix(0.05,0,0,0.05,14.950000000000001,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,24.950000000000003,0)" xlink:href="#T"/><use transform="matrix(0.05,0,0,0.05,33.95,0)" xlink:href="#K"/><use transform="matrix(0.05,0,0,0.05,38.95,0)" xlink:href="#Q"/><use transform="matrix(0.05,0,0,0.05,48.95,0)" xlink:href="#W"/></g><path d="M103-251c84 0 111 97 45 133-19 10-37 24-39 52H78c0-63 77-55 77-114 0-30-21-42-52-43-32 0-53 17-56 46l-32-2c7-45 34-72 88-72zM77 0v-35h34V0H77" id="al"/><g id="u"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#T"/><use transform="matrix(0.05,0,0,0.05,9,0)" xlink:href="#M"/><use transform="matrix(0.05,0,0,0.05,19,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,29,0)" xlink:href="#S"/><use transform="matrix(0.05,0,0,0.05,39,0)" xlink:href="#al"/></g><path d="M190 0L58-211 59 0H30v-248h39L202-35l-2-213h31V0h-41" id="am"/><g id="v"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#am"/><use transform="matrix(0.05,0,0,0.05,12.950000000000001,0)" xlink:href="#L"/></g><g id="w"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,12,0)" xlink:href="#Z"/><use transform="matrix(0.05,0,0,0.05,24,0)" xlink:href="#ai"/></g><g id="x"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,12,0)" xlink:href="#aj"/><use transform="matrix(0.05,0,0,0.05,22,0)" xlink:href="#Q"/><use transform="matrix(0.05,0,0,0.05,32,0)" xlink:href="#S"/><use transform="matrix(0.05,0,0,0.05,42,0)" xlink:href="#K"/></g><path d="M137-103V0h-34v-103L8-248h37l75 118 75-118h37" id="an"/><g id="y"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#an"/><use transform="matrix(0.05,0,0,0.05,10.35,0)" xlink:href="#Q"/><use transform="matrix(0.05,0,0,0.05,20.35,0)" xlink:href="#T"/></g><path d="M212-179c-10-28-35-45-73-45-59 0-87 40-87 99 0 60 29 101 89 101 43 0 62-24 78-52l27 14C228-24 195 4 139 4 59 4 22-46 18-125c-6-104 99-153 187-111 19 9 31 26 39 46" id="ao"/><g id="z"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ao"/><use transform="matrix(0.05,0,0,0.05,12.950000000000001,0)" xlink:href="#W"/><use transform="matrix(0.05,0,0,0.05,18.900000000000002,0)" xlink:href="#Q"/><use transform="matrix(0.05,0,0,0.05,28.900000000000002,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,38.900000000000006,0)" xlink:href="#K"/><use transform="matrix(0.05,0,0,0.05,43.900000000000006,0)" xlink:href="#Q"/></g><g id="A"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#O"/><use transform="matrix(0.05,0,0,0.05,9,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,19,0)" xlink:href="#O"/><use transform="matrix(0.05,0,0,0.05,28,0)" xlink:href="#ae"/><use transform="matrix(0.05,0,0,0.05,38,0)" xlink:href="#Q"/></g><path d="M101-234c-31-9-42 10-38 44h38v23H63V0H32v-167H5v-23h27c-7-52 17-82 69-68v24" id="ap"/><g id="B"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ap"/><use transform="matrix(0.05,0,0,0.05,5,0)" xlink:href="#L"/><use transform="matrix(0.05,0,0,0.05,15,0)" xlink:href="#W"/></g><g id="C"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#K"/><use transform="matrix(0.05,0,0,0.05,5,0)" xlink:href="#W"/><use transform="matrix(0.05,0,0,0.05,10.95,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,20.95,0)" xlink:href="#O"/><use transform="matrix(0.05,0,0,0.05,29.950000000000003,0)" xlink:href="#Q"/></g><g id="D"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#N"/><use transform="matrix(0.05,0,0,0.05,3.95,0)" xlink:href="#T"/></g><g id="E"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,3.95,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,13.949999999999998,0)" xlink:href="#T"/><use transform="matrix(0.05,0,0,0.05,22.95,0)" xlink:href="#K"/></g><path d="M233-177c-1 41-23 64-60 70L243 0h-38l-65-103H63V0H30v-248c88 3 205-21 203 71zM63-129c60-2 137 13 137-47 0-61-80-42-137-45v92" id="aq"/><g id="F"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,12.950000000000001,0)" xlink:href="#Q"/><use transform="matrix(0.05,0,0,0.05,22.950000000000003,0)" xlink:href="#O"/><use transform="matrix(0.05,0,0,0.05,31.950000000000003,0)" xlink:href="#W"/><use transform="matrix(0.05,0,0,0.05,37.900000000000006,0)" xlink:href="#Q"/><use transform="matrix(0.05,0,0,0.05,47.900000000000006,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,57.900000000000006,0)" xlink:href="#K"/><use transform="matrix(0.05,0,0,0.05,62.900000000000006,0)" xlink:href="#Q"/></g><path d="M206 0h-36l-40-164L89 0H53L-1-190h32L70-26l43-164h34l41 164 42-164h31" id="ar"/><g id="G"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ar"/><use transform="matrix(0.05,0,0,0.05,12.950000000000001,0)" xlink:href="#ae"/><use transform="matrix(0.05,0,0,0.05,22.950000000000003,0)" xlink:href="#L"/><use transform="matrix(0.05,0,0,0.05,32.95,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,36.900000000000006,0)" xlink:href="#Q"/></g><path d="M141 0L90-78 38 0H4l68-98-65-92h35l48 74 47-74h35l-64 92 68 98h-35" id="as"/><g id="H"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#Q"/><use transform="matrix(0.05,0,0,0.05,10,0)" xlink:href="#as"/><use transform="matrix(0.05,0,0,0.05,19,0)" xlink:href="#N"/><use transform="matrix(0.05,0,0,0.05,22.95,0)" xlink:href="#K"/></g><g id="I"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#U"/><use transform="matrix(0.05,0,0,0.05,12,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,15.949999999999998,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,25.950000000000003,0)" xlink:href="#T"/><use transform="matrix(0.05,0,0,0.05,34.95,0)" xlink:href="#K"/><use transform="matrix(0.05,0,0,0.05,39.95,0)" xlink:href="#N"/><use transform="matrix(0.05,0,0,0.05,43.900000000000006,0)" xlink:href="#O"/><use transform="matrix(0.05,0,0,0.05,52.900000000000006,0)" xlink:href="#T"/><use transform="matrix(0.05,0,0,0.05,61.900000000000006,0)" xlink:href="#Q"/><use transform="matrix(0.05,0,0,0.05,71.9,0)" xlink:href="#X"/><use transform="matrix(0.05,0,0,0.05,81.9,0)" xlink:href="#W"/><use transform="matrix(0.05,0,0,0.05,87.85000000000001,0)" xlink:href="#O"/><use transform="matrix(0.05,0,0,0.05,96.85000000000001,0)" xlink:href="#ae"/></g><path d="M33 0v-248h34V0H33" id="at"/><g id="J"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,12,0)" xlink:href="#Z"/><use transform="matrix(0.05,0,0,0.05,24,0)" xlink:href="#at"/></g></defs></g></svg>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we not send the trace's directly to the mojaloop schema on elasticsearch as well as APM? I.e. its not a hard switch-statement (i.e. OR)?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you are right!

@@ -0,0 +1,13 @@
# Event Stream Processor Service

Event Stream Processor consumes event messages from all services side cars as they are created according to the [Event Framework](../event-framework/README.md).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested update to this paragraph:

Event Stream Processor consumes event messages from the `topic-events` topic as a result of messages published by the [event-sidecar](https://github.com/mojaloop/event-sidecar) service. Refer to [Event Framework](../event-framework/README.md) for more information on the overall architecture.

@@ -0,0 +1,277 @@
/'*****
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see elasticsearch in this flow diagram.

Please can you add it, and update the flow accordingly.

package.json Outdated
@@ -9,6 +9,7 @@
"gitbook-plugin-changelog": "1.0.1",
"gitbook-plugin-collapsible-chapters": "0.1.8",
"gitbook-plugin-editlink": "1.0.2",
"gitbook-plugin-fontsettings": "^2.0.0",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove carrot ^.

Copy link
Member

@mdebarros mdebarros left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. Just slight minor change left.


Ensure that you have created the `mojatemplate` based on the following config: [template](https://github.com/mojaloop/event-stream-processor/blob/master/config/template-mojaloop.json).

#### 1.1.1 Create Template
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please don't duplicate stuff. Its already in the event-stream-processor readme. Rather reference it, and point to the readme for more information. People need to go there anyway to get the template-mojaloop.json file.

Copy link
Member

@mdebarros mdebarros left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

@vgenev vgenev merged commit ef19f21 into mojaloop:master Jan 6, 2020
vgenev added a commit to vgenev/documentation that referenced this pull request Jul 13, 2021
* Updated circleci script to use the VCS revision for caching instead of the package.json checksum (mojaloop#135)

* created discussion doc (mojaloop#137)

* Update decimal.md (mojaloop#139)

Correct superscripts in math notation.

* Fix error in ALS' sequence diagram for DEL Participant (mojaloop#136)

* Fixed name misspelling (mojaloop#141)

* Use code font for code samples (mojaloop#142)

* Adding the OSS Settlement FSD doc to the central-settlement technical overview (mojaloop#143)

* Included documentation regarding sdk scheme adapter (mojaloop#146)

* Moved sdk-scheme-adapter to under Mojaloop Technical Overview (mojaloop#147)

* Bugfix/some corrections to scheme adapter docs (mojaloop#149)

* Corrections to the scheme adapter documentation

* Changed the postman file location in scheme adapter docs

* Fixed typos

* Add sprint schedule to versioning (mojaloop#151)

* 1. Added Sprint schedule to guide contributors with Sprint versions during release / versioning process. 2. Fixed released version details in deployment-guide releases page

* Update part-2

* Included document references on the external references table. (mojaloop#145)

* Included document references on the external references table.

* Added Settlement_ERD.png to the oss-settlement-fsd.md
Updated ref_1, ref_2, ref_3 to reference the physical documents as referred to in the references section.
Added external links to document sections.

* updated readme (mojaloop#140)

* 1040 review (mojaloop#154)

* Minor README.md adjustments

* Fixed HOST_SIMULATOR vs HOST_SIMULATOR_K8S_CLUSTER confusion

* 1040 Changes related to different networking envs

* Event Framework and Event Stream Processor updates (mojaloop#152)

* added diagram of sending of trace to APM

* added documentation for event stream processor and updated the Event Framework tags information

* added section for custom mojaloop schema, updated diagrams

* edit the custom template section

Co-authored-by: Miguel de Barros <miguel@debarros.me>
Co-authored-by: Sam <elnyry@users.noreply.github.com>

* feature/1093 Alter DB schema for settlements (mojaloop#144)

* WIP

* WIP 2

* WIP 3

* DB Diagram

* Added DDL and ERD files

* Changes following peer review

* Added settlementWindowContent.settlementId

* Resolve PR TODOs

* Resolved comments, left in the markdown document.

Co-authored-by: Miguel de Barros <miguel@debarros.me>

* feature/1094 Sequence Diagrams Part 1 (mojaloop#148)

* closeSettlementWindow and createSettlement with questions

* updateSettlementById needs peer review and confirmation

* Finalise main epic SDs

* DA requested changes

* Remove SVGs from the PR

* Deactivate lifelines

* feature/1105 Sequence Diagrams Part 2 (mojaloop#150)

* Work in progress to be confirmed by peer review

* SDs name changes

* Sequence diagrams update following peer review

* Corrections to getSettlementById and abortSettlementById

* Cleanup unchanged SVGs

* Remove SVGs from the PR

* feature/1089 Timeout Handler Enhancement (mojaloop#153)

* WIP
* Proposed DB & SDs
* Resolve PR TODOs

* Fixed typo (mojaloop#157)

Changed from `Increased RAM to 24 MB` to `Increased RAM to 24 GB`

* Fixed typo (mojaloop#156)

* Update link to API Specification PDF (mojaloop#158)

* Make it easier to find the repo overview (mojaloop#160)

* Release/pi8 (mojaloop#161)

* added diagram of sending of trace to APM

* added documentation for event stream processor and updated the Event Framework tags information

* added section for custom mojaloop schema, updated diagrams

* edit the custom template section

* Updated component arch diagram for PI8, and also added legacy links

* Updated overview to point to latest component arch overview diagram

Co-authored-by: Valentin Genev <vgenev@gmail.com>
Co-authored-by: Sam <elnyry@users.noreply.github.com>

* Minor typo (mojaloop#164)

Minor typo fix

* Fix PUT response codes for quoting service (mojaloop#166)

* Fix PUT response codes for quoting service

* Bump version to 9.1.0

* Feature/start versioning discussion doc (mojaloop#165)

* Add initial draft versioning doc

* update readme

* Add doc about cli access with aws mfa (mojaloop#167)

* feature/1100 Settlement By Currency Wrap-Up (mojaloop#159)

* Bring diagrams up-to-date with implementation

* Update as per PR request

Co-authored-by: Sam <elnyry@users.noreply.github.com>
Co-authored-by: Miguel de Barros <miguel@debarros.me>

* feature/1048-improve-onboarding (mojaloop#168)

* Add a simple new-contributor-checklist to the contributor's guide

* remove todo

* remove references to individuals in slack

* update sprint schedule for PI9 (mojaloop#174)

* update sprint schedule for PI9

* Add back previous schedules for reference

* added snyk investigation findings (mojaloop#175)

* Versioning scope proposal - initial draft (mojaloop#177)

* Versioning scope proposal - initial draft

* Minor editing changes

* Update Scope-for-Versioning-Proposal.md

* Feature version summary draft (mojaloop#172)

* Add initial thoughts and research

* adding more notes about api spec

* Add notes about kafka versioning

* make definitions more generic, fill in question with an answer

* Add more information about interfaces and goals

* Update oss-settlement-fsd.md (mojaloop#173)

* Update oss-settlement-fsd.md

* Update oss-settlement-fsd.md

Resolution of issue concerning updating the status of individual records in **transferParticipant**

* Update oss-settlement-fsd.md

Responding to Georgi's change requests

Co-authored-by: Sam <elnyry@users.noreply.github.com>

* feature/1218 Settlement Model Handler Design (mojaloop#176)

* Added transferParticipantStateChange and FKs

* Init SettlementModelHandler SD

* Updated sequence diagrams

* Remove SVG files

Co-authored-by: Sam <elnyry@users.noreply.github.com>

* Updated typo with missing `-` (mojaloop#170)

Updated typo with missing `-` on helm install for the specific version command.

Co-authored-by: Miguel de Barros <miguel@debarros.me>

* Fixing link to Mojaloop v1.0 Specification Docs (mojaloop#163)

Co-authored-by: Lewis Daly <lewis@vesselstech.com>
Co-authored-by: Sam <elnyry@users.noreply.github.com>

* new docs for workstreams (mojaloop#185)

* create performance notes (mojaloop#187)

* create performance notes

* Update performance.md

* update performance.md (mojaloop#188)

* Create notes (mojaloop#189)

* updated doc and action items (mojaloop#191)

* fixed formatting issues (mojaloop#192)

* fixed formatting issues

* fixed formatting issues

* #828: Add Transaction Requests Service page and sequence diagram (mojaloop#193)

* Add Transaction Requests Service page and sequence diagram

* Bump version and fix vulnerabilities

* Fix package version string format

* Update mojaloop-technical-overview/transaction-requests-service/assets/diagrams/sequence/seq-trs-1.0.0.plantuml

Co-Authored-By: Sam <elnyry@users.noreply.github.com>

* Update mojaloop-technical-overview/transaction-requests-service/assets/diagrams/sequence/seq-trs-1.0.0.plantuml

Co-Authored-By: Sam <elnyry@users.noreply.github.com>

* Update mojaloop-technical-overview/transaction-requests-service/assets/diagrams/sequence/seq-trs-1.0.0.plantuml

Co-Authored-By: Sam <elnyry@users.noreply.github.com>

* Update mojaloop-technical-overview/transaction-requests-service/assets/diagrams/sequence/seq-trs-1.0.0.plantuml

Co-Authored-By: Sam <elnyry@users.noreply.github.com>

* Fix typo

* Fix conflict

Co-authored-by: Sam <elnyry@users.noreply.github.com>

* Updated two of the latest releases (mojaloop#197)

Updated two of the latest releases

* Added PISP notes and fixed some .md formatting. (mojaloop#198)

* Tidy up the performance discussion doc

* Add PISP doc with goalsgs

* Feature/improve code standard guide (mojaloop#116)

* start working on code and tool guide

* working on code style guide

* more work on style guide

* Add more links and fix some formatting

* Add more links and fix some formatting

* change opening statement per Sam's recommendation

* minor improvements based on Sam's suggestions

* Add to the OSS Contribution guide

* Update contribution guidelines after DA discussion

* Update contributors-guide/standards/README.md

Added Adrian's suggested changes.

Co-Authored-By: Adrian Hope-Bailie <adrian@hopebailie.com>

* update standard based on Adrian and Don's helpful feedback

Co-authored-by: Sam <elnyry@users.noreply.github.com>
Co-authored-by: Adrian Hope-Bailie <adrian@hopebailie.com>

* Updates consequent on review with Warren (mojaloop#183)

This update contains changes to the database design to remove the need for updating records in the **transferParticipant** table. It also goes into more detail on the external processing of continuous gross settlement items, and adds support for position adjustment as part of CGS.

Co-authored-by: Sam <elnyry@users.noreply.github.com>

* Adding section for meeting notes  (mojaloop#200)

* Adding section for meeting notes and scrum-of-scrum notes for the past four meetings

* Adding Lewis and Simeon to codeowners list and minor formatting change

* Formatting changes for new lines

* Update scrum-of-scrum-notes.md

small typo fix

* Notes from the meeting on April 16th ( I missed a few notes unfortunately :-) ) (mojaloop#201)

* Note on versioning & PI-10 schedule change (mojaloop#203)

Note on versioning for new proposal to use only SemVer from PI11 onwards and remove PI/Sprint dependency
PI-10 schedule change and Sprints

* Updates to add 'code quality and security stream's outputs' (mojaloop#204)

* no message (mojaloop#205)

* Update README.md (mojaloop#206)

fix typo

* updated roadmap (mojaloop#207)

* add missing contributors guide sections to summary, (mojaloop#208)

fix formatting for code standards guide

* Minor typo - fix (mojaloop#209)

* Corrected typo "Moajoop" => "Mojaloop" in decimal.md and gitbook index. (mojaloop#211)

Updated version to 10.1.0.

* Update with notes from meeting on May 7th (mojaloop#212)

scrum-of-scrum meeting notes from meeting on May 7th

* Uploading perf doc (mojaloop#213)

* update workstream for PI 10 (mojaloop#214)

* updated policy on discussion docs (mojaloop#215)

* Add initial doc about aws tagging (mojaloop#217)

* Add initial  doc about aws tagging

* Add manual tagging steps

* added note for tracestate (mojaloop#219)

Co-authored-by: Valentin <valentin.genev@modusbox.com>

* Update da-notes.md (mojaloop#220)

* Update da-notes.md

Update meeting notes

* Update meeting-notes/da-notes.md

Co-authored-by: Sam <elnyry@users.noreply.github.com>

Co-authored-by: Sam <elnyry@users.noreply.github.com>

* Added Heading for each DA Meeting entry (mojaloop#222)

* Add transaction-request-service.local to /etc/hosts config to enable passing of all postman test cases (mojaloop#223)

* Include change from v1.1 of the ML FSPIOP Spec (mojaloop#224)

* Update to a slightly changed transfers architecture diagram to include change from v1.1 of the ML FSPIOP Spec - includes 2 changes coming out of an accepted issue: mojaloop/mojaloop-specification#29

* Updating package version

* Added minutes for DA meeting held on 3 June 2020 (mojaloop#225)

* Versioning (mojaloop#182)

* Move doc from google docs

* Add markdown tables

* add nice markdown front-matter

* Add minor changes to owners and program incement based versioning after our DA discussion

Co-authored-by: Lewis Daly <lewisdaly@me.com>
Co-authored-by: Lewis Daly <lewis@vesselstech.com>
Co-authored-by: Sam <elnyry@users.noreply.github.com>

* Added headings to v1.0, v1.1 arch diagrams (mojaloop#226)

Added headings to v1.0, v1.1 arch diagrams

* updating ID in code-owners (mojaloop#227)

updating ID in code-owners :-) , thanks for approving (in addvance)

* added diagrams for transfer reject flow for spec v1.1 (mojaloop#228)

* added diagrams for transfer reject flow for spec v1.1

* added some clarification text

* added md for the reject/abort sequence

* added changes to SUMMARY.md

Co-authored-by: Valentin <valentin.genev@modusbox.com>
Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* #1423: Add page and sequence diagram for bulk-abort scenario (mojaloop#231)

* Add page and sequence diagram for bulk-abort scenario

* Update per CR

* Update to bulk abort diagram

* Remove unneeded path. Whitespace changes

* Punctuation fix

* Updated DA Meeting notes with latest decisions (mojaloop#232)

* Update Minutes with latest Ad-Hoc meeting discussions on the KNEX issue mojaloop#27 (mojaloop#233)

* add ml-testing-toolkit documentation (mojaloop#235)

* add ml-testing-toolkit documentation

* Updated OSS-DA Minutes with meeting on 1 July 2020 (mojaloop#238)

* Feature/#1334 patch request notif (mojaloop#230)

* added diagrams for transfer reject flow for spec v1.1

* added some clarification text

* added md for the reject/abort sequence

* added changes to SUMMARY.md

* link errors

* added documentation for v1.1 for request notification functionallity

* fixed typo in file name

* added alternative messages for reserve and commit put request from payee

* added notification on 'reserve' action

* bumped up version

* Update mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-fulfil-2.1.0-v1.1.plantuml

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* Update mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-fulfil-2.1.0-v1.1.plantuml

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* Update mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-fulfil-2.1.1-v1.1.plantuml

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* contributor name added

* added contributor name to list

* added contributor name to list

* Updated SUMMARY.md

* Fixed typo

Co-authored-by: Valentin <valentin.genev@modusbox.com>
Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* #786: Update sequence diagram for Bulk Prepare and GET Bulk Transfer (mojaloop#234)

* Update bulk transfers prepare sequence diagram. Fix error with abort sequence diagram

* Remove commented lines

* Bump version

* Add page and sequence diagram for GET bulk transfer operation

* Bump version to 10.6.0

* PR review updates

* PR review updates

* PR review updates

* Minor tweak to SD

* Update mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-5.1.0-get-overview.plantuml

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* Update mojaloop-technical-overview/central-bulk-transfers/assets/diagrams/sequence/seq-bulk-5.1.0-get-overview.plantuml

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* GET Bulk Transfers diagram: add participants validation step

* Rename CACHE to MLOS

* Make MLOS a collection

* Make MLOS a collection

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* DA Minutes Update (mojaloop#239)

Added minutes for the DA meeting held on 8 July 2020

* Sprint schedule for PI-11 (mojaloop#240)

* Sprint schedule for PI-11

adding Sprint schedule for PI-11

* Update versioning.md

* Remove ugly double link to mojaloop/postman. (mojaloop#237)

Co-authored-by: Lewis Daly <lewis@vesselstech.com>
Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* remove sudo helm from Deployment Guide (mojaloop#241)

as it does not seem to be required

* Updated with DA Meeting held on 15 July 2020 (mojaloop#244)

* Clarify that (currently) Kubernetes 1.15.x and Helm v2.x are required (mojaloop#242)

see mojaloop/helm#347

Co-authored-by: Lewis Daly <lewis@vesselstech.com>

* Providing versioning guidance for PI-11 and beyond (mojaloop#245)

Providing versioning guidance for PI-11 and beyond

* Added DA notes from 29th July 2020 (mojaloop#246)

* fix typo (mojaloop#247)

fix typo

* upgrading version for releasing typo-fix (mojaloop#249)

* Added minutes for the weekly DA meeting on 5 August 2020 (mojaloop#250)

* Feature/#1283 documentationonusageofhelmv3chartsfor mojaloop (mojaloop#236)

- Updated deployment guides to cater for helm3
- Added separate document for helm2 
- Added migration guide from helm v2 to v3

* Updated Minutes for DA meeting held on August 12 2020. (mojaloop#252)

* Removed batch mode from summary.md and added note

* added not implemented note in prepare overview for batch msgs

* Fix errors with quoting service sequence diagram (mojaloop#251)

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* Update glossary.md (mojaloop#179)

Added BGP

Co-authored-by: Lewis Daly <lewis@vesselstech.com>
Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* feat(docs): Add info about Tag policies (mojaloop#248)

* feat(docs): Add info about Tag policies

* chore(docs): clean up todos

* add internal disclaimer at top

* DA notes for meeting on 19th august (mojaloop#253)

* DA notes for meeting on 19th august

DA notes for meeting on 19th august

* Update da-notes.md

* Fixed date issue

Fixed date issue

* Updated notes with Ad-hoc meeting held to discuss collaborationID for Get /parties responses (mojaloop#254)

* Updated DA Meeting notes (mojaloop#255)

Updated DA Meeting notes with the discussion on Issue 51

* Fix typo (mojaloop#257)

* #1634: Fixes for Transfer Reject/Abort sequence diagrams and page (mojaloop#258)

* Fix errors with transfer reject/abort digrams. Deprecate v1.0 SD for transfer reject/abort sequence

* Update mojaloop-technical-overview/central-ledger/assets/diagrams/sequence/seq-reject-2.2.0-v1.1.plantuml

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* PR update

* PR review update

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* Added minutes from 2 Sept 2020 meeting (mojaloop#259)

* feat: add the new code of conduct, and link from the contributor's guide (mojaloop#261)

* Feature/#1602 add missing sequence diagrams for quoting service (mojaloop#260)

* Add GET /quotes/{id} sequence diagram. Added pages for GET /quotes/{id} and POST /quotes

* Update GET /quotes/{ID}

* Add POST /quotes sd

* Bump version to v11.0.4

* Update mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-get-quotes-1.1.0.plantuml

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* Minor text change

* Update mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-post-quotes-1.2.0.plantuml

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* PR review update

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* Updated DA Minutes for the 2nd Sept, with the Models Folder discussion (mojaloop#264)

* sequence diagrams for transactions-requests-service (including authorizations) (mojaloop#263)

* no message

* Adding last step on authorizations

* Adding GET /transactionRequests

* Updating path of sequence files

* Updated path of SDs

* post participants by type and id (mojaloop#262)

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* updated deployment guides to be more specific with kuberentes & helm versions (mojaloop#265)

Updated deployment guides to be more specific with Kubernetes & Helm versions

* Adding sequence diagrams for bulk Quotes (mojaloop#266)

* Adding sequence diagrams for bulk Quotes

* Minor text edit

* Update mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-post-bulk-quotes-2.2.0.plantuml

Co-authored-by: Steven Oderayi <oderayi@gmail.com>

* Update mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-post-bulk-quotes-2.2.0.plantuml

Co-authored-by: Steven Oderayi <oderayi@gmail.com>

* Update mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-post-bulk-quotes-2.2.0.plantuml

Co-authored-by: Steven Oderayi <oderayi@gmail.com>

* Update mojaloop-technical-overview/quoting-service/assets/diagrams/sequence/seq-quotes-overview-1.0.0.plantuml

Co-authored-by: Steven Oderayi <oderayi@gmail.com>

Co-authored-by: Steven Oderayi <oderayi@gmail.com>

* Add missing ALS sequence diagrams  (mojaloop#267)

* post participants by type and id

* added delete endpoint cache, get oracles, post oracles sequence diagrams

* added delete oracle, post oracle update and updated oracle

* Added all sequence diagrams for admin server and updated documentation to allow mojaloop.io to link the diagrams properly.
Refactored Delete Endpoint Cache correctly to be on the ALS API instead of admin

* updated invalid name title

* file name update

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* Update KubeInfrastructureArch.svg (mojaloop#93)

* Update KubeInfrastructureArch.svg

* Update KubeInfrastructureArch.svg

Make SVG editable. Not sure if this will work?

* Update KubeInfrastructureArch.svg

Make SVG editable in Draw.io. Think this works...

* Update command to get Kubernetes dashboard token

Current command doesn't return the token on MacOS Mojave and Ubuntu 18.04. Updated to the command that works. Not tested on Windows.

Co-authored-by: Sam <elnyry@users.noreply.github.com>
Co-authored-by: Miguel de Barros <miguel@debarros.me>
Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* Added minutes for the 30th September 2020 (mojaloop#268)

* Updated links and documentation regarding postman collections (mojaloop#269)

* chore: remove nico from codeowners list 😢😢 (mojaloop#272)

* feat(cla): add cla signing and administration steps (mojaloop#271)

* add initial cla signing documentation

* feat(cla): update demo cla section with latest

* feat(cla): add cla step to the new contributor checklist

* feat(cla): add cla to the contents

* fix: cla image sizes

* chore: more image size fixes

* Update contributors-guide/signing-the-cla.md

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* chore(package): bump package to `11.2.0` (mojaloop#273)

* updated (mojaloop#274)

* Sprint schedule for PI-12 (mojaloop#275)

Sprint schedule for PI-12

* Added 3P API Adapter to the Mojaloop Arch overview diagram (mojaloop#270)

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* Update LICENSE.md (mojaloop#276)

* Update stale link for mojaloop docs (mojaloop#281)

* Updated mojaloop helm repo from http to https (mojaloop#280)

* Create personas.md (mojaloop#282)

* Update personas.md (mojaloop#283)

added additional context for personas

* Update README.md (mojaloop#285)

Updated link to Mojaloop Code of Conduct

* feat(puml): add svg render git commit hooks (mojaloop#278)

* Add initial hackathon reference docs

* feat(svg): add svg rendering scripts and notes

* feat(svg): add circleci config for `test-svg` step

* chore(scripts): cleanup

* chore(scripts): fix ci/cd

* chore(scripts): fix ci/cd

* chore(scripts): fix ci/cd

* feat(ci/cd): fix missing openjdk11 dep

* feat(ci/cd): fix ci/cd

* feat(ci/cd): fix bad reference to ./docs

* feat(ci/cd): fix cache issues

* feat(ci/cd): fix cache issues

* feat(ci/cd): work on test-svg false negative

* feat(svg): add rendered svgs

* feat(svg): remove node_modules from find list

* fix(package): add back missing npm scripts

* Update stale link for mojaloop docs (mojaloop#281)

* Updated mojaloop helm repo from http to https (mojaloop#280)

* Create personas.md (mojaloop#282)

* Update personas.md (mojaloop#283)

added additional context for personas

* feat(puml): switch to npx to run puml command

* feat(puml): change from local puml rendering to
  server based approach, with a local docker puml server

feat(puml): working on deterministic .svg rendering

feat(puml): working on deterministic .svg rendering

feat(puml): pretty print svgs for better git diffing

feat(puml): rerender some svgs, see if better diffing

feat(puml): add file count to echo comment

feat(puml): add file count to echo comment

feat(puml): make build all build just 1 for debugging

feat(puml): add graphviz, does this fix rendering?

feat(puml): going crazy trying to fix empty diagrams!

feat(puml): using server renderer

feat(puml): using server renderer

feat(puml): update test diagram

feat(puml): update render all

feat(puml): add http error handling

feat(puml): improve error messages

feat(puml): checking final rendering

feat(puml): testing deterministic rendering

feat(puml): add docker run steps

feat(puml): changes for docker puml

feat(ci/cd): update svg check to use docker

feat(ci/cd): update svg check to use docker

feat(puml): add docker run steps

fix(puml): wrong url is parsed by ci/cd

feat(puml): cleanup url, make notes about svg determinism

* fix(ci/cd): broken build step

* fix(ci/cd): broken build step

* fix(ci/cd): broken build step

* chore(docs): remove debug notes

Co-authored-by: Jishnu Mohan <mohanjishnu@gmail.com>
Co-authored-by: Miguel de Barros <miguel@debarros.me>
Co-authored-by: Kimberly Walters <kimw@crosslaketech.com>

* chore: updating PI-11 (latest) component architecture (mojaloop#289)

* chore: update license file (mojaloop#287)

Co-authored-by: Miguel de Barros <miguel@debarros.me>
Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* Fixed typos on Mojaloop Technical Overview (mojaloop#277)

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* feat(cqs): add cqs reference documentation (mojaloop#279)

* feat(cqs): adding skeleton for cqs docs

* feat(cqs): adding skeleton for cqs docs

* feat(cqs): adding nice pic to readme

* feat(cqs): adding nice pic to readme

* feat(cqs): working on skeleton for program management

* feat: add pi presentation links

* feat: continue work on program documents upload

* fix: vulnerablity disclosure link

* fix: vulnerablity disclosure link

* feat: add scheme rules snippet

* feat: add scheme rules snippet

* fix: broken links

* feat: add docs notes for work in progress

* feat: clean up broken links

* feat: finish program mgmt section

* feat: start adding links for standards doc

* chore: tidy md formatting

* chore: add links

* feat: adding logging guidelines doc

* feat: adding logging guidelines doc

* feat: format large md tqble

* feat: finish links, tidy vulnerablity doc

* feat: Updated arch-mojaloop-overview diagram for PI12 (mojaloop#290)

- Added new CGS Handler for Central-Settlements
- Renamed "Selt Testing Toolkit" to "Testing Toolkit" (TTK)
- Removed PoC from TTK
- Removed "Future" from IaC and API Gateway
- Removed "KMS" until we have more clarity CQS stream
- Updated links, and added component doc for PI12

* feat: typo fixes for pi13 arch updates (mojaloop#291)

* Fixed typo on arch overview for PI12

* chore: bump package to `11.3.0` (mojaloop#293)

* fix: deploy cache, cqs links (mojaloop#294)

* chore: bump package to `11.3.0`

* fix: bad ci/cd config, tidy cqs docs

* chore: bump package to `11.3.1`

* fix: ci/cd, bump package to `11.3.2` (mojaloop#295)

* feat: pi13 arch updates (mojaloop#292)

* Fixed pi12 component arch diagram missing bracket on event-stream-processor

* Sprint milestones and breakdown for PI-13 (mojaloop#296)

* feat: add pr titles to standards (mojaloop#297)

* feat(ci/cd): add pr title check (mojaloop#298)

* New Location For Stable and Incubator Charts (mojaloop#299)

Fix for this -> https://helm.sh/blog/new-location-stable-incubator-charts/

* merge old work (mojaloop#303)

* Added settlement handler sequence diagram

* Added transfer settlement handler page and menu entry

* Updated availablePosition calculation in the prepare position handler sequence diagram

* Updated database ERD diagram

* Updated settlements ERD diagram and description

Co-authored-by: Neal Donnan <neal.donnan@modusbox.com>
Co-authored-by: ndonnan <neal.donnan@gmail.com>
Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* WIP-CGS

* gross settlement sequence diagram

* modified README

* added 0.1 of rules handler uml diagram

* added README.MD

* rename files

* Update new-contributor-checklist.md (mojaloop#305)

Fixing broken link to signing the CLA

* updated orbs pr-tools version

* added the svg files

* added rules diagram and documentation

* update seq diagram

* modify the seq diagram

* Updating triage list (mojaloop#306)

* rollback on error

* updated version

* changed circleci build

* Change recommending an MTP addition (mojaloop#307)

* chore: note on package versions below v11.0.0 (mojaloop#300)

* Note on package versions below v11.0.0

first time being upgradedd

* Additional note about new projects

* added svg file for seq-position-1.3.1-prepare

* Update README.md (mojaloop#308)

Fixed typos in Kubernetes

* fix(#2265): validating a mojaloop deployment as described in the documentation is failing (mojaloop#309)

- General
    - Fixed markdown lint issues
    - Removed duplicated content from platform-specific deployment guides to main deployment guide
- Updates to Troubleshooting 
    - Removed non-applicable issues
    - Updates to existing issues to make them relevant around the NGinx Ingress controller version
    - Moved a development issue to the FAQ under the contribution guide
- Updates to Mac, Linux & Window Setup guides
    - Fixed broken links to the main deployment guide
    - Removed  Ingress Controller setup and moved that to the main guide (except for Linux which uses micok8s and has specific instructions)
    - Updated links/section to the applicable "official" documentation for installing components (snapd, microk8s, docker, etc)
    - Added "sudo" to Linux guide commands
- Updated main deployment guide to reference official instructions on how to install
    - Ingress Controllers
    - Admin UI/ Interfaces (i.e. Kubernetes Dashboard, etc)

* fix: deployment-guide table (mojaloop#312)

* fix(2265): validating-a-mojaloop-deployment-as-described-in-the-documentation-is-failing (mojaloop#313)

- Bump to package.json
- Updated build cache to use the "VCS Revision" and not rely on the package-lock for changes
  - This means that any changes made to the documentation will be build and published correctly; and
  - The existing dependency-cache will only be rebuilt if npm dependencies are changed in the package-lock

* docs: updating deployment guide to include supported versions for v13 release. (mojaloop#314)

- include supported k8s versions for v13.0 release
- removed patch versions from supported k8s versions

* docs: update to deployment guide (mojaloop#315)

- updated local setup for linux, max, & windows
- fixed table of contents for local setup for mac

* fix(2265): validating a mojaloop deployment as described in the documentation is failing (mojaloop#316)

* fix local deployment guide links

Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>

* added default settlement model associated changes

Co-authored-by: Miguel de Barros <miguel@debarros.me>
Co-authored-by: Kimberly Walters <kimw@crosslaketech.com>
Co-authored-by: Miller Abel <millerabel@users.noreply.github.com>
Co-authored-by: Steven Oderayi <oderayi@gmail.com>
Co-authored-by: Sam <elnyry@users.noreply.github.com>
Co-authored-by: vijayg10 <33152110+vijayg10@users.noreply.github.com>
Co-authored-by: HenkKodde <36304517+HenkKodde@users.noreply.github.com>
Co-authored-by: Roman Pietrzak <y@ke.mu>
Co-authored-by: Georgi Georgiev <georgi.georgiev@modusbox.com>
Co-authored-by: Bhushan Patil <thebhushanp@gmail.com>
Co-authored-by: JJ Geewax <jj@geewax.org>
Co-authored-by: Lewis Daly <lewis@vesselstech.com>
Co-authored-by: Pedro Barreto <pedrosousabarreto@gmail.com>
Co-authored-by: mjbrichards <35496554+mjbrichards@users.noreply.github.com>
Co-authored-by: Adrian Hope-Bailie <adrian@hopebailie.com>
Co-authored-by: eoln <2881004+eoln@users.noreply.github.com>
Co-authored-by: Valentin <valentin.genev@modusbox.com>
Co-authored-by: Nico Duvenage <NicoDuvenage@users.noreply.github.com>
Co-authored-by: Ahan Gupta <ahangupta.96@gmail.com>
Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>
Co-authored-by: Matthew de Haast <matt@sportraxs.com>
Co-authored-by: Lewis Daly <lewisdaly@me.com>
Co-authored-by: Georgi Logodazhki <63578894+georgi-logodazhki@users.noreply.github.com>
Co-authored-by: Michael Vorburger ⛑️ <mike@vorburger.ch>
Co-authored-by: Michael Vorburger ⛑️ <vorburger@google.com>
Co-authored-by: Simeon Oriko <389670+simeonoriko@users.noreply.github.com>
Co-authored-by: Ali Behnamfard <abehnamfard@users.noreply.github.com>
Co-authored-by: Rajiv Mothilal <rajivmothilal@gmail.com>
Co-authored-by: Derek Crosson <derekcrosson18@gmail.com>
Co-authored-by: Jishnu Mohan <mohanjishnu@gmail.com>
Co-authored-by: shashi165 <33355509+shashi165@users.noreply.github.com>
Co-authored-by: Neal Donnan <neal.donnan@modusbox.com>
Co-authored-by: ndonnan <neal.donnan@gmail.com>
Co-authored-by: Shashikant Hirugade <shashi.pioneer@gmail.com>
Co-authored-by: spoonernz <spoonernz@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants