Business Notification

vyankuvyanku Member Posts: 791
edited 2006-09-14 in Navision e-Commerce
when we installed Navision Server It asks for User name and Password .
But it cant accept any user name or password. It shows error that "Installer does not recognise this member " .
Sombody tell me about it.
«1

Comments

  • kinekine Member Posts: 12,562
    Sorry, but it is not clear for me. You are writing about BN in Subject but now you are talking about error when installing Navision Server? What you are installing? BN Server?
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • vyankuvyanku Member Posts: 791
    sorry,
    Its my writting mistake.
    I am tallking about Business Notification Server.
  • kinekine Member Posts: 12,562
    From BN Install documentation:
    3. Enter a user name (in the format "DOMAIN\username"). The user must be a valid Windows domain user but does not have to be the user who does the installation. The password for this user cannot be blank. If the SQL Server you are using for Business Notification uses case sensitive or binary collation, the domain name must be entered in upper case.

    This user account must exist as a Windows login in Navision, and be member of a Role with read and write permissions to the table “9801 Property Store”, and read permission to the table “2000000040 License nformation”.

    It is, however, possible to install using a local user. This can be useful for demos and/or development. In order to do this, you must install the Business Notification Server and the SQL Server on the same machine. Enter the name of a local user on that machine when asked for a user profile. You cannot give permissions to groups in this case, as the information about groups is stored in the Windows domain.

    Have you checked all this? It is the account, under which will be BN server running.
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • vyankuvyanku Member Posts: 791
    yes i check all these things.
    I give all permessions to the window user as mention in that doc.
    but it cant work. :-k
    i dont understand why? :-k
  • kinekine Member Posts: 12,562
    Try to check your event log for more info.
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • vyankuvyanku Member Posts: 791
    :-k
    I dont get any messege from event log also.
    it shows that business notification installation failed only.
    and in installation process when i enter user name and password it shows me error installer does not recognise the user profile check the profile.
  • kinekine Member Posts: 12,562
    Have you tried to enter the user name in format "domain\user"?
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • vyankuvyanku Member Posts: 791
    yes i use this format .
    like ex:- VYANKATESHM\vyankatesh.majumdar
  • vyankuvyanku Member Posts: 791
    Is BN works\Installed on XP?
    Is BN must have win 2000\20003
  • vyankuvyanku Member Posts: 791
    Is any License is required for Business notification To end user. or developer.?
  • kinekine Member Posts: 12,562
    Of course, yes. NFR license (partner license) includes needed granules. User license needs granule (granule no. 7010)
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • NobodyNobody Member Posts: 93
    I would create a new domain account for BN with a simple user name with no period such as DOMAIN\Notifications and make the user a machine admin and a domain user. The attempt the install. It might be "choking" on the period in the username. You need no special granules to install BN but you do to run it. Also make sure IIS and ASP.NET are installed and enabled on the machine and make sure .NET Framework 2.0 IS NOT installed as it causing issues with BN.
  • vyankuvyanku Member Posts: 791
    Thanks .
    When I create another user of same domain it works.
    But now it gives me error in next steps.
    It Shows some dll files not found.But when i check for those files I saw that there r files presendt in some folders why It cant access them?
    Is it required to change the path of that dll files.
  • kinekine Member Posts: 12,562
    And the user has access to this dlls?
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • vyankuvyanku Member Posts: 791
    I suscessfully install the BN on my machine.
    But ,
    I am fcaing some problem in the business notification.
    I have installed BN and when ever I am checking the box in the setup of business notification it is saying that you have to install business notification but already I have installed it.
  • kinekine Member Posts: 12,562
    1) You must have BN Client on the client PC
    2) there must be working BN server working with same DB as you are connected
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • vyankuvyanku Member Posts: 791
    I installs BN on the same machine where I install BN server.
    How to start BN server?
  • kinekine Member Posts: 12,562
    Check the services: these two services must be running and in the event log cannot be any error or warning connected to these services..

    NS$BusinessNotificationInstance
    Notification Service Deployment Manager
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • vyankuvyanku Member Posts: 791
    I already check the Services they r running properly.
    But steel it shows me the same error that
    U must have install Microsoft BN first. Which I installed already.
  • NobodyNobody Member Posts: 93
    Check the Property Store table in Navision. If the table is empty that could cause the error you are receiving. If it is empty add the following two records;

    Key: BN_PublishRetryTime_0
    Value: 10000
    Encoded: No

    Key: BN_MessageBusUrl_0
    Value: http:\\XXXXXXXXXXX\BusinessCommunicationMessageBus\MessageBusService.asmx
    Encoded: No

    Replace XXXXXXXXX with the BN server name.
  • kinekine Member Posts: 12,562
    Settings the value manually is not needed if the NAS for BN is running correctly. If the property store is not filled, it means that there is some problem between BN NAS (part of the BN server installation) and DB.
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • vyankuvyanku Member Posts: 791
    I installs BN Server by all the way.But steel it shows me the same error.
  • kinekine Member Posts: 12,562
    please, try this (on the server):

    1) Stop the two services
    2) Start them
    3) Check the event log for new messages, warnings and errors
    4) If there are new messages in event log, post them...
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • vyankuvyanku Member Posts: 791
    It shows me some warning and error
    1.The description for Event ID ( 109 ) in Source ( AppServer ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: The server does not exist in the 'hosts' file (TCP/IP error NO_DATA).

    2. The description for Event ID ( 109 ) in Source ( AppServer ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: The Navision Application Server AppServer could not initialize properly.
    The server will attempt to initialize every 30 seconds until this is successful.

    3 error=>

    <NotificationServicesEvent>
    <Description>
    The service account does not have sufficient privileges to run some extended stored procedures. Please run the command GrantXpExec.cmd to grant the required rights.
    </Description>
    <Context>

    <SqlServerError>
    Source: .Net SqlClient Data Provider
    Number: 2812
    State: 62
    Class: 16
    Server: NAVISION
    Message: Could not find stored procedure 'master.dbo.xp_NSPermissions_2_0_3008_0'.
    Procedure:
    Line Number: 9
    </SqlServerError>

    </Context>
    <Description>
    Could not find stored procedure 'master.dbo.xp_NSPermissions_2_0_3008_0'.
    </Description>
    <Instance>BusinessNotificationInstance</Instance>
    <Component>Service</Component>
    <ComponentDetails>
    ServiceName: NS$BusinessNotificationInstance
    </ComponentDetails>
    <Thread>5</Thread>
    </NotificationServicesEvent>

    The servide NS$BusinessNotificationInstance is statt irst and then stop.
    ans shows me above warnings and error.
  • kinekine Member Posts: 12,562
    Heureka! As you can see, main part of the events are:
    The service account does not have sufficient privileges to run some extended stored procedures. Please run the command GrantXpExec.cmd to grant the required rights.

    Try to solve that.
    Could not find stored procedure 'master.dbo.xp_NSPermissions_2_0_3008_0'

    For example, you can try to run the service NS$BusinessNotificationInstance under Administrator privileges.
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • vyankuvyanku Member Posts: 791
    I tried this also,
    But It shows me error
    invalid object name 'master.dbo.xp_NSPermissions_2_0_3008_0'
    Granting failed
  • kinekine Member Posts: 12,562
    Than it seems like MS SQL Notification services are not installed properly or you are missing some service pack or something...
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • NobodyNobody Member Posts: 93
    These stored procs are installed by SQL Notification Services. Did you install SQL Notification Services SP1? Also make sure the user you are specifiying during the BN install is part of the Server Admin group in SQL
  • vyankuvyanku Member Posts: 791
    I install these things alerady.
    now i got some different errors
    in event viewer i got these errors

    WARNING=>
    The description for Event ID ( 109 ) in Source ( AppServer ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: The server does not exist in the 'hosts' file (TCP/IP error NO_DATA).




    WARNING=>

    The description for Event ID ( 109 ) in Source ( AppServer ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: The Navision Application Server AppServer could not initialize properly.
    The server will attempt to initialize every 30 seconds until this is successful.

    .
    ERROR=>
    Could not write configuration to Navision.
    Exception:
    System.Exception
    Could not start Navision Application Server.
    at Microsoft.BusinessSolutions.MBN.VIP.AttainDataProvider.AttainPsychicalConnection.Open()
    at Microsoft.BusinessSolutions.MBN.VIP.AttainDataProvider.AttainConnection.Open()
    at Microsoft.BusinessSolutions.MBN.VIP.TransactionManagement.ConnectionManager.OpenConnection(String connectionString)
    at Microsoft.BusinessSolutions.MBN.VIP.AttainAdapter.ConnectionFactory.OpenConnection(String companyName)
    at Microsoft.BusinessSolutions.MBN.VIP.AttainAdapter.PropertyStorageProvider.GetSubs(String key)
    at Microsoft.BusinessSolutions.MBN.VIP.AttainAdapter.PropertyStorageProvider.Remove(String key)
    at Microsoft.BusinessSolutions.MBN.VIP.AttainAdapter.PropertyStorageProvider.set_Item(String key, Object value)
    at Microsoft.BusinessSolutions.BusinessNotification.NotificationService.NotificationServiceDeploymentManager.InitializeNavision()

    Inner Exception
    System.InvalidOperationException
    There is an error in XML document (0, 0).
    at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
    at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, XmlDeserializationEvents events)
    at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader)
    at Microsoft.BusinessSolutions.MBN.VIP.AttainDataProvider.AttainPsychicalConnection.Open()

    Inner Exception
    System.Xml.XmlException
    The root element is missing.
    at System.Xml.XmlTextReader.Read()
    at System.Xml.XmlReader.MoveToContent()
    at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderlogin.Read8_login()



    #-o :-k
  • NobodyNobody Member Posts: 93
    Considering this post and your other post under "Business Notification Server installation error" you may have a license issue. If you are a partner make have your licensed refreshed. If you are a customer make sure you have the BN Granules in your license. I have seen situations were customers have purchased BN but it was never added to the license file.
Sign In or Register to comment.