Page tree
Skip to end of metadata
Go to start of metadata

With e-Business 6.0, there are various changes done in the core 6.2 web framework files. After e-Business 6.0 has been installed, the updated framework files are saved in the database. Perform the below steps manually to update the Aptify Web bin with the latest updated files. 

This page details down the additional manuals steps involved to make Aptify Web 6.2 synchronize with the latest files of the e-Business 6.0 version.

First step: Synchronization of the latest framework files in Web bin folder:

To download the latest framework files updated by the e-Business 6.0 version, the user should run the Object Repository synchronizer utility and update the Web bin folder with the latest framework files. Click here to know more details on the steps involved in running the Object Repository Synchronizer. The synchronizer has to be run against Aptify Web bin folder.

Second Step: Updating the Web config files

  1. Navigate to the Aptify Web environment on your database.

  2. Locate the Bin folder (<Database Server>\inetpub\wwwroot\AptifyServicesAPI\bin).

  3. Open the Aptify Web web.config file.

  4. Copy the below code and include it in the Aptify Web web.config file and make sure that the attribute values are shown in the below table:

<dependentAssembly>

        <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />

        <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />

      </dependentAssembly>

      <dependentAssembly>

        <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />

        <bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />

      </dependentAssembly>

      <dependentAssembly>

        <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />

        <bindingRedirect oldVersion="1.0.0.0-5.2.3.0" newVersion="5.2.3.0" />

      </dependentAssembly>

      <dependentAssembly>

        <assemblyIdentity name="Unity.Abstractions" publicKeyToken="6d32ff45e0ccc69f" culture="neutral" />

        <bindingRedirect oldVersion="0.0.0.0-3.1.1.0" newVersion="3.1.1.0" />

      </dependentAssembly>

<dependentAssembly>

      <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />

<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />

</dependentAssembly>

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />

<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />

</dependentAssembly>

<dependentAssembly>

<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />

<bindingRedirect oldVersion="1.0.0.0-4.0.0.0" newVersion="4.0.0.0" />

</dependentAssembly>

<dependentAssembly>

             <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />

<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />

<add key="Aptify.Services.Metadata.Json.Directory" value="" />

<add key="Aptify.Services.Authentication.AnonymousTokenLifetimeInHours" value="720" />

<add key="Aptify.Applications.OrdersEntity.FlowdownCompanyOrderDefaultPerson" value="true" />

<add key="Aptify.Applications.OrdersEntity.Meetings.UpdateBadgeInfoThroughBusinessLogic" value="false" />

<add key="Aptify.Services.ItemRatings.CorrectPersonId" value="true" />

<add key="Aptify.Services.ProductPrice.RestrictOrderAccess" value="false" />

<add key="Aptify.Services.ProductPrice.OrderAccessDbo" value="" />

<add key="Aptify.Applications.OrdersEntity.RejectAddProductWithNoInventory" value="false" />

<add key="Aptify.Framework.GenericEntity.DisableExtraDataSerialization" value="true" />


Third Step: Creating the Endpoints directory

Create the below folder tree in the e-Business 6.0 environment to avoid the website loading failure due to unavailability of the directory.

  1. Navigate to the Aptify Web installed environment.

  2. Create the below folders and sub-folders in the (<Database Server>\inetpub\wwwroot\AptifyServicesAPI\) and per the given hierarchy:

    The folder path must be as : <Database Server>\inetpub\wwwroot\AptifyServicesAPI\eBusiness\json\metadata\Endpoints)

    <eBusiness>
                   <json>
                       <metadata>
                                   <Endpoints>