Skip to content

Commit

Permalink
Fixed #133
Browse files Browse the repository at this point in the history
  • Loading branch information
christiangessner committed Jul 24, 2020
1 parent b43fad5 commit 7368c1d
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 13 deletions.
4 changes: 2 additions & 2 deletions Files/harvest.cmd
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
xcopy /Y /E /I "C:\ProgramData\Autodesk\Vault 2020\Extensions\DataStandard\CAD.Custom" "DataStandard\CAD.Custom" /EXCLUDE:harvest.exclude
xcopy /Y /E /I "C:\ProgramData\Autodesk\Vault 2020\Extensions\DataStandard\Vault.Custom" "DataStandard\Vault.Custom"
xcopy /Y /E /I "C:\ProgramData\Autodesk\Vault 2021\Extensions\DataStandard\CAD.Custom" "DataStandard\CAD.Custom" /EXCLUDE:harvest.exclude
xcopy /Y /E /I "C:\ProgramData\Autodesk\Vault 2021\Extensions\DataStandard\Vault.Custom" "DataStandard\Vault.Custom"

xcopy /Y /E /I "C:\ProgramData\coolOrange\powerGate" "powerGate"

Expand Down
4 changes: 2 additions & 2 deletions Files/make.cmd
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
xcopy /Y /E /I "DataStandard\CAD.Custom" "C:\ProgramData\Autodesk\Vault 2020\Extensions\DataStandard\CAD.Custom"
xcopy /Y /E /I "DataStandard\Vault.Custom" "C:\ProgramData\Autodesk\Vault 2020\Extensions\DataStandard\Vault.Custom"
xcopy /Y /E /I "DataStandard\CAD.Custom" "C:\ProgramData\Autodesk\Vault 2021\Extensions\DataStandard\CAD.Custom"
xcopy /Y /E /I "DataStandard\Vault.Custom" "C:\ProgramData\Autodesk\Vault 2021\Extensions\DataStandard\Vault.Custom"

xcopy /Y /E /I "powerGate" "C:\ProgramData\coolOrange\powerGate"

Expand Down
11 changes: 5 additions & 6 deletions Files/powerEvents/Modules/Import.Modules.psm1
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@

Import-module "C:\ProgramData\coolOrange\powerGate\Modules\Logging.psm1" -Force
$global:ErrorActionPreference = "Stop"
$commonModulePath = "C:\ProgramData\coolOrange\powerGate\Modules"
$modules = Get-ChildItem -path $commonModulePath -Recurse -Filter *.ps*
$modules | ForEach-Object { Import-Module -Name $_.FullName -Global }
$global:loggingSettings.LogFile = Join-Path $env:LOCALAPPDATA "coolOrange\Projects\powerEvents.txt"
$Global:ErrorActionPreference = "STOP"

#TODO: This could be improved
Import-module "C:\ProgramData\Autodesk\Vault 2020\Extensions\DataStandard\Vault.Custom\addinVault\powerGateMain.ps1" -Force
Import-module "C:\ProgramData\coolOrange\powerGate\Modules\BomFunctions.psm1" -Force
ConnectToErpServer
Binary file not shown.
Binary file not shown.
10 changes: 9 additions & 1 deletion Files/powerGatePlugin/ErpServices/WebService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
using System.Configuration;
using System.IO;
using System.Reflection;
using System.ServiceModel;
using System.ServiceModel.Discovery;
using ErpServices.ErpManager.Interfaces;
using ErpServices.Services;
using log4net;
Expand All @@ -14,7 +16,7 @@ public class WebService : powerGateServer.SDK.WebService
{
static readonly ILog Log =
LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);

public WebService()
{
var erpStorageConfiguration = GetErpStorageConfiguration();
Expand All @@ -38,6 +40,12 @@ public WebService()
AddMethod(new BomHeaders(erpManager));
AddMethod(new BomRows(erpManager));
AddMethod(new Documents(erpManager));

if (OperationContext.Current != null)
{
OperationContext.Current.Host.Description.Behaviors.Add(new ServiceDiscoveryBehavior());
OperationContext.Current.Host.AddServiceEndpoint(new UdpDiscoveryEndpoint());
}
}

AppSettingsSection GetErpStorageConfiguration()
Expand Down
4 changes: 2 additions & 2 deletions Installer/ClientSetup/Includes/ProductVariables.wxi
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
<?define WikiLink="https://github.com/coolOrangeLabs/powerGateTemplate/wiki"?>
<?define IconName="..\Resources\coolOrange.ico"?>
<?define PVersion="$(var.Major).$(var.Minor).$(var.Build).$(var.Revision)"?>
<?define VaultYear="Vault 2020"?>
<?define PName="powerGate Standard - Client integration for Vault $(var.VaultYear)"?>
<?define VaultYear="Vault 2021"?>
<?define PName="powerGate Standard - Client integration for $(var.VaultYear)"?>
<?define PShortVersion="$(var.Major).$(var.Minor)"?>
<?define CompanyDirectory="coolOrange"?>

Expand Down

0 comments on commit 7368c1d

Please sign in to comment.