شركة التطبيقات المتكاملة لتصميم النظم البرمجية الخاصة ش.ش.و.

Integrated Applications Programming Company

Skip Navigation LinksHome » Code Library » AgcfGatewayTable

Public general use code classes and xml files that we've compiled and used over the years:

AGCF Gateway Table support class for Nokia's Optical Fiber Network (OFN) business model.

   1:  namespace Ia.Ngn.Cl.Model.Business.Nokia
   2:  {
   3:      ////////////////////////////////////////////////////////////////////////////
   4:   
   5:      /// <summary publish="true">
   6:      /// AGCF Gateway Table support class for Nokia's Optical Fiber Network (OFN) business model.
   7:      /// </summary>
   8:      /// 
   9:      /// <remarks> 
  10:      /// Copyright � 2014-2017 Jasem Y. Al-Shamlan (info@ia.com.kw), Integrated Applications - Kuwait. All Rights Reserved.
  11:      ///
  12:      /// This library is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by
  13:      /// the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
  14:      ///
  15:      /// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
  16:      /// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
  17:      /// 
  18:      /// You should have received a copy of the GNU General Public License along with this library. If not, see http://www.gnu.org/licenses.
  19:      /// 
  20:      /// Copyright notice: This notice may not be removed or altered from any source distribution.
  21:      /// </remarks> 
  22:      public class AgcfGatewayTable
  23:      {
  24:          /// <summary>
  25:          /// 1360 COM WebAPI User Guide 255-400-419R3.X
  26:          /// ngfs-agcfgatewaytable-v2(rtrv,ent,ed,dlt)
  27:          /// 
  28:          /// </summary>
  29:          public AgcfGatewayTable() { }
  30:   
  31:          /*
  32:           * OMC-P Web API Tester:
  33:           * 
  34:           * rtrv-ngfs-agcfgatewaytable-v2:
  35:           * 
  36:           * Always 6
  37:  
  38:  <?xml version="1.0" encoding="UTF-8"?>
  39:  <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
  40:   <soap-env:Header />
  41:   <soap-env:Body>
  42:    <PlexViewRequest Command="rtrv-ngfs-agcfgatewaytable-v2" SwitchName="TECICS01" RequestId="" SessionId="ngnAPI:1946199540" MaxRows="-1">
  43:     <NgfsAgcfGatewayTableAid></NgfsAgcfGatewayTableAid>
  44:    </PlexViewRequest>
  45:   </soap-env:Body>
  46:  </soap-env:Envelope>
  47:  
  48:  
  49:  <?xml version="1.0" encoding="UTF-8"?>
  50:  <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
  51:   <soap-env:Header />
  52:   <soap-env:Body>
  53:    <PlexViewResponse Command="rtrv-ngfs-agcfgatewaytable-v2" SwitchName="TECICS01" RequestId="" SessionId="ngnAPI:1946199540" CongestionIndicator="false" Status="SUCCESS">
  54:     <ngfs-agcfgatewaytable-v2>
  55:      <NgfsAgcfGatewayTableAid>6</NgfsAgcfGatewayTableAid>
  56:      <TableName>AGCF Gateway 6</TableName>
  57:     </ngfs-agcfgatewaytable-v2>
  58:    </PlexViewResponse>
  59:   </soap-env:Body>
  60:  </soap-env:Envelope>
  61:           * 
  62:           */
  63:   
  64:          /// <summary>
  65:          /// NgfsAgcfGatewayTableAid (req for ent,req for ed). LCP-CTS R6.0 The AID of Agcf Gateway Table. Integer (0-99), where 0 will auto select the table number D. LCP Command. 229 Only 1 table can be supported LCP-ISC R22.1 Support 0-1000, 0 means auto select
  66:          /// Fixed in MOC IMS at 6
  67:          /// </summary>
  68:          public static int NgfsAgcfGatewayTableAid { get { return 6; } }
  69:   
  70:          /// <summary>
  71:          /// TableName (req for ent,req for ed). LCP-CTS R6.0 The name of Agcf Gateway Variant Table. If NgfsAgcfGWVariantTableAid set to 0 for auto selected, the TableName must be empty. String (0-20) [\S]|[\S][a-zA-Z0-9\*#\.,\-+'~`!@$%^:;=(){}\[\]?&quot;&apos;&amp;&gt;&lt;/_|\\ ]*[\S]
  72:          /// Fixed "AGCF Gateway 6" in MOC IMS
  73:          /// </summary>
  74:          public static string TableName { get { return "AGCF Gateway 6"; } }
  75:   
  76:          ////////////////////////////////////////////////////////////////////////////
  77:          ////////////////////////////////////////////////////////////////////////////
  78:      }
  79:   
  80:      ////////////////////////////////////////////////////////////////////////////
  81:      ////////////////////////////////////////////////////////////////////////////
  82:  }