mojaSymfonia FORUM
https://forum.mix-soft.pl/

Wyjątki w firewallu (HMF)
https://forum.mix-soft.pl/viewtopic.php?f=16&t=600
Strona 1 z 1

Autor:  artur17 [ 2009-02-12, 15:00 ]
Tytuł:  Wyjątki w firewallu (HMF)

Witam,
Mam problem z ustawieniem wyjątków w firewallu przy stacji roboczej Handlu Forte. Sytuacja jest taka, że raz działa wszystko ok, a innym razem np. przy dodawaniu, czy edycji jakiejś pozycji w kartotekach niespodziewanie wyrzuca mi poniższy komunikat:

Obrazek

Komunikat jest dla mnie mało czytelny. Np. co to znaczy to "Przełącz na..."
Po wyłączeniu firewalla windowsowego na stacji roboczej problem znika.

Mam już wrzucone na stacji roboczej następujące wyjątki:
1. Program Files\Common Files\Symfonia Common2.0\DTCConfig.exe
2. Program Files\Common Files\Symfonia Common2.0\DTCDiagnoser.exe
3. Program Files\MicrosoftSQL\MSSQL.1\Binn\Sqlserv.exe
4. Amhm.exe (plik uruchamiający Handel na serwerze)
5. Windows\System32\mmc.exe
6. Windows\System32\msdt.exe
7. Port UDP 1433
8. Port UDP 1434

czy coś mogłem pominąć?

Pozdrawiam serdecznie

Autor:  rafal [ 2009-02-12, 15:12 ]
Tytuł: 

jeżeli to wersja 2009 to możesz wyłączyć MSDTC, żeby Symfonia tego nie używała.

Autor:  Spikens [ 2009-02-12, 16:33 ]
Tytuł: 

rafal pisze:
jeżeli to wersja 2009 to możesz wyłączyć MSDTC, żeby Symfonia tego nie używała.

ale wówczas automatycznie rezygnujemy z wspólnej commondata :)

Autor:  artur17 [ 2009-02-12, 16:33 ]
Tytuł: 

Dziekuję za szybką odpowiedź. Rzeczywiście chodzi o wersję Handlu 2009.
Jednak co miałbym rozumieć przez wyłączenie MSDTC? Chodzi o zatrzymanie w systemie usługi MSDTC na serwerze i stacji roboczej?
Tak spróbowałem wyłączyć u siebie na komputerze gdzie mam swoją pełną testową instalację Handlu Forte i po wyłączeniu MSDTC nie mogę już w ogóle edytować kartotek...
Domyślam się więc, że coś nie tak rozumiem...

Autor:  ro_bek [ 2009-02-12, 18:02 ]
Tytuł: 

Spróbuj odblokować porty z zakresu 4000-4005 lub 6000-6005

Autor:  wrob [ 2009-02-12, 23:44 ]
Tytuł: 

Msdtc trzeba wylaczyc nie jako usluge a w konfiguracji HMF w pliku XML - zeby handel nie korzystal z MSDTC

Autor:  artur17 [ 2009-02-13, 16:34 ]
Tytuł: 

Dziękuję za uwagi. Szukałem tego pliku XML, jednak nie mogłem odnaleźć. Czy mógłbym więc prosić o wskazanie nazwy, a także miejsce w pliku, które należy wyedytować, żeby wyłączyć MSDTC?

Z góry dziękuję za pomoc.

Autor:  Nietoperz82 [ 2009-02-15, 23:44 ]
Tytuł: 

Należy w katalogu aplikacji (tam gdzie znajduje sie plik wykonywalny aplikacji .exe) umieścić (lub uzupełnić istniejący ) plik konfiguracyjny o nazwie nazwa_pliku_wykonywalnego_z_rozszerzeniem.config

Kod:
<?xml version="1.0"?>
<configuration>
  <configSections>
    <sectionGroup name="Symfonia.Common.Settings">
      <section name="FConfig" type="Symfonia.Common.Defs.FConfigSectionHandler, Symfonia.Common.Defs, Version=2.0.0.0 , Culture=neutral, PublicKeyToken=94f0c0fc2739de1f"/>
    </sectionGroup>
  </configSections> 
  <Symfonia.Common.Settings>
    <FConfig>
      <Workstation>
        <entity name="SimulatedDTCMode" type="System.Boolean" value="true"/>
      </Workstation>
    </FConfig>
  </Symfonia.Common.Settings>
</configuration>

Po zmianie w linii:
Kod:
    <entity name="SimulatedDTCMode" type="System.Boolean" value="true" force="true"/>


Restart aplikacji:) czasem i komputerka. Będzie to działać dla wszystkich aplikacji FORTE korzystających z TEJ wersji Symfonia.Common na TEJ maszynie niezależnie od obecności pliku konfiguracyjnego

Po zmianie fragmentu:
Kod:
<Global>
        <entity name="SimulatedDTCMode" type="System.Boolean" value="true" force="true"/>
      </Global>


Restart aplikacji:) Będzie działało dla wszystkich aplikacji FORTE korzystających z tego samego serwera konfiguracji (Forte serwer) lub z tego samego pliku konfiguracji globalnej niezależnie od obecności pliku konfiguracyjnego
Po zmianie fragmentu:

Kod:
<GlobalPerApp>
        <entity name="SimulatedDTCMode" type="System.Boolean" value="true" force="true"/>
      </GlobalPerApp>


Restart aplikacji:) Będzie działało dla wszystkich uruchamianych aplikacji X korzystających z tego samego serwera konfiguracji (Forte serwer) lub z tego samego pliku konfiguracji globalnej niezależnie od obecności pliku konfiguracyjnego.

To tyle w teorii:)
Czekam na info czy udało się to... bo jeszcze nie próbowałem:)
pozdrawiam

Autor:  Nietoperz82 [ 2009-02-15, 23:49 ]
Tytuł: 

Ale wyłączenia MSDTC NIE POLECAM.

Opcja jest dostępna tylko dla bardzo 'opornych' sytuacji:) i może powodować nie przewidziane czasami skutki...

Proponuje usiąść i dokładnie pokonfigurować nie tylko firewalle na końcówce ale i na serwerze o ile występują. Przejrzeć sieć, routery, switche itd...

pozdr

Autor:  artur17 [ 2009-02-17, 09:40 ]
Tytuł: 

Dziękuję za wyczerpującą odpowiedź. Jeżeli nie jest zalecane wyłączenie MSDTC, to spróbuję powalczyć jeszcze z windowsowym firewallem.
Jadnakże jeżeli miałby ktoś jeszcze pomysł na wyjątki w firewallu dotyczące blokowania MSDTC, to byłbym bardzo wdzięczny.

Autor:  Terrorist [ 2009-02-20, 16:05 ]
Tytuł: 

Nietoperz82 pisze:
Należy w katalogu aplikacji (tam gdzie znajduje sie plik wykonywalny aplikacji .exe) umieścić (lub uzupełnić istniejący ) plik konfiguracyjny o nazwie nazwa_pliku_wykonywalnego_z_rozszerzeniem.config

Kod:
<?xml version="1.0"?>
<configuration>
  <configSections>
    <sectionGroup name="Symfonia.Common.Settings">
      <section name="FConfig" type="Symfonia.Common.Defs.FConfigSectionHandler, Symfonia.Common.Defs, Version=2.0.0.0 , Culture=neutral, PublicKeyToken=94f0c0fc2739de1f"/>
    </sectionGroup>
  </configSections> 
  <Symfonia.Common.Settings>
    <FConfig>
      <Workstation>
        <entity name="SimulatedDTCMode" type="System.Boolean" value="true"/>
      </Workstation>
    </FConfig>
  </Symfonia.Common.Settings>
</configuration>

Po zmianie w linii:
Kod:
    <entity name="SimulatedDTCMode" type="System.Boolean" value="true" force="true"/>


Restart aplikacji:) czasem i komputerka. Będzie to działać dla wszystkich aplikacji FORTE korzystających z TEJ wersji Symfonia.Common na TEJ maszynie niezależnie od obecności pliku konfiguracyjnego

Po zmianie fragmentu:
Kod:
<Global>
        <entity name="SimulatedDTCMode" type="System.Boolean" value="true" force="true"/>
      </Global>


Restart aplikacji:) Będzie działało dla wszystkich aplikacji FORTE korzystających z tego samego serwera konfiguracji (Forte serwer) lub z tego samego pliku konfiguracji globalnej niezależnie od obecności pliku konfiguracyjnego
Po zmianie fragmentu:

Kod:
<GlobalPerApp>
        <entity name="SimulatedDTCMode" type="System.Boolean" value="true" force="true"/>
      </GlobalPerApp>


Restart aplikacji:) Będzie działało dla wszystkich uruchamianych aplikacji X korzystających z tego samego serwera konfiguracji (Forte serwer) lub z tego samego pliku konfiguracji globalnej niezależnie od obecności pliku konfiguracyjnego.

To tyle w teorii:)
Czekam na info czy udało się to... bo jeszcze nie próbowałem:)
pozdrawiam


Skąd wziąć takie informacje? Szukam szukam i nigdzie w dokumentacji znaleźć nie umiem.

Autor:  Nietoperz82 [ 2009-02-20, 16:37 ]
Tytuł: 

Z głębokiej studni:)

Albo poprostu zadawać pytania...

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/