{"id":5681,"date":"2013-07-15T14:32:51","date_gmt":"2013-07-15T19:32:51","guid":{"rendered":"http:\/\/www.mrc-productivity.com\/legacy\/?page_id=5681"},"modified":"2017-06-12T12:04:30","modified_gmt":"2017-06-12T17:04:30","slug":"external-objects","status":"publish","type":"page","link":"https:\/\/www.mrc-productivity.com\/legacy\/m-power-build-process\/external-objects","title":{"rendered":"External Objects"},"content":{"rendered":"<h1>External Objects<\/h1>\n<p>The External Objects feature within m-Power allows developers to call their own back-end business logic. External Objects can be written in a variety of programming languages, such as Java, RPG, and CL.\u00a0 When adding an external object to an application, you will be brought to the following screen.<\/p>\n<p><a href=\"https:\/\/www.mrc-productivity.com\/legacy\/images\/external_objects1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"448\" class=\"alignnone  wp-image-5683\" alt=\"external_objects\" src=\"https:\/\/www.mrc-productivity.com\/legacy\/images\/external_objects1.png\" srcset=\"https:\/\/www.mrc-productivity.com\/legacy\/images\/external_objects1.png 800w, https:\/\/www.mrc-productivity.com\/legacy\/images\/external_objects1-150x84.png 150w, https:\/\/www.mrc-productivity.com\/legacy\/images\/external_objects1-300x168.png 300w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>Select the external object and the desired <a href=\"https:\/\/www.mrc-productivity.com\/legacy\/external-objects-udf\/external-object-locations\">location<\/a> from the drop down list.<\/p>\n<p>Once you have selected the object, the Parameter Information box will populate with parameters based on the external object.\u00a0 Either select the fields required for the external object, select Map a Constant and type in a static value, or select nothing if the parameter is not required.  Once finished, click Accept.<\/p>\n<p><a href=\"https:\/\/www.mrc-productivity.com\/legacy\/images\/external_objects2.png\"><img decoding=\"async\" class=\"alignnone\" alt=\"external_objects2\" src=\"https:\/\/www.mrc-productivity.com\/legacy\/images\/external_objects2.png\" \/><\/a><\/p>\n<p><strong>Note:<\/strong> You can create external objects to meet your design needs.\u00a0 <strong><\/strong>Before adding a non-standard external object to an application, you must first register the external object in Administration.<\/p>\n<p>For advanced information about external objects, please see:<\/p>\n<p style=\"padding-left: 60px;\"><a href=\"https:\/\/www.mrc-productivity.com\/legacy\/external-objects-udf\/sample-external-object-rpg\">Sample RPG External Object<\/a><br \/>\n<a href=\"https:\/\/www.mrc-productivity.com\/legacy\/external-objects-udf\/sample-external-object-java\">Sample Java External Object<br \/>\n<\/a><a href=\"https:\/\/www.mrc-productivity.com\/legacy\/external-objects-udf\/sample-external-object-sql\">Sample SQL External Object<br \/>\n<\/a><a href=\"https:\/\/www.mrc-productivity.com\/legacy\/form-validation-techniques\/validating-via-an-rpg-external-object\">Validating Via a RPG External Object<br \/>\n<\/a><a href=\"https:\/\/www.mrc-productivity.com\/legacy\/form-validation-techniques\/validating-via-a-java-external-object\">Validating Via a Java External Object<br \/>\n<\/a><a href=\"https:\/\/www.mrc-productivity.com\/legacy\/form-validation-techniques\/validating-via-an-sql-external-object\">Validating Via a SQL External Object<br \/>\n<\/a><a href=\"https:\/\/www.mrc-productivity.com\/legacy\/external-objects-udf\/return-data-external-object\">Return Data External Object<br \/>\n<\/a><a href=\"https:\/\/www.mrc-productivity.com\/legacy\/external-objects-udf\/regular-expression-external-object\">Regular Expression External Object<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>External Objects The External Objects feature within m-Power allows developers to call their own back-end business logic. External Objects can be written in a variety of programming languages, such as Java, RPG, and CL.\u00a0 When adding an external object to an application, you will be brought to the following screen. Select the external object and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":5340,"menu_order":11,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5681","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/pages\/5681","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/comments?post=5681"}],"version-history":[{"count":28,"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/pages\/5681\/revisions"}],"predecessor-version":[{"id":7767,"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/pages\/5681\/revisions\/7767"}],"up":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/pages\/5340"}],"wp:attachment":[{"href":"https:\/\/www.mrc-productivity.com\/legacy\/wp-json\/wp\/v2\/media?parent=5681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}