{"id":125,"date":"2018-02-02T08:49:52","date_gmt":"2018-02-02T07:49:52","guid":{"rendered":"http:\/\/my-tidbits.wpress.deschooneschooier.com\/?p=125"},"modified":"2018-02-02T08:49:52","modified_gmt":"2018-02-02T07:49:52","slug":"osb-knowledge","status":"publish","type":"post","link":"https:\/\/blogs.studiostuiterbal.com\/mytidbits\/en\/2018\/02\/02\/osb-knowledge\/","title":{"rendered":"OSB kennis"},"content":{"rendered":"<p><\/p>\n<h4>a little is not enough<\/h4>\n<p>My experience in the SOA world has always been on the right side ;-). The BPEL side, that is! A little inside joke my colleague and I always have.<\/p>\n<p>But to be honest, all the OSB questions are redirected to him and most of the BPEL ones to me. As we are upgrading our integration stack we have come across some bugs and problems with the versions we want to use (that is Oracle SOA Suite 12.2.1.0). The bugs we discovered in short are:<\/p>\n<ol>\n<li>Patch 22526026. User and Group cannot be added in sbconsole after created in WLS Console.<\/li>\n<li>CSF Key on Business Service does not override the default value<\/li>\n<\/ol>\n<p>As always there is a big chance that Oracle tells us to upgrade, that why we wanted to check if this is still a problem.<br>\nSo for the first bug-check I wanted to create a simple process:<\/p>\n<figure id=\"attachment_126\" aria-describedby=\"caption-attachment-126\" style=\"width: 640px\" class=\"wp-caption alignnone\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-126 size-large\" src=\"http:\/\/blogs.studiostuiterbal.com\/mytidbits\/wp-content\/uploads\/sites\/2\/2018\/02\/OSB122120_HelloWorldExample-1024x485.png\" alt=\"\" width=\"640\" height=\"303\" \/><figcaption id=\"caption-attachment-126\" class=\"wp-caption-text\">HelloWorld OSB example with a BS to an other OSB service<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>HelloWorld OSB service that calls an other OSB service that does the actual replying with Hello \ud83d\ude42 &#8230; and I struggled with this one. Oh my! How the lack of knowledge showed!<\/p>\n<p>I tried to get a simple assign working and this caused me to try a lot of things in the weekend and evenings \ud83d\ude41<\/p>\n<p>There are so many tutorials online and I am posting mine, because I could not get it right, using those blogs. Even the ones I choose because the authors should know what they are talking about. So if a blog states that you should assign a value to the <em>$body<\/em> then I will oblige. After doing so I encountered a lot of errors, but so happy to see I am not the only one:<\/p>\n<pre>value must be an instance of {http:\/\/schemas.xmlsoap.org\/soap\/envelope\/}body<\/pre>\n<p>How irritating it was to get stuck with the same error, even after trying all the blog solutions. Yesterday I asked my colleague\u00a0 and he looked at me with question-marks in his eyes. So if he was trying not to say: &#8220;What the f*ck are you doing and why are you doing that&#8221; &#8230; That made me show the tutorials and he told me that for using the <strong><em>$body<\/em><\/strong> I could not use an <strong>Assign action<\/strong>, because this is an <strong><em>existing<\/em><\/strong> variable. So <strong>create a new one<\/strong> to use, or instead of using an <em><strong>Assign action<\/strong><\/em>, use a <strong>Replace action<\/strong>.<\/p>\n<p>And it worked. Really? I feel humble once again.<\/p>","protected":false},"excerpt":{"rendered":"<p>a little is not enough My experience in the SOA world has always been on the right side ;-). The BPEL side, that is! A little inside joke my colleague and I always have. But to be honest, all the OSB questions are redirected to him and most of the BPEL ones to me. As [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9,13],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.studiostuiterbal.com\/mytidbits\/en\/wp-json\/wp\/v2\/posts\/125"}],"collection":[{"href":"https:\/\/blogs.studiostuiterbal.com\/mytidbits\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.studiostuiterbal.com\/mytidbits\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.studiostuiterbal.com\/mytidbits\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.studiostuiterbal.com\/mytidbits\/en\/wp-json\/wp\/v2\/comments?post=125"}],"version-history":[{"count":0,"href":"https:\/\/blogs.studiostuiterbal.com\/mytidbits\/en\/wp-json\/wp\/v2\/posts\/125\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.studiostuiterbal.com\/mytidbits\/en\/wp-json\/wp\/v2\/media?parent=125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.studiostuiterbal.com\/mytidbits\/en\/wp-json\/wp\/v2\/categories?post=125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.studiostuiterbal.com\/mytidbits\/en\/wp-json\/wp\/v2\/tags?post=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}