Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Microsoft Dynamics GP (Archived)

Business portal keeps on failing

(0) ShareShare
ReportReport
Posted on by

Dear Community,

I have an issue with business portal for GP 2013. When I click the Url, I can access upto where the tabs for Business Portal and GP Reports are located but when I click on Business portal tab, it doesn't load portal but displays a funny page. Below is one of the error I found on the even viewer logs and it relates to webservice for GP. SharePoint is functioning correctly.

- <Event xmlns="schemas.microsoft.com/.../event">
- <System>
  <Provider Name="Connector for Microsoft Dynamics Service" />
  <EventID Qualifiers="0">0</EventID>
  <Level>2</Level>
  <Task>0</Task>
  <Keywords>0x80000000000000</Keywords>
  <TimeCreated SystemTime="2018-07-27T06:43:59.000000000Z" />
  <EventRecordID>384273</EventRecordID>
  <Channel>Application</Channel>
  <Computer>MYSERVER.KK.NET</Computer>
  <Security />
  </System>
- <EventData>
  <Data>Error retrieving company information for Microsoft Dynamics GP. --- Exception Dump --- Caught Exception: [System.ServiceModel.Security.SecurityNegotiationException] SOAP security negotiation with 'http://MYSERVER:48620/Dynamics/GPService/GPservice' for target 'http://MYSERVER:48620/Dynamics/GPService/GPservice' failed. See inner exception for more details. Stack trace: Server stack trace: at System.ServiceModel.Security.IssuanceTokenProviderBase`1.DoNegotiation(TimeSpan timeout) at System.ServiceModel.Security.SspiNegotiationTokenProvider.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Security.SymmetricSecurityProtocol.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Channels.SecurityChannelFactory`1.ClientSecurityChannel`1.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Security.SecuritySessionSecurityTokenProvider.DoOperation(SecuritySessionOperation operation, EndpointAddress target, Uri via, SecurityToken currentToken, TimeSpan timeout) at System.ServiceModel.Security.SecuritySessionSecurityTokenProvider.GetTokenCore(TimeSpan timeout) at System.IdentityModel.Selectors.SecurityTokenProvider.GetToken(TimeSpan timeout) at System.ServiceModel.Security.SecuritySessionClientSettings`1.ClientSecuritySessionChannel.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Channels.DatagramAdapter.RequestDatagramAdapterChannel.Request(Message request, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at Microsoft.Dynamics.Integration.Adapters.Gp2010.GPWebService.DynamicsGP.GetWSEnabledCompanyList(Context context) at Microsoft.Dynamics.Integration.Adapters.Gp2010.GP2010Adapter.GetOrganizations(Boolean forceRefresh) at Microsoft.Dynamics.Integration.Adapters.Gp.Common.GPBaseAdapter.GetSettingsValueList(String settingsName, Boolean forceRefresh) at Microsoft.Dynamics.Integration.Service.AdapterSiteCache.GetSites(AdapterProxy adapter) Inner Exception: [System.ComponentModel.Win32Exception] Either the client credential was invalid or there was an error collecting the client credentials by the SSPI. Stack trace: at System.ServiceModel.Security.WindowsSspiNegotiation.GetOutgoingBlob(Byte[] incomingBlob, ChannelBinding channelbinding, ExtendedProtectionPolicy protectionPolicy) at System.ServiceModel.Security.SspiNegotiationTokenProvider.GetOutgoingBlobProxy.GetOutgoingBlob(ChannelBinding channelBinding) at System.ServiceModel.Security.RequestSecurityToken.GetBinaryNegotiation() at System.ServiceModel.Security.WSTrust.Driver.WriteRequestSecurityToken(RequestSecurityToken rst, XmlWriter xmlWriter) at System.ServiceModel.Security.RequestSecurityToken.WriteTo(XmlWriter writer) at System.ServiceModel.Channels.Message.OnWriteMessage(XmlDictionaryWriter writer) at System.ServiceModel.Channels.BufferedMessageWriter.WriteMessage(Message message, BufferManager bufferManager, Int32 initialOffset, Int32 maxSizeQuota) at System.ServiceModel.Channels.TextMessageEncoderFactory.TextMessageEncoder.WriteMessage(Message message, Int32 maxMessageSize, BufferManager bufferManager, Int32 messageOffset) at System.ServiceModel.Channels.HttpOutput.SerializeBufferedMessage(Message message, Boolean shouldRecycleBuffer) at System.ServiceModel.Channels.HttpOutput.Send(TimeSpan timeout) at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.SendRequest(Message message, TimeSpan timeout) at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout) at System.ServiceModel.Security.IssuanceTokenProviderBase`1.DoNegotiation(TimeSpan timeout) User: KK\kk Machine: MYSERVER</Data>
  </EventData>
  </Event>

Regards,

RomRyan

*This post is locked for comments

  • Derek Albaugh Profile Picture
    on at
    RE: Business portal keeps on failing

    Have you verified your Web Services is working correctly as per this article:

    KB 950844 - How to verify if Microsoft Dynamics GP Web Services is Functioning Correctly

            support.microsoft.com/.../how-to-verify-if-microsoft-dynamics-gp-web-services-is-functioning-cor

        **NOTE: Disregard the bottom section that mentions Web Services for GP 10.0 and GP 9.0, beginning with Web Services for GP 2010, we no longer use IIS for Web Services and instead use WCF**

    Also, if you look at the WSInstallStatus in the DYNAMICS system database that your Business Portal is using, do you see Web Services installed on the GP databases successfully? (i.e. the DYNAMICS system database will have 5 records for the loaders it gets installed, they should all be the same version based on what version of GP you're on and each company database will have 4 records for the loaders it gets installed.

    There are some lists and pages in Business Portal that are based on Web Services and Web Services permissions, so Web Services needs to be installed for those company databases and the users may require permissions for Web Services as setup in the Dynamics Security Console.

    Another test you can do, in the Dynamics Security Console, right-click on 'Entity ID Assignment' and choose to add one, select a company database and one of the options such as Customers, Employees, Salespersons, etc. and verify the information can be pulled from that company. If it cannot, that may explain the errors being seen in BP, and you would need to resolve those first.

    Thanks

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Jainam Kothari – Community Spotlight

We are honored to recognize Jainam Kothari as our June 2025 Community…

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

Leaderboard > 🔒一 Microsoft Dynamics GP (Archived)

#1
Almas Mahfooz Profile Picture

Almas Mahfooz 3 User Group Leader

Featured topics

Product updates

Dynamics 365 release plans