{"id":2226,"date":"2013-03-24T01:00:52","date_gmt":"2013-03-24T01:00:52","guid":{"rendered":"http:\/\/www.oratraining.com\/blog\/?p=2226"},"modified":"2013-04-14T08:32:48","modified_gmt":"2013-04-14T08:32:48","slug":"oracle-fusion-applications-installation-install-fusion-applications-provisioning-framework","status":"publish","type":"post","link":"https:\/\/www.oratraining.com\/blog\/2013\/03\/oracle-fusion-applications-installation-install-fusion-applications-provisioning-framework\/","title":{"rendered":"Oracle Fusion Applications Installation: Install Fusion Applications Provisioning Framework"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"font-size: 13pt;\"><strong>Prerequisites (Linux only)<br \/>\n<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">Make sure that the host name is correctly set. I our case it is <strong>fmwhost.paramlabs.com<\/strong><\/p>\n<p style=\"text-align: justify;\">[root@rfmwhost~]# <strong>hostname<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>fmwhost.paramlabs.com<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\">If not correct, set it using following command.<\/p>\n<p style=\"text-align: justify;\">[root@ rfmwhost ~]# <strong>hostname fmwhost.paramlabs.com<\/strong><\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# more \/etc\/sysconfig\/network<\/p>\n<p style=\"text-align: justify;\">NETWORKING=yes<\/p>\n<p style=\"text-align: justify;\">NETWORKING_IPV6=yes<\/p>\n<p style=\"text-align: justify;\">HOSTNAME=<strong>fmwhost.paramlabs.com<\/strong><\/p>\n<p style=\"text-align: justify;\">If not correct, modify the value here to correct hostname.<\/p>\n<p style=\"text-align: justify;\">If you changed hostname or IP address, please make sure to update in all following files if not automatically updated.<\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>more \/etc\/sysconfig\/network-scripts\/ifcfg-eth0<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>more \/etc\/sysconfig\/networking\/devices\/ifcfg-eth0<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>more \/etc\/sysconfig\/networking\/profiles\/default\/ifcfg-eth0<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\">Restart the machine if you changed the hostname or IP to make sure it remains persistent.<\/p>\n<p style=\"text-align: justify;\">Make sure to have following entries in hosts file.<\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>more \/etc\/hosts<\/strong><\/p>\n<p style=\"text-align: justify;\"># Do not remove the following line, or various programs<\/p>\n<p style=\"text-align: justify;\"># that require network functionality will fail.<\/p>\n<p style=\"text-align: justify;\">127.0.0.1 localhost.localdomain localhost<\/p>\n<p style=\"text-align: justify;\">#::1 localhost6.localdomain6 localhost6<\/p>\n<p style=\"text-align: justify;\"><strong>192.168.112.111 fmwhost.paramlabs.com fmwhost<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>192.168.112.111 fdbhost.paramlabs.com fdbhost<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>Important Note: <\/strong>If you noticed, we have made 2 entries here for same IP. The reason being, in case if you want to keep DB on different server or move it to different server later, we can easily do it since our all configuration will use different DB host name.<\/p>\n<p style=\"text-align: justify;\">If you are not using DNS resolution then comment out following entries in \/etc\/resolve.conf to speed up name resolution directly through hosts file.<\/p>\n<p style=\"text-align: justify;\">[root@r12host ~]# <strong>more \/etc\/resolv.conf<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>#<\/strong>search paramlabs.com<\/p>\n<p style=\"text-align: justify;\">If you have not already created the user fusion, please create as follows.<\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>useradd -g dba -G oinstall fusion<\/strong><\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>passwd fusion<\/strong><\/p>\n<p style=\"text-align: justify;\">Changing password for user fusion.<\/p>\n<p style=\"text-align: justify;\">New UNIX password:<\/p>\n<p style=\"text-align: justify;\">Retype new UNIX password:<\/p>\n<p style=\"text-align: justify;\">passwd: all authentication tokens updated successfully.<\/p>\n<p style=\"text-align: justify;\">Change the system file \/etc\/security\/limits.conf as follows.<\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>cp -pr \/etc\/security\/limits.conf \/etc\/security\/limits.conf.bak<\/strong><\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>vi \/etc\/security\/limits.conf<\/strong><\/p>\n<p style=\"text-align: justify;\">Edit the values as follows.<\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>tail -3 \/etc\/security\/limits.conf<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\"># Fusion Applications specific changes<\/p>\n<p style=\"text-align: justify;\"><strong>fusion soft nofile 327679<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>fusion hard nofile 327679<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\">Also make sure UsePAM is set to Yes in \/etc\/ssh\/sshd_config file<\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>vi \/etc\/ssh\/sshd_config<\/strong><\/p>\n<p style=\"text-align: justify;\">Edit <strong>\/proc\/sys\/fs\/file-max<\/strong> and set it to <strong>6553600<\/strong>. No need for any changes if set to this or more.<\/p>\n<p style=\"text-align: justify;\">The change becomes effective immediately but does not persist after a reboot. To make the change permanent edit <strong>\/etc\/sysctl.conf<\/strong> and set <strong>fs.file-max = 6553600<\/strong><\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>ulimit -u<\/strong><\/p>\n<p style=\"text-align: justify;\">24064<\/p>\n<p style=\"text-align: justify;\">This should be 16384 or more<\/p>\n<p style=\"text-align: justify;\">Make sure tmpfs size is more than the size you want to keep for the database SGA and PGA. In our case we are going to reduce DB memory to only 2GB since this is demo installation on VM, hence changing tmpfs to 3GB or more<\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>cp -pr \/etc\/fstab \/etc\/fstab.bak<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>vi \/etc\/fstab<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\">Change values as follows (only if it is less this 3G)<\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# grep tmpfs \/etc\/fstab<\/p>\n<p style=\"text-align: justify;\"><strong>tmpfs \/dev\/shm tmpfs size=3G 0 0<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>Restart machine<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\">Note: If this size is less than memory_target then you will get error<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #242626; font-family: Verdana; font-size: 9pt; background-color: white;\"><strong>ORA-00845: MEMORY_TARGET not supported on this system<br \/>\n<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">Make sure that ip_local_port_range value is 32768 to 61000<\/p>\n<p style=\"text-align: justify;\">First checking existing value.<\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>cat \/proc\/sys\/net\/ipv4\/ip_local_port_range<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\">9000 65500<\/p>\n<p style=\"text-align: justify;\">Now let&#8217;s change as per the requirement.<\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>echo &#8220;32768 61000&#8221; &gt; \/proc\/sys\/net\/ipv4\/ip_local_port_range<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>cat \/proc\/sys\/net\/ipv4\/ip_local_port_range<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>32768 61000<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\">To make this change persistent across reboots, change value in <strong>\/etc\/sysctl.conf<\/strong><\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>cp -p \/etc\/sysctl.conf \/etc\/sysctl.conf.bak<\/strong><\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>vi \/etc\/sysctl.conf<\/strong><\/p>\n<p style=\"text-align: justify;\">Edit the values as follows.<\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>grep 61000 \/etc\/sysctl.conf<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>net.ipv4.ip_local_port_range = 32768 61000<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\">Before you install the Oracle Database using the Provisioning Wizard, ensure that the value of the kernel parameter shmmax on the database host is greater than the value of the System Global Area (SGA) Memory.<\/p>\n<p style=\"text-align: justify;\">The value of SGA Memory (sga_target) is 9 GB in the default Database Configuration Assistant (DBCA) template for the Starter database. If you are running DBCA using the production DBCA template packaged with Oracle Fusion Applications Provisioning, the value of the SGA Memory is 18 GB. Ensure that shmmax &gt; (shmall * shmmni) &gt; SGA Memory, where shmmax, shmall, shmmni are kernel parameters.<\/p>\n<p style=\"text-align: justify;\">For example, to retrieve the values of these kernel parameters on Linux, use the following command:<\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>\/sbin\/sysctl -a | grep shm<\/strong><\/p>\n<p style=\"text-align: justify;\">kernel.shmmax = 4398046511104<\/p>\n<p style=\"text-align: justify;\">kernel.shmall = 1073741824<\/p>\n<p style=\"text-align: justify;\">kernel.shmmni = 4096<\/p>\n<p style=\"text-align: justify;\">vm.hugetlb_shm_group = 0<\/p>\n<p style=\"text-align: justify;\">To set the value of a kernel parameter:<\/p>\n<p style=\"text-align: justify;\">user@host&gt; \/sbin\/sysctl -w sys.kernel.shmmax=value<\/p>\n<p style=\"text-align: justify;\">If you are using VMWare or virtualbox, you can share the installation stage folder to the VM using shared folders option.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/03\/032413_1138_OracleFusio1.png\" \/><\/p>\n<p style=\"text-align: justify;\">[fusion@fmwhost ~]$ <strong>cd \/mnt\/hgfs\/setup\/installers\/faprov\/Disk1\/<\/strong><\/p>\n<p style=\"text-align: justify;\">[fusion@fmwhost Disk1]$ <strong>.\/runInstaller<\/strong><\/p>\n<p style=\"text-align: justify;\">(make sure <strong>NOT TO<\/strong> use &#8220;&amp;&#8221; since this will prompt for java directory if java home is not set)<\/p>\n<p style=\"text-align: justify;\">Starting Oracle Universal Installer&#8230;<\/p>\n<p style=\"text-align: justify;\">\u2026<\/p>\n<p style=\"text-align: justify;\">Please specify JRE\/JDK location ( Ex. \/home\/jre ), &lt;location&gt;\/bin\/java should exist :<strong>\/mnt\/hgfs\/setup\/jdk6<\/strong><\/p>\n<p style=\"text-align: justify;\">\u2026<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/03\/032413_1138_OracleFusio2.png\" \/><\/p>\n<p style=\"text-align: justify;\">If this is the first Oracle software on this machine using this user, it will prompt for inventory directory location.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/03\/032413_1138_OracleFusio3.png\" \/><\/p>\n<p style=\"text-align: justify;\">Once prompted, run the following script as root.<\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>\/home\/fusion\/oraInventory\/createCentralInventory.sh<\/strong><\/p>\n<p style=\"text-align: justify;\">Setting the inventory to \/home\/fusion\/oraInventory<\/p>\n<p style=\"text-align: justify;\">Setting the group name to dba<\/p>\n<p style=\"text-align: justify;\">Creating the Oracle inventory pointer file (\/etc\/oraInst.loc)<\/p>\n<p style=\"text-align: justify;\">Changing permissions of \/home\/fusion\/oraInventory to 770.<\/p>\n<p style=\"text-align: justify;\">Changing groupname of \/home\/fusion\/oraInventory to dba.<\/p>\n<p style=\"text-align: justify;\">The execution of the script is complete<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/03\/032413_1138_OracleFusio4.png\" \/><\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/03\/032413_1138_OracleFusio5.png\" \/><\/p>\n<p style=\"text-align: justify;\">Click <strong>Next<\/strong><\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/03\/032413_1138_OracleFusio6.png\" \/><\/p>\n<p style=\"text-align: justify;\">Once prerequisite check is completed, click <strong>Next<\/strong><\/p>\n<p style=\"text-align: justify;\">Create the root directory for installation as follows.<\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>mkdir \/app<\/strong><\/p>\n<p style=\"text-align: justify;\">[root@fmwhost ~]# <strong>chown fusion:dba \/app<\/strong><\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/03\/032413_1138_OracleFusio7.png\" \/><\/p>\n<p style=\"text-align: justify;\">Enter \/app\/fusion and click <strong>Next<\/strong><\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/03\/032413_1138_OracleFusio8.png\" \/><\/p>\n<p style=\"text-align: justify;\">Review summary and click <strong>Install<\/strong><\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/03\/032413_1138_OracleFusio9.png\" \/><\/p>\n<p style=\"text-align: justify;\">Save inventory if required.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/03\/032413_1138_OracleFusio10.png\" \/><\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/03\/032413_1138_OracleFusio11.png\" \/><\/p>\n<p style=\"text-align: justify;\">Once installation is finished click <strong>Next<\/strong><\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/03\/032413_1138_OracleFusio12.png\" \/><\/p>\n<p style=\"text-align: justify;\">Review the summary and click <strong>Finish<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>Next:<\/strong>\u00a0<a title=\"Oracle Fusion Applications Installation: Install Oracle 11g Database (Applications Transactional Database)\" href=\"http:\/\/www.oratraining.com\/blog\/2013\/03\/oracle-fusion-applications-installation-install-oracle-11g-database-applications-transactional-database\/\">Install Oracle 11g Database (Applications Transactional Database)<\/a><\/p>\n<p><a title=\"Oracle Fusion Applications installation \u2013 Step by step guide (11.1.6)\" href=\"http:\/\/www.oratraining.com\/blog\/2013\/03\/oracle-fusion-applications-installation-step-by-step-guide-11-1-6\/\"><b>Installing Oracle Fusion Applications &#8211; steps<\/b><\/a><\/p>\n<ol>\n<li><a title=\"Oracle Fusion Applications Installation: Install Fusion Applications Provisioning Framework\" href=\"http:\/\/www.oratraining.com\/blog\/2013\/03\/oracle-fusion-applications-installation-install-fusion-applications-provisioning-framework\/\">Install Fusion Applications Provisioning Framework<\/a><\/li>\n<li><a title=\"Oracle Fusion Applications Installation: Install Oracle 11g Database (Applications Transactional Database)\" href=\"http:\/\/www.oratraining.com\/blog\/2013\/03\/oracle-fusion-applications-installation-install-oracle-11g-database-applications-transactional-database\/\">Install Oracle 11g Database (Applications Transactional Database)<\/a><\/li>\n<li><a title=\"Oracle Fusion Applications Installation: Run Oracle Fusion Applications Repository Creation Utility (Applications RCU)\" href=\"http:\/\/www.oratraining.com\/blog\/2013\/03\/oracle-fusion-applications-installation-run-oracle-fusion-applications-repository-creation-utility-applications-rcu\/\">Run Oracle Fusion Applications Repository Creation Utility (Applications RCU)<\/a><\/li>\n<li>Create another database for Oracle Identity Management Infrastructure (optional)<strong><br \/>\n<\/strong><\/li>\n<li><a title=\"Oracle Fusion Applications Installation: Run Repository Creation Utility (RCU) for Oracle Identity Management components\" href=\"http:\/\/www.oratraining.com\/blog\/2013\/03\/oracle-fusion-applications-installation-run-repository-creation-utility-rcu-for-oracle-identity-management-components\/\">Run Repository Creation Utility (RCU) for Oracle Identity Management components<\/a><strong><br \/>\n<\/strong><\/li>\n<li><a title=\"Oracle Fusion Applications Installation: Install Oracle Identity and Access Management Components\" href=\"http:\/\/www.oratraining.com\/blog\/2013\/03\/oracle-fusion-applications-installation-install-oracle-identity-and-access-management-components\/\">Install Oracle Identity and Access Management Components<\/a><\/li>\n<li><a title=\"Apply mandatory Patches\" href=\"http:\/\/www.oratraining.com\/blog\/2013\/03\/apply-mandatory-patches-2\/\">Apply mandatory Patches<\/a><\/li>\n<li><a title=\"Oracle Fusion Applications Installation: Configure Oracle Identity and Access Management components\" href=\"http:\/\/www.oratraining.com\/blog\/2013\/03\/oracle-fusion-applications-installation-configure-oracle-identity-and-access-management-components\/\">Configure Oracle Identity and Access Management components<\/a><strong><br \/>\n<\/strong><\/li>\n<li><a title=\"Oracle Fusion Applications Installation: Integrate Oracle Identity Manager (OIM) and Oracle Access Manager (OAM)\" href=\"http:\/\/www.oratraining.com\/blog\/2013\/03\/oracle-fusion-applications-installation-integrate-oracle-identity-manager-oim-and-oracle-access-manager-oam\/\">Integrate Oracle Identity Manager (OIM) and Oracle Access Manager (OAM)<\/a><\/li>\n<li>Install provisioning framework on Node 2<\/li>\n<li><a title=\"Oracle Fusion Applications Installation: Create new Response File\" href=\"http:\/\/www.oratraining.com\/blog\/2013\/04\/oracle-fusion-applications-installation-create-new-response-file\/\">Create new Response File<\/a><\/li>\n<li><a title=\"Oracle Fusion Applications Installation: Provision an Applications Environment\" href=\"http:\/\/www.oratraining.com\/blog\/2012\/12\/provision-an-applications-environment\/\">Provision an Applications Environment<\/a>\u00a0(Editing in progress,\u00a0this link\u00a0currently\u00a0points to 11.1.5 counterpart)<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Prerequisites (Linux only) Make sure that the host name is correctly set. I our case it is fmwhost.paramlabs.com [root@rfmwhost~]# hostname fmwhost.paramlabs.com If not correct, set it using following command. [root@ rfmwhost ~]# hostname fmwhost.paramlabs.com [root@fmwhost ~]# more \/etc\/sysconfig\/network NETWORKING=yes NETWORKING_IPV6=yes HOSTNAME=fmwhost.paramlabs.com If not correct, modify the value here to correct hostname. If you changed hostname [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2226","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/posts\/2226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/comments?post=2226"}],"version-history":[{"count":0,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/posts\/2226\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/media?parent=2226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/categories?post=2226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/tags?post=2226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}