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\*#\.,\-+'~`!@$%^:;=(){}\[\]?"'&></_|\\ ]*[\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: }