NetworkList - LorenData/ECGrid-API GitHub Wiki
List Networks, optionally filter by Name.
public NetworkIDInfo[] NetworkList(string SessionID,
string Name)
Partial names are matched. If a Name is passed and no matches are found, then a SOAP Exception is thrown.
C#
using System.Xml;
using System.Web.Services.Protocols;
using ECGridService = <ProjectName>.net.ecgridos;
try
{
using (ECGridService.ECGridOSAPIv3 ECGrid = new ECGridService.ECGridOSAPIv3())
{
try
{
string SessionID = "00000000-0000-0000-0000-000000000000";
string Name = "";
ECGridService.NetworkIDInfo[] NetworkListArray = ECGrid.NetworkList(SessionID, Name);
foreach (var NetworkDetail in NetworkListArray)
{
Console.WriteLine(NetworkDetail.Name);
Console.WriteLine(NetworkDetail.Modified);
Console.WriteLine(NetworkDetail.Status);
}
}
catch (SoapException SoapEx)
{
// See SOAP Exceptions in the Appendix
var ECG_Ex = CatchException(SoapEx);
Console.WriteLine($"ECGridOS Soap Exception: {ECG_Ex.ErrorCode} , Item: {ECG_Ex.ErrorItem}, Message: {ECG_Ex.ErrorMessage}, String: {ECG_Ex.ErrorString}");
}
} // END USING
}
catch (Exception ex){ Console.WriteLine("Unhandled Exception: " + ex.ToString()); }
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /v4.1/prod/ECGridOS.asmx HTTP/1.1
Host: os.ecgrid.io
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://os.ecgrid.io/NetworkList"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<NetworkList xmlns="https://os.ecgrid.io/">
<SessionID>string</SessionID>
<Name>string</Name>
</NetworkList>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<NetworkListResponse xmlns="https://os.ecgrid.io/">
<NetworkListResult>
<NetworkIDInfo>
<NetworkID>int</NetworkID>
<Name>string</Name>
<Location>string</Location>
<AdminContact>string</AdminContact>
<AdminPhone>string</AdminPhone>
<AdminEMail>string</AdminEMail>
<LastContact>dateTime</LastContact>
<Type>Network or Router</Type>
<Status>Development or Active or Preproduction or Suspended or Terminated</Status>
<RunStatus>Restart or OffLine or Active or Sleeping or Alert</RunStatus>
<NetworkStatus>Redirected or NormalOperation or ECGridScheduledOutage or ECGridUnscheduledOutage or NetworkScheduledOutage or NetworkUnscheduledOutage</NetworkStatus>
<ECGridAccount>boolean</ECGridAccount>
<OwnerUserID>int</OwnerUserID>
<RoutingUserID>int</RoutingUserID>
<ErrorsUserID>int</ErrorsUserID>
<InterconnectsUserID>int</InterconnectsUserID>
<NoticesUserID>int</NoticesUserID>
<ReportsUserID>int</ReportsUserID>
<AccountingUserID>int</AccountingUserID>
<CustomerServiceUserID>int</CustomerServiceUserID>
<HomeWebsite>string</HomeWebsite>
<SupportWebsite>string</SupportWebsite>
<LoginWebsite>string</LoginWebsite>
<Created>dateTime</Created>
<Modified>dateTime</Modified>
<LastLog>
<LogID>int</LogID>
<LogDate>dateTime</LogDate>
<UserID>int</UserID>
<Type>SystemResponse or SystemAutomated or User</Type>
<Status>Start or CheckIn or Access or Pause or Restart or Shutdown or StatusChange</Status>
<AuthLevel>NoChange or Root or TechOps or NetOps or NetworkAdmin or NetworkUser or MailboxAdmin or MailboxUser or TPUser or General</AuthLevel>
<Description>string</Description>
</LastLog>
<OwnerInfo>
<Type>string</Type>
<RoutingType>string</RoutingType>
<Routing>Open or OpenWithSenderValidation or TradingPartnerPairs or MultiNetwork or ECGridOpen or ECGridTradingPartnerPairs</Routing>
<LegacyPassword>string</LegacyPassword>
<InterconnectContact>string</InterconnectContact>
<InterconnectEMail>string</InterconnectEMail>
<ErrorContact>string</ErrorContact>
<ErrorEMail>string</ErrorEMail>
<Config xsi:nil="true" />
<PricelistID>int</PricelistID>
<ContractID>int</ContractID>
</OwnerInfo>
<NetOpsInfo>
<BillingUserID>int</BillingUserID>
<BillingContact>string</BillingContact>
<BillingEMail>string</BillingEMail>
<BillingType>short</BillingType>
<InvoiceContact>string</InvoiceContact>
<InvoiceEMail>string</InvoiceEMail>
<SoftwareVersion>string</SoftwareVersion>
<Created>dateTime</Created>
<Commissioned>dateTime</Commissioned>
<Decommissioned>dateTime</Decommissioned>
<Modified>dateTime</Modified>
<RunDir>string</RunDir>
<InternalDirectory>string</InternalDirectory>
<ExternalDirectoryRoot>string</ExternalDirectoryRoot>
<ExternalDirectoryIn>string</ExternalDirectoryIn>
<ExternalDirectoryOut>string</ExternalDirectoryOut>
<ArchiveDays>short</ArchiveDays>
<SupportURL>string</SupportURL>
<BlockSize>short</BlockSize>
<EnvPerMB>short</EnvPerMB>
<OutBoxTimeOut>short</OutBoxTimeOut>
<MasterAccount>string</MasterAccount>
<ProcessID>int</ProcessID>
<UserName>string</UserName>
<UserDomain>string</UserDomain>
<Server>string</Server>
<AliasNetworkID>int</AliasNetworkID>
<AliasMailboxID>int</AliasMailboxID>
<InBoxPattern>string</InBoxPattern>
<OutBoxPattern>string</OutBoxPattern>
<x1256 xsi:nil="true" />
<ArchiveDaysInternal>short</ArchiveDaysInternal>
<ArchiveDaysExternal>short</ArchiveDaysExternal>
<MaxBatch>short</MaxBatch>
<dbOpenMaxCycles>short</dbOpenMaxCycles>
<dbOpenMaxSeconds>short</dbOpenMaxSeconds>
<Gateway xsi:nil="true" />
<VPN xsi:nil="true" />
<FTPServer xsi:nil="true" />
<FTPClient xsi:nil="true" />
</NetOpsInfo>
</NetworkIDInfo>
<NetworkIDInfo>
<NetworkID>int</NetworkID>
<Name>string</Name>
<Location>string</Location>
<AdminContact>string</AdminContact>
<AdminPhone>string</AdminPhone>
<AdminEMail>string</AdminEMail>
<LastContact>dateTime</LastContact>
<Type>Network or Router</Type>
<Status>Development or Active or Preproduction or Suspended or Terminated</Status>
<RunStatus>Restart or OffLine or Active or Sleeping or Alert</RunStatus>
<NetworkStatus>Redirected or NormalOperation or ECGridScheduledOutage or ECGridUnscheduledOutage or NetworkScheduledOutage or NetworkUnscheduledOutage</NetworkStatus>
<ECGridAccount>boolean</ECGridAccount>
<OwnerUserID>int</OwnerUserID>
<RoutingUserID>int</RoutingUserID>
<ErrorsUserID>int</ErrorsUserID>
<InterconnectsUserID>int</InterconnectsUserID>
<NoticesUserID>int</NoticesUserID>
<ReportsUserID>int</ReportsUserID>
<AccountingUserID>int</AccountingUserID>
<CustomerServiceUserID>int</CustomerServiceUserID>
<HomeWebsite>string</HomeWebsite>
<SupportWebsite>string</SupportWebsite>
<LoginWebsite>string</LoginWebsite>
<Created>dateTime</Created>
<Modified>dateTime</Modified>
<LastLog>
<LogID>int</LogID>
<LogDate>dateTime</LogDate>
<UserID>int</UserID>
<Type>SystemResponse or SystemAutomated or User</Type>
<Status>Start or CheckIn or Access or Pause or Restart or Shutdown or StatusChange</Status>
<AuthLevel>NoChange or Root or TechOps or NetOps or NetworkAdmin or NetworkUser or MailboxAdmin or MailboxUser or TPUser or General</AuthLevel>
<Description>string</Description>
</LastLog>
<OwnerInfo>
<Type>string</Type>
<RoutingType>string</RoutingType>
<Routing>Open or OpenWithSenderValidation or TradingPartnerPairs or MultiNetwork or ECGridOpen or ECGridTradingPartnerPairs</Routing>
<LegacyPassword>string</LegacyPassword>
<InterconnectContact>string</InterconnectContact>
<InterconnectEMail>string</InterconnectEMail>
<ErrorContact>string</ErrorContact>
<ErrorEMail>string</ErrorEMail>
<Config xsi:nil="true" />
<PricelistID>int</PricelistID>
<ContractID>int</ContractID>
</OwnerInfo>
<NetOpsInfo>
<BillingUserID>int</BillingUserID>
<BillingContact>string</BillingContact>
<BillingEMail>string</BillingEMail>
<BillingType>short</BillingType>
<InvoiceContact>string</InvoiceContact>
<InvoiceEMail>string</InvoiceEMail>
<SoftwareVersion>string</SoftwareVersion>
<Created>dateTime</Created>
<Commissioned>dateTime</Commissioned>
<Decommissioned>dateTime</Decommissioned>
<Modified>dateTime</Modified>
<RunDir>string</RunDir>
<InternalDirectory>string</InternalDirectory>
<ExternalDirectoryRoot>string</ExternalDirectoryRoot>
<ExternalDirectoryIn>string</ExternalDirectoryIn>
<ExternalDirectoryOut>string</ExternalDirectoryOut>
<ArchiveDays>short</ArchiveDays>
<SupportURL>string</SupportURL>
<BlockSize>short</BlockSize>
<EnvPerMB>short</EnvPerMB>
<OutBoxTimeOut>short</OutBoxTimeOut>
<MasterAccount>string</MasterAccount>
<ProcessID>int</ProcessID>
<UserName>string</UserName>
<UserDomain>string</UserDomain>
<Server>string</Server>
<AliasNetworkID>int</AliasNetworkID>
<AliasMailboxID>int</AliasMailboxID>
<InBoxPattern>string</InBoxPattern>
<OutBoxPattern>string</OutBoxPattern>
<x1256 xsi:nil="true" />
<ArchiveDaysInternal>short</ArchiveDaysInternal>
<ArchiveDaysExternal>short</ArchiveDaysExternal>
<MaxBatch>short</MaxBatch>
<dbOpenMaxCycles>short</dbOpenMaxCycles>
<dbOpenMaxSeconds>short</dbOpenMaxSeconds>
<Gateway xsi:nil="true" />
<VPN xsi:nil="true" />
<FTPServer xsi:nil="true" />
<FTPClient xsi:nil="true" />
</NetOpsInfo>
</NetworkIDInfo>
</NetworkListResult>
</NetworkListResponse>
</soap:Body>
</soap:Envelope>
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /v4.1/prod/ECGridOS.asmx HTTP/1.1
Host: os.ecgrid.io
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<NetworkList xmlns="https://os.ecgrid.io/">
<SessionID>string</SessionID>
<Name>string</Name>
</NetworkList>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<NetworkListResponse xmlns="https://os.ecgrid.io/">
<NetworkListResult>
<NetworkIDInfo>
<NetworkID>int</NetworkID>
<Name>string</Name>
<Location>string</Location>
<AdminContact>string</AdminContact>
<AdminPhone>string</AdminPhone>
<AdminEMail>string</AdminEMail>
<LastContact>dateTime</LastContact>
<Type>Network or Router</Type>
<Status>Development or Active or Preproduction or Suspended or Terminated</Status>
<RunStatus>Restart or OffLine or Active or Sleeping or Alert</RunStatus>
<NetworkStatus>Redirected or NormalOperation or ECGridScheduledOutage or ECGridUnscheduledOutage or NetworkScheduledOutage or NetworkUnscheduledOutage</NetworkStatus>
<ECGridAccount>boolean</ECGridAccount>
<OwnerUserID>int</OwnerUserID>
<RoutingUserID>int</RoutingUserID>
<ErrorsUserID>int</ErrorsUserID>
<InterconnectsUserID>int</InterconnectsUserID>
<NoticesUserID>int</NoticesUserID>
<ReportsUserID>int</ReportsUserID>
<AccountingUserID>int</AccountingUserID>
<CustomerServiceUserID>int</CustomerServiceUserID>
<HomeWebsite>string</HomeWebsite>
<SupportWebsite>string</SupportWebsite>
<LoginWebsite>string</LoginWebsite>
<Created>dateTime</Created>
<Modified>dateTime</Modified>
<LastLog>
<LogID>int</LogID>
<LogDate>dateTime</LogDate>
<UserID>int</UserID>
<Type>SystemResponse or SystemAutomated or User</Type>
<Status>Start or CheckIn or Access or Pause or Restart or Shutdown or StatusChange</Status>
<AuthLevel>NoChange or Root or TechOps or NetOps or NetworkAdmin or NetworkUser or MailboxAdmin or MailboxUser or TPUser or General</AuthLevel>
<Description>string</Description>
</LastLog>
<OwnerInfo>
<Type>string</Type>
<RoutingType>string</RoutingType>
<Routing>Open or OpenWithSenderValidation or TradingPartnerPairs or MultiNetwork or ECGridOpen or ECGridTradingPartnerPairs</Routing>
<LegacyPassword>string</LegacyPassword>
<InterconnectContact>string</InterconnectContact>
<InterconnectEMail>string</InterconnectEMail>
<ErrorContact>string</ErrorContact>
<ErrorEMail>string</ErrorEMail>
<Config xsi:nil="true" />
<PricelistID>int</PricelistID>
<ContractID>int</ContractID>
</OwnerInfo>
<NetOpsInfo>
<BillingUserID>int</BillingUserID>
<BillingContact>string</BillingContact>
<BillingEMail>string</BillingEMail>
<BillingType>short</BillingType>
<InvoiceContact>string</InvoiceContact>
<InvoiceEMail>string</InvoiceEMail>
<SoftwareVersion>string</SoftwareVersion>
<Created>dateTime</Created>
<Commissioned>dateTime</Commissioned>
<Decommissioned>dateTime</Decommissioned>
<Modified>dateTime</Modified>
<RunDir>string</RunDir>
<InternalDirectory>string</InternalDirectory>
<ExternalDirectoryRoot>string</ExternalDirectoryRoot>
<ExternalDirectoryIn>string</ExternalDirectoryIn>
<ExternalDirectoryOut>string</ExternalDirectoryOut>
<ArchiveDays>short</ArchiveDays>
<SupportURL>string</SupportURL>
<BlockSize>short</BlockSize>
<EnvPerMB>short</EnvPerMB>
<OutBoxTimeOut>short</OutBoxTimeOut>
<MasterAccount>string</MasterAccount>
<ProcessID>int</ProcessID>
<UserName>string</UserName>
<UserDomain>string</UserDomain>
<Server>string</Server>
<AliasNetworkID>int</AliasNetworkID>
<AliasMailboxID>int</AliasMailboxID>
<InBoxPattern>string</InBoxPattern>
<OutBoxPattern>string</OutBoxPattern>
<x1256 xsi:nil="true" />
<ArchiveDaysInternal>short</ArchiveDaysInternal>
<ArchiveDaysExternal>short</ArchiveDaysExternal>
<MaxBatch>short</MaxBatch>
<dbOpenMaxCycles>short</dbOpenMaxCycles>
<dbOpenMaxSeconds>short</dbOpenMaxSeconds>
<Gateway xsi:nil="true" />
<VPN xsi:nil="true" />
<FTPServer xsi:nil="true" />
<FTPClient xsi:nil="true" />
</NetOpsInfo>
</NetworkIDInfo>
<NetworkIDInfo>
<NetworkID>int</NetworkID>
<Name>string</Name>
<Location>string</Location>
<AdminContact>string</AdminContact>
<AdminPhone>string</AdminPhone>
<AdminEMail>string</AdminEMail>
<LastContact>dateTime</LastContact>
<Type>Network or Router</Type>
<Status>Development or Active or Preproduction or Suspended or Terminated</Status>
<RunStatus>Restart or OffLine or Active or Sleeping or Alert</RunStatus>
<NetworkStatus>Redirected or NormalOperation or ECGridScheduledOutage or ECGridUnscheduledOutage or NetworkScheduledOutage or NetworkUnscheduledOutage</NetworkStatus>
<ECGridAccount>boolean</ECGridAccount>
<OwnerUserID>int</OwnerUserID>
<RoutingUserID>int</RoutingUserID>
<ErrorsUserID>int</ErrorsUserID>
<InterconnectsUserID>int</InterconnectsUserID>
<NoticesUserID>int</NoticesUserID>
<ReportsUserID>int</ReportsUserID>
<AccountingUserID>int</AccountingUserID>
<CustomerServiceUserID>int</CustomerServiceUserID>
<HomeWebsite>string</HomeWebsite>
<SupportWebsite>string</SupportWebsite>
<LoginWebsite>string</LoginWebsite>
<Created>dateTime</Created>
<Modified>dateTime</Modified>
<LastLog>
<LogID>int</LogID>
<LogDate>dateTime</LogDate>
<UserID>int</UserID>
<Type>SystemResponse or SystemAutomated or User</Type>
<Status>Start or CheckIn or Access or Pause or Restart or Shutdown or StatusChange</Status>
<AuthLevel>NoChange or Root or TechOps or NetOps or NetworkAdmin or NetworkUser or MailboxAdmin or MailboxUser or TPUser or General</AuthLevel>
<Description>string</Description>
</LastLog>
<OwnerInfo>
<Type>string</Type>
<RoutingType>string</RoutingType>
<Routing>Open or OpenWithSenderValidation or TradingPartnerPairs or MultiNetwork or ECGridOpen or ECGridTradingPartnerPairs</Routing>
<LegacyPassword>string</LegacyPassword>
<InterconnectContact>string</InterconnectContact>
<InterconnectEMail>string</InterconnectEMail>
<ErrorContact>string</ErrorContact>
<ErrorEMail>string</ErrorEMail>
<Config xsi:nil="true" />
<PricelistID>int</PricelistID>
<ContractID>int</ContractID>
</OwnerInfo>
<NetOpsInfo>
<BillingUserID>int</BillingUserID>
<BillingContact>string</BillingContact>
<BillingEMail>string</BillingEMail>
<BillingType>short</BillingType>
<InvoiceContact>string</InvoiceContact>
<InvoiceEMail>string</InvoiceEMail>
<SoftwareVersion>string</SoftwareVersion>
<Created>dateTime</Created>
<Commissioned>dateTime</Commissioned>
<Decommissioned>dateTime</Decommissioned>
<Modified>dateTime</Modified>
<RunDir>string</RunDir>
<InternalDirectory>string</InternalDirectory>
<ExternalDirectoryRoot>string</ExternalDirectoryRoot>
<ExternalDirectoryIn>string</ExternalDirectoryIn>
<ExternalDirectoryOut>string</ExternalDirectoryOut>
<ArchiveDays>short</ArchiveDays>
<SupportURL>string</SupportURL>
<BlockSize>short</BlockSize>
<EnvPerMB>short</EnvPerMB>
<OutBoxTimeOut>short</OutBoxTimeOut>
<MasterAccount>string</MasterAccount>
<ProcessID>int</ProcessID>
<UserName>string</UserName>
<UserDomain>string</UserDomain>
<Server>string</Server>
<AliasNetworkID>int</AliasNetworkID>
<AliasMailboxID>int</AliasMailboxID>
<InBoxPattern>string</InBoxPattern>
<OutBoxPattern>string</OutBoxPattern>
<x1256 xsi:nil="true" />
<ArchiveDaysInternal>short</ArchiveDaysInternal>
<ArchiveDaysExternal>short</ArchiveDaysExternal>
<MaxBatch>short</MaxBatch>
<dbOpenMaxCycles>short</dbOpenMaxCycles>
<dbOpenMaxSeconds>short</dbOpenMaxSeconds>
<Gateway xsi:nil="true" />
<VPN xsi:nil="true" />
<FTPServer xsi:nil="true" />
<FTPClient xsi:nil="true" />
</NetOpsInfo>
</NetworkIDInfo>
</NetworkListResult>
</NetworkListResponse>
</soap12:Body>
</soap12:Envelope>
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
GET /v4.1/prod/ECGridOS.asmx/NetworkList?SessionID=string&Name=string HTTP/1.1
Host: os.ecgrid.io
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfNetworkIDInfo xmlns="https://os.ecgrid.io/">
<NetworkIDInfo>
<NetworkID>int</NetworkID>
<Name>string</Name>
<Location>string</Location>
<AdminContact>string</AdminContact>
<AdminPhone>string</AdminPhone>
<AdminEMail>string</AdminEMail>
<LastContact>dateTime</LastContact>
<Type>Network or Router</Type>
<Status>Development or Active or Preproduction or Suspended or Terminated</Status>
<RunStatus>Restart or OffLine or Active or Sleeping or Alert</RunStatus>
<NetworkStatus>Redirected or NormalOperation or ECGridScheduledOutage or ECGridUnscheduledOutage or NetworkScheduledOutage or NetworkUnscheduledOutage</NetworkStatus>
<ECGridAccount>boolean</ECGridAccount>
<OwnerUserID>int</OwnerUserID>
<RoutingUserID>int</RoutingUserID>
<ErrorsUserID>int</ErrorsUserID>
<InterconnectsUserID>int</InterconnectsUserID>
<NoticesUserID>int</NoticesUserID>
<ReportsUserID>int</ReportsUserID>
<AccountingUserID>int</AccountingUserID>
<CustomerServiceUserID>int</CustomerServiceUserID>
<HomeWebsite>string</HomeWebsite>
<SupportWebsite>string</SupportWebsite>
<LoginWebsite>string</LoginWebsite>
<Created>dateTime</Created>
<Modified>dateTime</Modified>
<LastLog>
<LogID>int</LogID>
<LogDate>dateTime</LogDate>
<UserID>int</UserID>
<Type>SystemResponse or SystemAutomated or User</Type>
<Status>Start or CheckIn or Access or Pause or Restart or Shutdown or StatusChange</Status>
<AuthLevel>NoChange or Root or TechOps or NetOps or NetworkAdmin or NetworkUser or MailboxAdmin or MailboxUser or TPUser or General</AuthLevel>
<Description>string</Description>
</LastLog>
<OwnerInfo>
<Type>string</Type>
<RoutingType>string</RoutingType>
<Routing>Open or OpenWithSenderValidation or TradingPartnerPairs or MultiNetwork or ECGridOpen or ECGridTradingPartnerPairs</Routing>
<LegacyPassword>string</LegacyPassword>
<InterconnectContact>string</InterconnectContact>
<InterconnectEMail>string</InterconnectEMail>
<ErrorContact>string</ErrorContact>
<ErrorEMail>string</ErrorEMail>
<Config>
<InBoxTimeout>short</InBoxTimeout>
<SegTerm>unsignedByte</SegTerm>
<ElmSep>unsignedByte</ElmSep>
<SubElmSep>unsignedByte</SubElmSep>
<EBCDICFilter>short</EBCDICFilter>
<FTPasciiFilter>boolean</FTPasciiFilter>
<LowPassFilter>boolean</LowPassFilter>
<MailbagPassThrough>boolean</MailbagPassThrough>
<DeleteOnDownload>boolean</DeleteOnDownload>
<StripDirectedEnvelope>boolean</StripDirectedEnvelope>
</Config>
<PricelistID>int</PricelistID>
<ContractID>int</ContractID>
</OwnerInfo>
<NetOpsInfo>
<BillingUserID>int</BillingUserID>
<BillingContact>string</BillingContact>
<BillingEMail>string</BillingEMail>
<BillingType>short</BillingType>
<InvoiceContact>string</InvoiceContact>
<InvoiceEMail>string</InvoiceEMail>
<SoftwareVersion>string</SoftwareVersion>
<Created>dateTime</Created>
<Commissioned>dateTime</Commissioned>
<Decommissioned>dateTime</Decommissioned>
<Modified>dateTime</Modified>
<RunDir>string</RunDir>
<InternalDirectory>string</InternalDirectory>
<ExternalDirectoryRoot>string</ExternalDirectoryRoot>
<ExternalDirectoryIn>string</ExternalDirectoryIn>
<ExternalDirectoryOut>string</ExternalDirectoryOut>
<ArchiveDays>short</ArchiveDays>
<SupportURL>string</SupportURL>
<BlockSize>short</BlockSize>
<EnvPerMB>short</EnvPerMB>
<OutBoxTimeOut>short</OutBoxTimeOut>
<MasterAccount>string</MasterAccount>
<ProcessID>int</ProcessID>
<UserName>string</UserName>
<UserDomain>string</UserDomain>
<Server>string</Server>
<AliasNetworkID>int</AliasNetworkID>
<AliasMailboxID>int</AliasMailboxID>
<InBoxPattern>string</InBoxPattern>
<OutBoxPattern>string</OutBoxPattern>
<x1256>
<passwordFrom>string</passwordFrom>
<passwordTo>string</passwordTo>
<qualifierFrom>string</qualifierFrom>
<idFrom>string</idFrom>
<qualifierTo>string</qualifierTo>
<idTo>string</idTo>
<version>string</version>
<production>boolean</production>
</x1256>
<ArchiveDaysInternal>short</ArchiveDaysInternal>
<ArchiveDaysExternal>short</ArchiveDaysExternal>
<MaxBatch>short</MaxBatch>
<dbOpenMaxCycles>short</dbOpenMaxCycles>
<dbOpenMaxSeconds>short</dbOpenMaxSeconds>
<Gateway>
<Application>string</Application>
<ApplicationTimeOut>short</ApplicationTimeOut>
<ApplicationLogFile>string</ApplicationLogFile>
<Frequency>short</Frequency>
<MinimumPolling>short</MinimumPolling>
<Handshake>Push or Pull or PushPull</Handshake>
<CommChannel>none or ftp or sftp or as2 or http or oftp or x400 or gisb or rnif or cxml or undefined</CommChannel>
<Connection>Internet or VPN or Dial or Other</Connection>
</Gateway>
<VPN>
<LocalTunnel>string</LocalTunnel>
<RemoteTunnel>string</RemoteTunnel>
<EncryptionDomain d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<SharedSecret>string</SharedSecret>
<EncryptionMethod>_3DES_SHA1 or _DES_SHA1 or _3DES_MD5 or _DES_MD5</EncryptionMethod>
</VPN>
<FTPServer>
<IP d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<UserID>string</UserID>
<Password>string</Password>
<Account>string</Account>
<VirtualDirectoryIn>string</VirtualDirectoryIn>
<VirtualDirectoryOut>string</VirtualDirectoryOut>
<LogicalDirectory>string</LogicalDirectory>
<MaxThreads>short</MaxThreads>
</FTPServer>
<FTPClient>
<IP d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<UserID>string</UserID>
<Password>string</Password>
<Account>string</Account>
<VirtualDirectoryIn>string</VirtualDirectoryIn>
<VirtualDirectoryOut>string</VirtualDirectoryOut>
<LogicalDirectory>string</LogicalDirectory>
<MaxThreads>short</MaxThreads>
</FTPClient>
</NetOpsInfo>
</NetworkIDInfo>
<NetworkIDInfo>
<NetworkID>int</NetworkID>
<Name>string</Name>
<Location>string</Location>
<AdminContact>string</AdminContact>
<AdminPhone>string</AdminPhone>
<AdminEMail>string</AdminEMail>
<LastContact>dateTime</LastContact>
<Type>Network or Router</Type>
<Status>Development or Active or Preproduction or Suspended or Terminated</Status>
<RunStatus>Restart or OffLine or Active or Sleeping or Alert</RunStatus>
<NetworkStatus>Redirected or NormalOperation or ECGridScheduledOutage or ECGridUnscheduledOutage or NetworkScheduledOutage or NetworkUnscheduledOutage</NetworkStatus>
<ECGridAccount>boolean</ECGridAccount>
<OwnerUserID>int</OwnerUserID>
<RoutingUserID>int</RoutingUserID>
<ErrorsUserID>int</ErrorsUserID>
<InterconnectsUserID>int</InterconnectsUserID>
<NoticesUserID>int</NoticesUserID>
<ReportsUserID>int</ReportsUserID>
<AccountingUserID>int</AccountingUserID>
<CustomerServiceUserID>int</CustomerServiceUserID>
<HomeWebsite>string</HomeWebsite>
<SupportWebsite>string</SupportWebsite>
<LoginWebsite>string</LoginWebsite>
<Created>dateTime</Created>
<Modified>dateTime</Modified>
<LastLog>
<LogID>int</LogID>
<LogDate>dateTime</LogDate>
<UserID>int</UserID>
<Type>SystemResponse or SystemAutomated or User</Type>
<Status>Start or CheckIn or Access or Pause or Restart or Shutdown or StatusChange</Status>
<AuthLevel>NoChange or Root or TechOps or NetOps or NetworkAdmin or NetworkUser or MailboxAdmin or MailboxUser or TPUser or General</AuthLevel>
<Description>string</Description>
</LastLog>
<OwnerInfo>
<Type>string</Type>
<RoutingType>string</RoutingType>
<Routing>Open or OpenWithSenderValidation or TradingPartnerPairs or MultiNetwork or ECGridOpen or ECGridTradingPartnerPairs</Routing>
<LegacyPassword>string</LegacyPassword>
<InterconnectContact>string</InterconnectContact>
<InterconnectEMail>string</InterconnectEMail>
<ErrorContact>string</ErrorContact>
<ErrorEMail>string</ErrorEMail>
<Config>
<InBoxTimeout>short</InBoxTimeout>
<SegTerm>unsignedByte</SegTerm>
<ElmSep>unsignedByte</ElmSep>
<SubElmSep>unsignedByte</SubElmSep>
<EBCDICFilter>short</EBCDICFilter>
<FTPasciiFilter>boolean</FTPasciiFilter>
<LowPassFilter>boolean</LowPassFilter>
<MailbagPassThrough>boolean</MailbagPassThrough>
<DeleteOnDownload>boolean</DeleteOnDownload>
<StripDirectedEnvelope>boolean</StripDirectedEnvelope>
</Config>
<PricelistID>int</PricelistID>
<ContractID>int</ContractID>
</OwnerInfo>
<NetOpsInfo>
<BillingUserID>int</BillingUserID>
<BillingContact>string</BillingContact>
<BillingEMail>string</BillingEMail>
<BillingType>short</BillingType>
<InvoiceContact>string</InvoiceContact>
<InvoiceEMail>string</InvoiceEMail>
<SoftwareVersion>string</SoftwareVersion>
<Created>dateTime</Created>
<Commissioned>dateTime</Commissioned>
<Decommissioned>dateTime</Decommissioned>
<Modified>dateTime</Modified>
<RunDir>string</RunDir>
<InternalDirectory>string</InternalDirectory>
<ExternalDirectoryRoot>string</ExternalDirectoryRoot>
<ExternalDirectoryIn>string</ExternalDirectoryIn>
<ExternalDirectoryOut>string</ExternalDirectoryOut>
<ArchiveDays>short</ArchiveDays>
<SupportURL>string</SupportURL>
<BlockSize>short</BlockSize>
<EnvPerMB>short</EnvPerMB>
<OutBoxTimeOut>short</OutBoxTimeOut>
<MasterAccount>string</MasterAccount>
<ProcessID>int</ProcessID>
<UserName>string</UserName>
<UserDomain>string</UserDomain>
<Server>string</Server>
<AliasNetworkID>int</AliasNetworkID>
<AliasMailboxID>int</AliasMailboxID>
<InBoxPattern>string</InBoxPattern>
<OutBoxPattern>string</OutBoxPattern>
<x1256>
<passwordFrom>string</passwordFrom>
<passwordTo>string</passwordTo>
<qualifierFrom>string</qualifierFrom>
<idFrom>string</idFrom>
<qualifierTo>string</qualifierTo>
<idTo>string</idTo>
<version>string</version>
<production>boolean</production>
</x1256>
<ArchiveDaysInternal>short</ArchiveDaysInternal>
<ArchiveDaysExternal>short</ArchiveDaysExternal>
<MaxBatch>short</MaxBatch>
<dbOpenMaxCycles>short</dbOpenMaxCycles>
<dbOpenMaxSeconds>short</dbOpenMaxSeconds>
<Gateway>
<Application>string</Application>
<ApplicationTimeOut>short</ApplicationTimeOut>
<ApplicationLogFile>string</ApplicationLogFile>
<Frequency>short</Frequency>
<MinimumPolling>short</MinimumPolling>
<Handshake>Push or Pull or PushPull</Handshake>
<CommChannel>none or ftp or sftp or as2 or http or oftp or x400 or gisb or rnif or cxml or undefined</CommChannel>
<Connection>Internet or VPN or Dial or Other</Connection>
</Gateway>
<VPN>
<LocalTunnel>string</LocalTunnel>
<RemoteTunnel>string</RemoteTunnel>
<EncryptionDomain d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<SharedSecret>string</SharedSecret>
<EncryptionMethod>_3DES_SHA1 or _DES_SHA1 or _3DES_MD5 or _DES_MD5</EncryptionMethod>
</VPN>
<FTPServer>
<IP d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<UserID>string</UserID>
<Password>string</Password>
<Account>string</Account>
<VirtualDirectoryIn>string</VirtualDirectoryIn>
<VirtualDirectoryOut>string</VirtualDirectoryOut>
<LogicalDirectory>string</LogicalDirectory>
<MaxThreads>short</MaxThreads>
</FTPServer>
<FTPClient>
<IP d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<UserID>string</UserID>
<Password>string</Password>
<Account>string</Account>
<VirtualDirectoryIn>string</VirtualDirectoryIn>
<VirtualDirectoryOut>string</VirtualDirectoryOut>
<LogicalDirectory>string</LogicalDirectory>
<MaxThreads>short</MaxThreads>
</FTPClient>
</NetOpsInfo>
</NetworkIDInfo>
</ArrayOfNetworkIDInfo>
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
POST /v4.1/prod/ECGridOS.asmx/NetworkList HTTP/1.1
Host: os.ecgrid.io
Content-Type: application/x-www-form-urlencoded
Content-Length: length
SessionID=string&Name=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfNetworkIDInfo xmlns="https://os.ecgrid.io/">
<NetworkIDInfo>
<NetworkID>int</NetworkID>
<Name>string</Name>
<Location>string</Location>
<AdminContact>string</AdminContact>
<AdminPhone>string</AdminPhone>
<AdminEMail>string</AdminEMail>
<LastContact>dateTime</LastContact>
<Type>Network or Router</Type>
<Status>Development or Active or Preproduction or Suspended or Terminated</Status>
<RunStatus>Restart or OffLine or Active or Sleeping or Alert</RunStatus>
<NetworkStatus>Redirected or NormalOperation or ECGridScheduledOutage or ECGridUnscheduledOutage or NetworkScheduledOutage or NetworkUnscheduledOutage</NetworkStatus>
<ECGridAccount>boolean</ECGridAccount>
<OwnerUserID>int</OwnerUserID>
<RoutingUserID>int</RoutingUserID>
<ErrorsUserID>int</ErrorsUserID>
<InterconnectsUserID>int</InterconnectsUserID>
<NoticesUserID>int</NoticesUserID>
<ReportsUserID>int</ReportsUserID>
<AccountingUserID>int</AccountingUserID>
<CustomerServiceUserID>int</CustomerServiceUserID>
<HomeWebsite>string</HomeWebsite>
<SupportWebsite>string</SupportWebsite>
<LoginWebsite>string</LoginWebsite>
<Created>dateTime</Created>
<Modified>dateTime</Modified>
<LastLog>
<LogID>int</LogID>
<LogDate>dateTime</LogDate>
<UserID>int</UserID>
<Type>SystemResponse or SystemAutomated or User</Type>
<Status>Start or CheckIn or Access or Pause or Restart or Shutdown or StatusChange</Status>
<AuthLevel>NoChange or Root or TechOps or NetOps or NetworkAdmin or NetworkUser or MailboxAdmin or MailboxUser or TPUser or General</AuthLevel>
<Description>string</Description>
</LastLog>
<OwnerInfo>
<Type>string</Type>
<RoutingType>string</RoutingType>
<Routing>Open or OpenWithSenderValidation or TradingPartnerPairs or MultiNetwork or ECGridOpen or ECGridTradingPartnerPairs</Routing>
<LegacyPassword>string</LegacyPassword>
<InterconnectContact>string</InterconnectContact>
<InterconnectEMail>string</InterconnectEMail>
<ErrorContact>string</ErrorContact>
<ErrorEMail>string</ErrorEMail>
<Config>
<InBoxTimeout>short</InBoxTimeout>
<SegTerm>unsignedByte</SegTerm>
<ElmSep>unsignedByte</ElmSep>
<SubElmSep>unsignedByte</SubElmSep>
<EBCDICFilter>short</EBCDICFilter>
<FTPasciiFilter>boolean</FTPasciiFilter>
<LowPassFilter>boolean</LowPassFilter>
<MailbagPassThrough>boolean</MailbagPassThrough>
<DeleteOnDownload>boolean</DeleteOnDownload>
<StripDirectedEnvelope>boolean</StripDirectedEnvelope>
</Config>
<PricelistID>int</PricelistID>
<ContractID>int</ContractID>
</OwnerInfo>
<NetOpsInfo>
<BillingUserID>int</BillingUserID>
<BillingContact>string</BillingContact>
<BillingEMail>string</BillingEMail>
<BillingType>short</BillingType>
<InvoiceContact>string</InvoiceContact>
<InvoiceEMail>string</InvoiceEMail>
<SoftwareVersion>string</SoftwareVersion>
<Created>dateTime</Created>
<Commissioned>dateTime</Commissioned>
<Decommissioned>dateTime</Decommissioned>
<Modified>dateTime</Modified>
<RunDir>string</RunDir>
<InternalDirectory>string</InternalDirectory>
<ExternalDirectoryRoot>string</ExternalDirectoryRoot>
<ExternalDirectoryIn>string</ExternalDirectoryIn>
<ExternalDirectoryOut>string</ExternalDirectoryOut>
<ArchiveDays>short</ArchiveDays>
<SupportURL>string</SupportURL>
<BlockSize>short</BlockSize>
<EnvPerMB>short</EnvPerMB>
<OutBoxTimeOut>short</OutBoxTimeOut>
<MasterAccount>string</MasterAccount>
<ProcessID>int</ProcessID>
<UserName>string</UserName>
<UserDomain>string</UserDomain>
<Server>string</Server>
<AliasNetworkID>int</AliasNetworkID>
<AliasMailboxID>int</AliasMailboxID>
<InBoxPattern>string</InBoxPattern>
<OutBoxPattern>string</OutBoxPattern>
<x1256>
<passwordFrom>string</passwordFrom>
<passwordTo>string</passwordTo>
<qualifierFrom>string</qualifierFrom>
<idFrom>string</idFrom>
<qualifierTo>string</qualifierTo>
<idTo>string</idTo>
<version>string</version>
<production>boolean</production>
</x1256>
<ArchiveDaysInternal>short</ArchiveDaysInternal>
<ArchiveDaysExternal>short</ArchiveDaysExternal>
<MaxBatch>short</MaxBatch>
<dbOpenMaxCycles>short</dbOpenMaxCycles>
<dbOpenMaxSeconds>short</dbOpenMaxSeconds>
<Gateway>
<Application>string</Application>
<ApplicationTimeOut>short</ApplicationTimeOut>
<ApplicationLogFile>string</ApplicationLogFile>
<Frequency>short</Frequency>
<MinimumPolling>short</MinimumPolling>
<Handshake>Push or Pull or PushPull</Handshake>
<CommChannel>none or ftp or sftp or as2 or http or oftp or x400 or gisb or rnif or cxml or undefined</CommChannel>
<Connection>Internet or VPN or Dial or Other</Connection>
</Gateway>
<VPN>
<LocalTunnel>string</LocalTunnel>
<RemoteTunnel>string</RemoteTunnel>
<EncryptionDomain d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<SharedSecret>string</SharedSecret>
<EncryptionMethod>_3DES_SHA1 or _DES_SHA1 or _3DES_MD5 or _DES_MD5</EncryptionMethod>
</VPN>
<FTPServer>
<IP d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<UserID>string</UserID>
<Password>string</Password>
<Account>string</Account>
<VirtualDirectoryIn>string</VirtualDirectoryIn>
<VirtualDirectoryOut>string</VirtualDirectoryOut>
<LogicalDirectory>string</LogicalDirectory>
<MaxThreads>short</MaxThreads>
</FTPServer>
<FTPClient>
<IP d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<UserID>string</UserID>
<Password>string</Password>
<Account>string</Account>
<VirtualDirectoryIn>string</VirtualDirectoryIn>
<VirtualDirectoryOut>string</VirtualDirectoryOut>
<LogicalDirectory>string</LogicalDirectory>
<MaxThreads>short</MaxThreads>
</FTPClient>
</NetOpsInfo>
</NetworkIDInfo>
<NetworkIDInfo>
<NetworkID>int</NetworkID>
<Name>string</Name>
<Location>string</Location>
<AdminContact>string</AdminContact>
<AdminPhone>string</AdminPhone>
<AdminEMail>string</AdminEMail>
<LastContact>dateTime</LastContact>
<Type>Network or Router</Type>
<Status>Development or Active or Preproduction or Suspended or Terminated</Status>
<RunStatus>Restart or OffLine or Active or Sleeping or Alert</RunStatus>
<NetworkStatus>Redirected or NormalOperation or ECGridScheduledOutage or ECGridUnscheduledOutage or NetworkScheduledOutage or NetworkUnscheduledOutage</NetworkStatus>
<ECGridAccount>boolean</ECGridAccount>
<OwnerUserID>int</OwnerUserID>
<RoutingUserID>int</RoutingUserID>
<ErrorsUserID>int</ErrorsUserID>
<InterconnectsUserID>int</InterconnectsUserID>
<NoticesUserID>int</NoticesUserID>
<ReportsUserID>int</ReportsUserID>
<AccountingUserID>int</AccountingUserID>
<CustomerServiceUserID>int</CustomerServiceUserID>
<HomeWebsite>string</HomeWebsite>
<SupportWebsite>string</SupportWebsite>
<LoginWebsite>string</LoginWebsite>
<Created>dateTime</Created>
<Modified>dateTime</Modified>
<LastLog>
<LogID>int</LogID>
<LogDate>dateTime</LogDate>
<UserID>int</UserID>
<Type>SystemResponse or SystemAutomated or User</Type>
<Status>Start or CheckIn or Access or Pause or Restart or Shutdown or StatusChange</Status>
<AuthLevel>NoChange or Root or TechOps or NetOps or NetworkAdmin or NetworkUser or MailboxAdmin or MailboxUser or TPUser or General</AuthLevel>
<Description>string</Description>
</LastLog>
<OwnerInfo>
<Type>string</Type>
<RoutingType>string</RoutingType>
<Routing>Open or OpenWithSenderValidation or TradingPartnerPairs or MultiNetwork or ECGridOpen or ECGridTradingPartnerPairs</Routing>
<LegacyPassword>string</LegacyPassword>
<InterconnectContact>string</InterconnectContact>
<InterconnectEMail>string</InterconnectEMail>
<ErrorContact>string</ErrorContact>
<ErrorEMail>string</ErrorEMail>
<Config>
<InBoxTimeout>short</InBoxTimeout>
<SegTerm>unsignedByte</SegTerm>
<ElmSep>unsignedByte</ElmSep>
<SubElmSep>unsignedByte</SubElmSep>
<EBCDICFilter>short</EBCDICFilter>
<FTPasciiFilter>boolean</FTPasciiFilter>
<LowPassFilter>boolean</LowPassFilter>
<MailbagPassThrough>boolean</MailbagPassThrough>
<DeleteOnDownload>boolean</DeleteOnDownload>
<StripDirectedEnvelope>boolean</StripDirectedEnvelope>
</Config>
<PricelistID>int</PricelistID>
<ContractID>int</ContractID>
</OwnerInfo>
<NetOpsInfo>
<BillingUserID>int</BillingUserID>
<BillingContact>string</BillingContact>
<BillingEMail>string</BillingEMail>
<BillingType>short</BillingType>
<InvoiceContact>string</InvoiceContact>
<InvoiceEMail>string</InvoiceEMail>
<SoftwareVersion>string</SoftwareVersion>
<Created>dateTime</Created>
<Commissioned>dateTime</Commissioned>
<Decommissioned>dateTime</Decommissioned>
<Modified>dateTime</Modified>
<RunDir>string</RunDir>
<InternalDirectory>string</InternalDirectory>
<ExternalDirectoryRoot>string</ExternalDirectoryRoot>
<ExternalDirectoryIn>string</ExternalDirectoryIn>
<ExternalDirectoryOut>string</ExternalDirectoryOut>
<ArchiveDays>short</ArchiveDays>
<SupportURL>string</SupportURL>
<BlockSize>short</BlockSize>
<EnvPerMB>short</EnvPerMB>
<OutBoxTimeOut>short</OutBoxTimeOut>
<MasterAccount>string</MasterAccount>
<ProcessID>int</ProcessID>
<UserName>string</UserName>
<UserDomain>string</UserDomain>
<Server>string</Server>
<AliasNetworkID>int</AliasNetworkID>
<AliasMailboxID>int</AliasMailboxID>
<InBoxPattern>string</InBoxPattern>
<OutBoxPattern>string</OutBoxPattern>
<x1256>
<passwordFrom>string</passwordFrom>
<passwordTo>string</passwordTo>
<qualifierFrom>string</qualifierFrom>
<idFrom>string</idFrom>
<qualifierTo>string</qualifierTo>
<idTo>string</idTo>
<version>string</version>
<production>boolean</production>
</x1256>
<ArchiveDaysInternal>short</ArchiveDaysInternal>
<ArchiveDaysExternal>short</ArchiveDaysExternal>
<MaxBatch>short</MaxBatch>
<dbOpenMaxCycles>short</dbOpenMaxCycles>
<dbOpenMaxSeconds>short</dbOpenMaxSeconds>
<Gateway>
<Application>string</Application>
<ApplicationTimeOut>short</ApplicationTimeOut>
<ApplicationLogFile>string</ApplicationLogFile>
<Frequency>short</Frequency>
<MinimumPolling>short</MinimumPolling>
<Handshake>Push or Pull or PushPull</Handshake>
<CommChannel>none or ftp or sftp or as2 or http or oftp or x400 or gisb or rnif or cxml or undefined</CommChannel>
<Connection>Internet or VPN or Dial or Other</Connection>
</Gateway>
<VPN>
<LocalTunnel>string</LocalTunnel>
<RemoteTunnel>string</RemoteTunnel>
<EncryptionDomain d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<SharedSecret>string</SharedSecret>
<EncryptionMethod>_3DES_SHA1 or _DES_SHA1 or _3DES_MD5 or _DES_MD5</EncryptionMethod>
</VPN>
<FTPServer>
<IP d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<UserID>string</UserID>
<Password>string</Password>
<Account>string</Account>
<VirtualDirectoryIn>string</VirtualDirectoryIn>
<VirtualDirectoryOut>string</VirtualDirectoryOut>
<LogicalDirectory>string</LogicalDirectory>
<MaxThreads>short</MaxThreads>
</FTPServer>
<FTPClient>
<IP d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<UserID>string</UserID>
<Password>string</Password>
<Account>string</Account>
<VirtualDirectoryIn>string</VirtualDirectoryIn>
<VirtualDirectoryOut>string</VirtualDirectoryOut>
<LogicalDirectory>string</LogicalDirectory>
<MaxThreads>short</MaxThreads>
</FTPClient>
</NetOpsInfo>
</NetworkIDInfo>
</ArrayOfNetworkIDInfo>