{"id":6369,"date":"2018-03-09T21:30:11","date_gmt":"2018-03-09T21:30:11","guid":{"rendered":"https:\/\/alt2.minisoft.com\/support\/?p=6369"},"modified":"2020-07-02T10:28:21","modified_gmt":"2020-07-02T17:28:21","slug":"row-output-project-d","status":"publish","type":"post","link":"https:\/\/www.minisoft.com\/support\/row-output-project-d\/","title":{"rendered":"Row Output: Project D"},"content":{"rendered":"<p>Project Files:\u00a0<a href=\"\/support\/wp-content\/uploads\/2018\/03\/RowoutExample.zip\">Rowout Project Files<\/a><\/p>\n<p>Project D calls upon Project C from \u201cRow output from project\u201d. The difference between \u201cProject output&#8221; and \u201cRow output from project&#8221;\u00a0is that &#8220;project output&#8221;\u00a0happens in a cell, instead of a row.<\/p>\n<p>If you are returning data back from a project into a cell, then you will not be able to have another set of data start directly after it. It will then start on the next page. If you do the output from &#8220;Row output from a project&#8221;, then you will be able to have the data start right afterwards.<\/p>\n<p>Project D is sending the input variables of SKU and QTY. They are concatenated into single strings with \\n\u2019s for each PO. So if there are 2 POs there will be an array, SKU, of 2 strings and an array, QTY, of 2 strings.<\/p>\n<p>Please view <a href=\"\/support\/index.php\/xml-data-node-concatenation-of-child-elements-data\/\">XML Data Node<\/a>\u00a0to view the process of concatenation of child elements\u2019 data.<\/p>\n<p><a href=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2018\/03\/RowOutPut.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-6370\" src=\"https:\/\/alt2.minisoft.com\/support\/wp-content\/uploads\/2018\/03\/RowOutPut.jpg\" alt=\"\" width=\"446\" height=\"351\" srcset=\"https:\/\/www.minisoft.com\/support\/wp-content\/uploads\/2018\/03\/RowOutPut.jpg 446w, https:\/\/www.minisoft.com\/support\/wp-content\/uploads\/2018\/03\/RowOutPut-300x236.jpg 300w, https:\/\/www.minisoft.com\/support\/wp-content\/uploads\/2018\/03\/RowOutPut-150x118.jpg 150w, https:\/\/www.minisoft.com\/support\/wp-content\/uploads\/2018\/03\/RowOutPut-250x197.jpg 250w, https:\/\/www.minisoft.com\/support\/wp-content\/uploads\/2018\/03\/RowOutPut-229x180.jpg 229w, https:\/\/www.minisoft.com\/support\/wp-content\/uploads\/2018\/03\/RowOutPut-381x300.jpg 381w\" sizes=\"(max-width: 446px) 100vw, 446px\" \/><\/a><\/p>\n<p>The &#8220;Row out from project&#8221; will repeat on the <strong>variable<\/strong> PONBR, which is an array of two, so it will repeat two times. The input <strong>parameters<\/strong> for this project will be the variables SKU and QTY, which are also an array of two. The first time this project is called it will have the input parameters of SKU(0) and QTY(0).<\/p>\n<p>The <strong>input format<\/strong> means that the project you are calling will receive the input data in that form. In our example we have PCL.<\/p>\n<p>The <strong>character set<\/strong> is set to Raw, which is the raw data, but you could have it set to EBCDIC to included characters from other languages, such as Chinese.<\/p>\n<p>Please see the example projects for more details. Deactivate \u201cRow output from project\u201d and active \u201cRow:Call ProjectC\u201d to see the differences.<\/p>\n<p><a href=\"\/support\/index.php\/row-output-project-c\/\">Row Output: Project C<\/a><\/p>\n<p><a href=\"\/support\/index.php\/output-from-row-project\/\">Output From Row Project<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Project Files:\u00a0Rowout Project Files Project D calls upon Project C from \u201cRow output from project\u201d. The difference between \u201cProject output&#8221; and \u201cRow output from project&#8221;\u00a0is that &#8220;project output&#8221;\u00a0happens in a cell, instead of a row. If you are returning data back from a project into a cell, then you will not be able to have [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[59],"tags":[385],"_links":{"self":[{"href":"https:\/\/www.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/6369"}],"collection":[{"href":"https:\/\/www.minisoft.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.minisoft.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.minisoft.com\/support\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.minisoft.com\/support\/wp-json\/wp\/v2\/comments?post=6369"}],"version-history":[{"count":4,"href":"https:\/\/www.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/6369\/revisions"}],"predecessor-version":[{"id":8200,"href":"https:\/\/www.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/6369\/revisions\/8200"}],"wp:attachment":[{"href":"https:\/\/www.minisoft.com\/support\/wp-json\/wp\/v2\/media?parent=6369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.minisoft.com\/support\/wp-json\/wp\/v2\/categories?post=6369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.minisoft.com\/support\/wp-json\/wp\/v2\/tags?post=6369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}