<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SAP EP - Netweaver Portal &#187; epc epcm</title>
	<atom:link href="http://www.ep800.com/ep/epc-epcm/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ep800.com</link>
	<description>Knowledge Management, Collaboration, SAP Unification Server</description>
	<lastBuildDate>Sat, 28 Nov 2009 04:54:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Navigation API &#8211; EPCM.doNavigate usage for GET and POST</title>
		<link>http://www.ep800.com/navigation-api-epcm-donavigate-usage-for-get-and-post-101.html</link>
		<comments>http://www.ep800.com/navigation-api-epcm-donavigate-usage-for-get-and-post-101.html#comments</comments>
		<pubDate>Mon, 06 Jul 2009 12:03:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[epc epcm]]></category>
		<category><![CDATA[EPCM]]></category>
		<category><![CDATA[EPCM.doNavigate]]></category>
		<category><![CDATA[GET]]></category>
		<category><![CDATA[laurel navigation]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[navigation builder]]></category>
		<category><![CDATA[POST]]></category>
		<category><![CDATA[postBody]]></category>

		<guid isPermaLink="false">http://www.ep800.com/navigation-api-epcm-donavigate-usage-for-get-and-post-101.html</guid>
		<description><![CDATA[Symptom
This is a guide how to use Navigation API EPCM.doNavigate to control the  request method for requests to launch applications that are referred from the Portal Content Area.
The EPCM.doNavigate method is defined with the following arguments:
function(target, mode, winfeatures, winname, history,targetTitle, context,postBody)
We will focus on the postBody argument and will see how we can use [...]]]></description>
			<content:encoded><![CDATA[<p>Symptom</p>
<p>This is a guide how to use Navigation API EPCM.doNavigate to control the  request method for requests to launch applications that are referred from the Portal Content Area.<br />
The EPCM.doNavigate method is defined with the following arguments:<br />
function(target, mode, winfeatures, winname, history,targetTitle, context,postBody)<br />
We will focus on the postBody argument and will see how we can use this  argument to control the request method for launching application from the content area.<br />
When performing any navigation in the portal, EPCM.doNavigate is  triggered and it sends a request to the Portal Content Area with the  Navigation Target which presents the content (iView\Page\Workset) we would like to launch.<br />
When the content area builds the request to this target it checks whether we have any parameters that we want to forward to the application &#8211; here comes the role of the postBody argument.<br />
If there are no parameters (means that postBody is null or undefined)  the request method of the request reffered from the content area will be  GET, but if there are parameters the request will be POST.<br />
Assume that we want to force a POST request we must send parameters in  the postBody argument &#8211; this argument accepts a list of javascript objects that each object contains name and value pairs.<br />
We can use this mechanism to force POST request in case we don&#8217;t have  any parameter to forward to the target application by just simply adding  a fictive parameter e.g. method=POST. Here is a short example:<br />
var parameters = [{name: 'method', value: 'POST'}];<br />
function(target, mode, winfeatures, winname, history,targetTitle,  context,parameters); //here I sent the variable parameters as the  postBody &#8211; when the content area recognizes this parameters it will  launch a POST request to the target content and forward this fictive parameter which will not be used.</p>
<p>Other terms</p>
<p>Navigation API, EPCM, EPCM.doNavigate, postBody, POST, GET</p>
<p>Reason and Prerequisites</p>
<p>You want to use the Navigation API to launch a target application and force POST request</p>
<p>Solution</p>
<p>Use this guide to learn about Navigation API and force POST request for launching target application from the content area.<br />
For more information, please refer to:<br />
http://help.sap.com/saphelp_nw70/helpdata/en/26/71c74030308431e10000000a1550b0/frameset.htm</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.ep800.com%2Fnavigation-api-epcm-donavigate-usage-for-get-and-post-101.html&amp;title=Navigation+API+%26%238211%3B+EPCM.doNavigate+usage+for+GET+and+POST" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.ep800.com%2Fnavigation-api-epcm-donavigate-usage-for-get-and-post-101.html&amp;title=Navigation+API+%26%238211%3B+EPCM.doNavigate+usage+for+GET+and+POST" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.ep800.com%2Fnavigation-api-epcm-donavigate-usage-for-get-and-post-101.html&amp;title=Navigation+API+%26%238211%3B+EPCM.doNavigate+usage+for+GET+and+POST" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.ep800.com%2Fnavigation-api-epcm-donavigate-usage-for-get-and-post-101.html&amp;title=Navigation+API+%26%238211%3B+EPCM.doNavigate+usage+for+GET+and+POST" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.ep800.com%2Fnavigation-api-epcm-donavigate-usage-for-get-and-post-101.html&amp;title=Navigation+API+%26%238211%3B+EPCM.doNavigate+usage+for+GET+and+POST', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.ep800.com%2Fnavigation-api-epcm-donavigate-usage-for-get-and-post-101.html" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.ep800.com%2Fnavigation-api-epcm-donavigate-usage-for-get-and-post-101.html" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.ep800.com%2Fnavigation-api-epcm-donavigate-usage-for-get-and-post-101.html&amp;title=Navigation+API+%26%238211%3B+EPCM.doNavigate+usage+for+GET+and+POST" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.ep800.com%2Fnavigation-api-epcm-donavigate-usage-for-get-and-post-101.html&amp;title=Navigation+API+%26%238211%3B+EPCM.doNavigate+usage+for+GET+and+POST" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.ep800.com/navigation-api-epcm-donavigate-usage-for-get-and-post-101.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
