{"id":275,"date":"2007-12-17T14:12:57","date_gmt":"2007-12-17T13:12:57","guid":{"rendered":"https:\/\/bob-team.de\/wordpress\/?p=275"},"modified":"2008-02-10T11:42:21","modified_gmt":"2008-02-10T10:42:21","slug":"eigene-funktionen","status":"publish","type":"post","link":"https:\/\/bob-team.de\/wordpress\/2007\/12\/17\/eigene-funktionen\/","title":{"rendered":"Eigene Funktionen"},"content":{"rendered":"<p><img src='https:\/\/bob-team.de\/wordpress\/wp-content\/uploads\/2007\/12\/tos_pokolmstring.png' alt='Screenshot TOS' \/><\/p>\n<p>Die Aufgabe: eine Zeichenkette muss in verschiedenen Jobs immer wieder auf die selben Art und Weise umgewandelt werden.<\/p>\n<p><!--more--><\/p>\n<p>Die L\u00f6sung: im <em>Repository<\/em> wird im Bereich <em>Code\/Routinen<\/em> eine eigene Routine angelegt (Kontextmen\u00fc <em>Create routine<\/em>). In dieser kann man dann beliebige Methoden definieren. Zum Beispiel die folgende:<\/p>\n<p>[code lang=&#8220;java&#8220;]\/**<br \/>\n * liefert den Schl\u00fcssel zu einer Artikelnummer<br \/>\n *<br \/>\n *<br \/>\n * {talendTypes} String<br \/>\n *<br \/>\n * {Category} User Defined<br \/>\n *<br \/>\n * {param} string(&#8222;&#8220;) input: Artikelnummer<br \/>\n *<br \/>\n * {example} art2key(&#8222;10!20 30&#8243;) # 10-AU-2030<br \/>\n *\/<br \/>\npublic static String art2key(String input) {<br \/>\n    input = input.replaceAll(&#8220; &#8222;, &#8222;&#8220;);<br \/>\n    input = input.replaceAll(&#8222;!&#8220;, &#8222;-AU-&#8222;);<br \/>\n    return input;<br \/>\n}[\/code]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Aufgabe: eine Zeichenkette muss in verschiedenen Jobs immer wieder auf die selben Art und Weise umgewandelt werden.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[22],"class_list":["post-275","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-talend-open-studio","entry"],"_links":{"self":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts\/275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/comments?post=275"}],"version-history":[{"count":0,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts\/275\/revisions"}],"wp:attachment":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/media?parent=275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/categories?post=275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/tags?post=275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}