Hi Goutam,
Thanks for the above mentioned suggestion, but that is not help to resolve my issue. Please review my web resource and let me know what mistake i did.
<html><head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>title</title>
<script src="ajax.googleapis.com/.../jquery.min.js"></script>
<script type="text/javascript">
function RetrieveDomainName()
{
console.log("Integration script starts")
//OData URI to get address information from parent account record
var oDataURI = window.parent.Xrm.Page.context.getClientUrl()
+ "/XRMServices/2011/"
+ "integrationconfigurationSet";
var req = new XMLHttpRequest();
req.open("GET", encodeURI(oDataURI), true);
req.setRequestHeader("Accept", "application/json");
req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
req.onreadystatechange = function () {
//debugger;
if (this.readyState == 4 /* complete */) {
req.onreadystatechange = null; //avoids memory leaks
if (this.status == 200) {
//parse the response string as a JSON object into the successCallback method.
var entityValues = JSON.parse(this.responseText).d;
console.log(entityValues)
console.log(entityValues["results"][0].gnh_Domain);
console.log(entityValues["results"][0].gnh_IntegrationURL);
console.log(entityValues["results"][0].gnh_name);
SetUrl(entityValues["results"][0].gnh_Domain,entityValues["results"][0].gnh_IntegrationURL,entityValues["results"][0].gnh_name);
}
else {
//error
}
}
};
req.send();
}
function SetUrl(DomainName,URL,Type)
{
if(Type == "URL")
{
if(window.parent.Xrm.Page.data.entity.attributes.get("opportunity") != null)
{
opp = window.parent.Xrm.Page.data.entity.attributes.get("opportunity").getValue();
var userId = window.parent.Xrm.Page.context.getUserId();
var oppId = opp[0].id;
console.log("oppIdoppIdoppId" + oppId)
console.log("useriddddd " + userId)
var newquoteurl = URL + DomainName +"/mscrm/login.aspx?&userId="+userId+"&opportunityid="+"E"+oppId +"&action=new";
linktoepr = window.parent.Xrm.Page.data.entity.attributes.get("link").getValue();
if(link != null)
{
$('#iframesale').attr('src',link);
parent.location = linktoepr;
}
else
{
$('#iframesales').attr('src',newquoteurl);
parent.location = newquoteurl;
}
}
}
}
</script>
<meta><meta><meta><meta><meta><meta></head>
<body>
<div id="loadingIframe" style="display:block">
<iframe width="99.5%" height="99.5%" id="iframesales" scrolling="auto" onload="RetrieveDomainName()"></iframe>
</div>
</body></html>