-
Data: 2009-03-15 12:36:08
Temat: Response from server after UI save request
Od: DysoN <d...@l...czasopisma.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]I made further checks regarding error displayed in browser, here is the
result I catched with local proxy tool:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope
/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<soap:Fault>
<faultcode>
soap:Server
</faultcode>
<faultstring>
System.Web.Services.Protocols.SoapException: Server was unable to
process request. ---> System.InvalidOperationException: Cannot remove
an entity that has not been attached. at
System.Data.Linq.Table`1.DeleteOnSubmit(TEntity entity) at
DataAccessLayer.DALHelper.DeleteRouter(Router router) at
DataAccessLayer.DALHelper.UpdateRouter(Router router) at
DataAccessLayer.DALHelper.ModifySite(Site site) at
DataAccessLayer.DALHelper.UpdateSite(Site site) at
DataAccessLayer.DALHelper.ModifyTopology(Topology topology) at
DataAccessLayer.DALHelper.UpdateTopology(Topology topology) at
Service.UpdateTopology(Topology topology) in
c:\websites\enterprise.xrio.com\enterprise\App_Code\
Service.cs:line 32
--- End of inner exception stack trace ---
</faultstring>
<detail />
</soap:Fault>
</soap:Body>
</soap:Envelope>
HTTP Response code from server is 500 (error).
I dont have this error on my side, so I believe my webservices are not
up to date with those on the server. I believe also this is not an error
of UI but internal webservice error. Please deliver this message to the
man actually responsible for webservice.
Sent SOAP structure from UI : (see router with id 336, it has state 3,
topology and site contaiter have 2)
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/enve
lope/"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
">
<SOAP-ENV:Body>
<tns:UpdateTopology xmlns:tns="http://tempuri.org/">
<s1:topology xmlns:s1="http://Xrio.Enterprise.DataTypes">
<s1:ID>22</s1:ID>
<s1:State>2</s1:State>
<s1:CompanyID>0</s1:CompanyID>
<s1:Name>asdasd</s1:Name>
<s1:IsDirty>false</s1:IsDirty>
<s1:Groups>
<s1:Group>
<s1:ID>6</s1:ID>
<s1:State>0</s1:State>
<s1:X1>1</s1:X1>
<s1:X2>2</s1:X2>
<s1:Y1>3</s1:Y1>
<s1:Y2>4</s1:Y2>
<s1:Mode>1</s1:Mode>
<s1:TopologyID>22</s1:TopologyID>
<s1:Name>test</s1:Name>
</s1:Group>
<s1:Group>
<s1:ID>13</s1:ID>
<s1:State>0</s1:State>
<s1:X1>1</s1:X1>
<s1:X2>2</s1:X2>
<s1:Y1>3</s1:Y1>
<s1:Y2>4</s1:Y2>
<s1:Mode>1</s1:Mode>
<s1:TopologyID>22</s1:TopologyID>
<s1:Name>test</s1:Name>
</s1:Group>
</s1:Groups>
<s1:Services/>
<s1:Sites>
<s1:Site>
<s1:ID>2</s1:ID>
<s1:State>0</s1:State>
<s1:CompanyID>22</s1:CompanyID>
<s1:R>255</s1:R>
<s1:B>0</s1:B>
<s1:G>0</s1:G>
<s1:TopologyID>22</s1:TopologyID>
<s1:X>0</s1:X>
<s1:Y>0</s1:Y>
<s1:X1>0</s1:X1>
<s1:Y1>0</s1:Y1>
<s1:Name>Cairo</s1:Name>
<s1:Devices/>
<s1:Routers>
<s1:Router>
<s1:ID>1</s1:ID>
<s1:State>0</s1:State>
<s1:altX>2</s1:altX>
<s1:altY>2</s1:altY>
<s1:X>3</s1:X>
<s1:Y>5</s1:Y>
<s1:SiteID>2</s1:SiteID>
<s1:GroupID>3</s1:GroupID>
<s1:Name>R1</s1:Name>
<s1:Make>make</s1:Make>
<s1:Model>model</s1:Model>
<s1:IPAddress>192.168.120.1</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>true</s1:inDevice>
</s1:Router>
<s1:Router>
<s1:ID>2</s1:ID>
<s1:State>0</s1:State>
<s1:altX>2</s1:altX>
<s1:altY>2</s1:altY>
<s1:X>13</s1:X>
<s1:Y>5</s1:Y>
<s1:SiteID>2</s1:SiteID>
<s1:GroupID>3</s1:GroupID>
<s1:Name>R2</s1:Name>
<s1:Make>make</s1:Make>
<s1:Model>model</s1:Model>
<s1:IPAddress>192.168.120.2</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>true</s1:inDevice>
</s1:Router>
<s1:Router>
<s1:ID>3</s1:ID>
<s1:State>0</s1:State>
<s1:altX>2</s1:altX>
<s1:altY>2</s1:altY>
<s1:X>23</s1:X>
<s1:Y>5</s1:Y>
<s1:SiteID>2</s1:SiteID>
<s1:GroupID>3</s1:GroupID>
<s1:Name>R3</s1:Name>
<s1:Make>make</s1:Make>
<s1:Model>model</s1:Model>
<s1:IPAddress>192.168.120.3</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>true</s1:inDevice>
</s1:Router>
<s1:Router>
<s1:ID>4</s1:ID>
<s1:State>0</s1:State>
<s1:altX>2</s1:altX>
<s1:altY>2</s1:altY>
<s1:X>33</s1:X>
<s1:Y>5</s1:Y>
<s1:SiteID>2</s1:SiteID>
<s1:GroupID>3</s1:GroupID>
<s1:Name>R4</s1:Name>
<s1:Make>make</s1:Make>
<s1:Model>model</s1:Model>
<s1:IPAddress>192.168.120.4</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>true</s1:inDevice>
</s1:Router>
<s1:Router>
<s1:ID>5</s1:ID>
<s1:State>0</s1:State>
<s1:altX>2</s1:altX>
<s1:altY>2</s1:altY>
<s1:X>43</s1:X>
<s1:Y>5</s1:Y>
<s1:SiteID>2</s1:SiteID>
<s1:GroupID>3</s1:GroupID>
<s1:Name>R5</s1:Name>
<s1:Make>make</s1:Make>
<s1:Model>model</s1:Model>
<s1:IPAddress>192.168.120.5</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>true</s1:inDevice>
</s1:Router>
<s1:Router>
<s1:ID>6</s1:ID>
<s1:State>0</s1:State>
<s1:altX>2</s1:altX>
<s1:altY>2</s1:altY>
<s1:X>53</s1:X>
<s1:Y>5</s1:Y>
<s1:SiteID>2</s1:SiteID>
<s1:GroupID>3</s1:GroupID>
<s1:Name>R6</s1:Name>
<s1:Make>make</s1:Make>
<s1:Model>model</s1:Model>
<s1:IPAddress>192.168.120.6</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>true</s1:inDevice>
</s1:Router>
<s1:Router>
<s1:ID>7</s1:ID>
<s1:State>0</s1:State>
<s1:altX>2</s1:altX>
<s1:altY>2</s1:altY>
<s1:X>63</s1:X>
<s1:Y>5</s1:Y>
<s1:SiteID>2</s1:SiteID>
<s1:GroupID>3</s1:GroupID>
<s1:Name>R7</s1:Name>
<s1:Make>make</s1:Make>
<s1:Model>model</s1:Model>
<s1:IPAddress>192.168.120.7</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>true</s1:inDevice>
</s1:Router>
<s1:Router>
<s1:ID>8</s1:ID>
<s1:State>0</s1:State>
<s1:altX>2</s1:altX>
<s1:altY>2</s1:altY>
<s1:X>73</s1:X>
<s1:Y>5</s1:Y>
<s1:SiteID>2</s1:SiteID>
<s1:GroupID>3</s1:GroupID>
<s1:Name>R8</s1:Name>
<s1:Make>make</s1:Make>
<s1:Model>model</s1:Model>
<s1:IPAddress>192.168.120.8</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>true</s1:inDevice>
</s1:Router>
<s1:Router>
<s1:ID>9</s1:ID>
<s1:State>0</s1:State>
<s1:altX>2</s1:altX>
<s1:altY>2</s1:altY>
<s1:X>83</s1:X>
<s1:Y>5</s1:Y>
<s1:SiteID>2</s1:SiteID>
<s1:GroupID>3</s1:GroupID>
<s1:Name>R9</s1:Name>
<s1:Make>make</s1:Make>
<s1:Model>model</s1:Model>
<s1:IPAddress>192.168.120.9</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>true</s1:inDevice>
</s1:Router>
</s1:Routers>
<s1:LocalAreaNetworks/>
<s1:Firewalls/>
</s1:Site>
<s1:Site>
<s1:ID>18</s1:ID>
<s1:State>2</s1:State>
<s1:CompanyID>22</s1:CompanyID>
<s1:R>0</s1:R>
<s1:B>0</s1:B>
<s1:G>255</s1:G>
<s1:TopologyID>22</s1:TopologyID>
<s1:X>0</s1:X>
<s1:Y>0</s1:Y>
<s1:X1>0</s1:X1>
<s1:Y1>0</s1:Y1>
<s1:Name>LONDON</s1:Name>
<s1:Devices/>
<s1:Routers>
<s1:Router>
<s1:ID>330</s1:ID>
<s1:State>0</s1:State>
<s1:altX>0</s1:altX>
<s1:altY>0</s1:altY>
<s1:X>100</s1:X>
<s1:Y>300</s1:Y>
<s1:SiteID>18</s1:SiteID>
<s1:GroupID>0</s1:GroupID>
<s1:Name>Xrio's Router1</s1:Name>
<s1:Make></s1:Make>
<s1:Model></s1:Model>
<s1:IPAddress>33.44.55.44</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>false</s1:inDevice>
</s1:Router>
<s1:Router>
<s1:ID>331</s1:ID>
<s1:State>0</s1:State>
<s1:altX>0</s1:altX>
<s1:altY>0</s1:altY>
<s1:X>50</s1:X>
<s1:Y>200</s1:Y>
<s1:SiteID>18</s1:SiteID>
<s1:GroupID>0</s1:GroupID>
<s1:Name>ddns Router1</s1:Name>
<s1:Make></s1:Make>
<s1:Model></s1:Model>
<s1:IPAddress>66.125.28.99</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>false</s1:inDevice>
</s1:Router>
<s1:Router>
<s1:ID>332</s1:ID>
<s1:State>0</s1:State>
<s1:altX>0</s1:altX>
<s1:altY>0</s1:altY>
<s1:X>250</s1:X>
<s1:Y>150</s1:Y>
<s1:SiteID>18</s1:SiteID>
<s1:GroupID>0</s1:GroupID>
<s1:Name>ppoe Router1</s1:Name>
<s1:Make></s1:Make>
<s1:Model></s1:Model>
<s1:IPAddress>233.55.88.46</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>false</s1:inDevice>
</s1:Router>
<s1:Router>
<s1:ID>333</s1:ID>
<s1:State>0</s1:State>
<s1:altX>0</s1:altX>
<s1:altY>0</s1:altY>
<s1:X>150</s1:X>
<s1:Y>300</s1:Y>
<s1:SiteID>18</s1:SiteID>
<s1:GroupID>0</s1:GroupID>
<s1:Name>Xrio's Router2</s1:Name>
<s1:Make></s1:Make>
<s1:Model></s1:Model>
<s1:IPAddress>33.144.55.44</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>true</s1:inDevice>
</s1:Router>
<s1:Router>
<s1:ID>334</s1:ID>
<s1:State>0</s1:State>
<s1:altX>0</s1:altX>
<s1:altY>0</s1:altY>
<s1:X>100</s1:X>
<s1:Y>200</s1:Y>
<s1:SiteID>18</s1:SiteID>
<s1:GroupID>0</s1:GroupID>
<s1:Name>ddns Router2</s1:Name>
<s1:Make></s1:Make>
<s1:Model></s1:Model>
<s1:IPAddress>66.125.228.99</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>true</s1:inDevice>
</s1:Router>
<s1:Router>
<s1:ID>335</s1:ID>
<s1:State>0</s1:State>
<s1:altX>0</s1:altX>
<s1:altY>0</s1:altY>
<s1:X>300</s1:X>
<s1:Y>150</s1:Y>
<s1:SiteID>18</s1:SiteID>
<s1:GroupID>0</s1:GroupID>
<s1:Name>ppoe Router2</s1:Name>
<s1:Make></s1:Make>
<s1:Model></s1:Model>
<s1:IPAddress>233.55.88.46</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>true</s1:inDevice>
</s1:Router>
<s1:Router>
<s1:ID>336</s1:ID>
<s1:State>3</s1:State>
<s1:altX>0</s1:altX>
<s1:altY>0</s1:altY>
<s1:X>200</s1:X>
<s1:Y>300</s1:Y>
<s1:SiteID>18</s1:SiteID>
<s1:GroupID>0</s1:GroupID>
<s1:Name>Xrio's Router3</s1:Name>
<s1:Make></s1:Make>
<s1:Model></s1:Model>
<s1:IPAddress>33.44.55.44</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>true</s1:inDevice>
</s1:Router>
<s1:Router>
<s1:ID>337</s1:ID>
<s1:State>0</s1:State>
<s1:altX>0</s1:altX>
<s1:altY>0</s1:altY>
<s1:X>150</s1:X>
<s1:Y>200</s1:Y>
<s1:SiteID>18</s1:SiteID>
<s1:GroupID>0</s1:GroupID>
<s1:Name>ddns Router3</s1:Name>
<s1:Make></s1:Make>
<s1:Model></s1:Model>
<s1:IPAddress>66.125.128.99</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>true</s1:inDevice>
</s1:Router>
<s1:Router>
<s1:ID>338</s1:ID>
<s1:State>0</s1:State>
<s1:altX>0</s1:altX>
<s1:altY>0</s1:altY>
<s1:X>350</s1:X>
<s1:Y>150</s1:Y>
<s1:SiteID>18</s1:SiteID>
<s1:GroupID>0</s1:GroupID>
<s1:Name>ppoe Router3</s1:Name>
<s1:Make></s1:Make>
<s1:Model></s1:Model>
<s1:IPAddress>133.55.88.46</s1:IPAddress>
<s1:selected>false</s1:selected>
<s1:inDevice>true</s1:inDevice>
</s1:Router>
</s1:Routers>
<s1:LocalAreaNetworks>
<s1:LocalAreaNetwork>
<s1:ID>23</s1:ID>
<s1:State>0</s1:State>
<s1:X>400</s1:X>
<s1:Y>200</s1:Y>
<s1:altX>0</s1:altX>
<s1:altY>0</s1:altY>
<s1:GroupID>0</s1:GroupID>
<s1:SiteID>18</s1:SiteID>
<s1:Name>Amgad's LAN1</s1:Name>
<s1:IPSubnet>55.44.33.22/123</s1:IPSubnet>
<s1:Gateway>1</s1:Gateway>
<s1:selected>false</s1:selected>
<s1:inDevice>false</s1:inDevice>
</s1:LocalAreaNetwork>
<s1:LocalAreaNetwork>
<s1:ID>24</s1:ID>
<s1:State>0</s1:State>
<s1:X>500</s1:X>
<s1:Y>200</s1:Y>
<s1:altX>0</s1:altX>
<s1:altY>0</s1:altY>
<s1:GroupID>0</s1:GroupID>
<s1:SiteID>18</s1:SiteID>
<s1:Name>Amgad's LAN2</s1:Name>
<s1:IPSubnet>55.44.33.23/123</s1:IPSubnet>
<s1:Gateway>1</s1:Gateway>
<s1:selected>false</s1:selected>
<s1:inDevice>true</s1:inDevice>
</s1:LocalAreaNetwork>
<s1:LocalAreaNetwork>
<s1:ID>25</s1:ID>
<s1:State>0</s1:State>
<s1:X>600</s1:X>
<s1:Y>200</s1:Y>
<s1:altX>0</s1:altX>
<s1:altY>0</s1:altY>
<s1:GroupID>0</s1:GroupID>
<s1:SiteID>18</s1:SiteID>
<s1:Name>Amgad's LAN3</s1:Name>
<s1:IPSubnet>55.44.33.24/123</s1:IPSubnet>
<s1:Gateway>1</s1:Gateway>
<s1:selected>false</s1:selected>
<s1:inDevice>true</s1:inDevice>
</s1:LocalAreaNetwork>
</s1:LocalAreaNetworks>
<s1:Firewalls>
<s1:Firewall>
<s1:ID>23</s1:ID>
<s1:State>0</s1:State>
<s1:SiteID>18</s1:SiteID>
<s1:GroupID>0</s1:GroupID>
<s1:X>400</s1:X>
<s1:Y>100</s1:Y>
<s1:AltX>0</s1:AltX>
<s1:AltY>0</s1:AltY>
<s1:Make></s1:Make>
<s1:Model></s1:Model>
<s1:IPAddress>124.66.77.238</s1:IPAddress>
<s1:Name>Danny's FW1</s1:Name>
<s1:inDevice>false</s1:inDevice>
<s1:Selected>false</s1:Selected>
</s1:Firewall>
<s1:Firewall>
<s1:ID>24</s1:ID>
<s1:State>0</s1:State>
<s1:SiteID>18</s1:SiteID>
<s1:GroupID>0</s1:GroupID>
<s1:X>400</s1:X>
<s1:Y>140</s1:Y>
<s1:AltX>0</s1:AltX>
<s1:AltY>0</s1:AltY>
<s1:Make></s1:Make>
<s1:Model></s1:Model>
<s1:IPAddress>124.66.77.239</s1:IPAddress>
<s1:Name>Danny's FW2</s1:Name>
<s1:inDevice>true</s1:inDevice>
<s1:Selected>false</s1:Selected>
</s1:Firewall>
<s1:Firewall>
<s1:ID>25</s1:ID>
<s1:State>0</s1:State>
<s1:SiteID>18</s1:SiteID>
<s1:GroupID>0</s1:GroupID>
<s1:X>400</s1:X>
<s1:Y>180</s1:Y>
<s1:AltX>0</s1:AltX>
<s1:AltY>0</s1:AltY>
<s1:Make></s1:Make>
<s1:Model></s1:Model>
<s1:IPAddress>124.66.77.240</s1:IPAddress>
<s1:Name>Danny's FW3</s1:Name>
<s1:inDevice>true</s1:inDevice>
<s1:Selected>false</s1:Selected>
</s1:Firewall>
</s1:Firewalls>
</s1:Site>
</s1:Sites>
</s1:topology>
</tns:UpdateTopology>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Regards
Chris
--
DysoN mailto:d...@i...pl GG 2434245
Ankh-Morpork eksperymentowalo z wieloma systemami rzadów, az
osiagnelo forme demokracji znana jako "Jeden Czlowiek, Jeden Glos".
Patrycjusz byl tym Czlowiekiem, ktory mial Glos. - T. Pratchett
Najnowsze wątki z tej grupy
- Re: Sztuka Edukacji wer. 6462 - dodałem roz. z propozycją nowej ordynacji wyborczej
- Nordstrim
- obostrzenia
- ilość węzłów sanitarnych w biurowcu
- Korekta prognozy
- ROBERT GWIAZDOWSKI: PO CO NAM ZWIĄZKI PARTNERSKIE?
- Czy można orzekać po pijaku?
- reparacje
- ustawienie przetargu
- Przeszukiwanie baz i netu
- Mini Netykieta polskich grup dyskusyjnych
- Re: Jak wypełnić polecenie francuskiego sądu blokowania niektórych zapytań DNS? Blokując Francję
- Re: Powtórne wezwanie na PO-komisję uzdrowi Ziobrę już w 10 dni
- Re: Jak wypełnić polecenie francuskiego sądu blokowania niektórych zapytań DNS? Blokując Francję
- Re: Jak Sejm się przygotował na M. Wosia na PO-komisji rewizją/przeszukaniem w hotelu sejmowym
Najnowsze wątki
- 2024-07-08 Re: Sztuka Edukacji wer. 6462 - dodałem roz. z propozycją nowej ordynacji wyborczej
- 2024-07-06 Nordstrim
- 2024-07-06 obostrzenia
- 2024-07-05 ilość węzłów sanitarnych w biurowcu
- 2024-07-04 Korekta prognozy
- 2024-07-04 ROBERT GWIAZDOWSKI: PO CO NAM ZWIĄZKI PARTNERSKIE?
- 2024-07-03 Czy można orzekać po pijaku?
- 2024-07-02 reparacje
- 2024-07-02 ustawienie przetargu
- 2024-07-02 Przeszukiwanie baz i netu
- 2024-07-01 Mini Netykieta polskich grup dyskusyjnych
- 2024-07-01 Re: Jak wypełnić polecenie francuskiego sądu blokowania niektórych zapytań DNS? Blokując Francję
- 2024-07-01 Re: Powtórne wezwanie na PO-komisję uzdrowi Ziobrę już w 10 dni
- 2024-06-30 Re: Jak wypełnić polecenie francuskiego sądu blokowania niektórych zapytań DNS? Blokując Francję
- 2024-06-28 Re: Jak Sejm się przygotował na M. Wosia na PO-komisji rewizją/przeszukaniem w hotelu sejmowym