Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The PPL Bulk Update Event can be triggered using Custom Logic. The following parameters are Required to execute the Event.

...

languagephp
titlePPL Bulk Update
linenumberstrue

/**

...


*

...

Event:

...

Ports/Pins/Lens

...

Bulk

...

Update

...

requested

...


*

...

Listener

...

Class:

...

Cabling_Model_PortsPinsLens

...


*

...

Listener

...

Method:

...

eventBulkRange

...


*/

...


 
//*NOTE*

...

Can

...

only

...

be

...

triggered

...

on

...

the

...

the

...

PPL

...

Range

...

form

...

when

...

a

...

change

...

affects

...

more

...

than

...

100

...

Pairs/Strands.

...


//example:

...

Create

...

over

...

a

...

hundred

...

new

...

PPLs

...

on

...

a

...

piece

...

of

...

equipment

...

using

...

the

...

PPL

...

range

...

form.

...


 
 
PCR_Event::attachDb(

...


    "ppl-bulk-update",

...


    ["Cabling_Model_PortsPinsLens"

...

=>

...

"eventBulkRange"]

...


);

...


PCR_Event::trigger(

...


    "ppl-bulk-update",

...

   
    [      
        [
        "type"

...

=>

...

"Ports\/Pins\/Lens",

...


        "method"

...

=>

...

"savePPL",

...


        "params"

...

=>

...


        [
            "RECID"

...

=>

...

"addNew",

...


            "status"

...

=>

...

"188",

...


            "multiple"

...

=>

...

"0",

...


            "side"

...

=>

...

"207",

...


            "speed"

...

=>

...

null,

...


            "ip4_address"

...

=>

...

null,

...


            "ip4_subnet_mask"

...

=>

...

null,

...


            "ip6_address"

...

=>

...

null,

...


            "ip6_subnet_mask"

...

=>

...

null,

...


            "udf"

...

=>

...


        [
                "141"

...

=>

...


                [
                    "VALUE"

...

=>

...

null,

...


                    "DATATYPE"

...

=>

...

"VARCHAR"

...


                ],
                "146"

...

=>

...


                [
                    "VALUE"

...

=>

...

"0",

...


                    "DATATYPE"

...

=>

...

"BOOL"

...


                ],
                "165"

...

=>

...


                [
                    "VALUE"

...

=>

...

null,

...


                    "DATATYPE"

...

=>

...

"INTEGER"

...


                ]      
        ],
            "vlan_display"

...

=>

...

null,

...


            "backConnectEqp_display"

...

=>

...

null,

...


            "bulkType"

...

=>

...

"create",

...


            "confirmed"

...

=>

...

true
        ],
        "formFieldKey"

...

=>

...


            [
            "PORTS_PINS_LENS"

...

=>

...


            [
                "RECID"

...

=>

...

"RECID",

...


                "status"

...

=>

...

"PAIR_STATUS_LISTS_RECID",

...


                "multiple"

...

=>

...

"MULTIPLE",

...


                "side"

...

=>

...

"PORT_SIDE_LISTS_RECID",

...


                "speed"

...

=>

...

"PORT_SPEED_LISTS_RECID",

...


                "ip4_address"

...

=>

...

"IP4_ADDRESS",

...


                "ip4_subnet_mask"

...

=>

...

"IP4_SUBNET_MASK",

...


                "ip6_address"

...

=>

...

"IP6_ADDRESS",

...


                "ip6_subnet_mask"

...

=>

...

"IP6_SUBNET_MASK"

...


            ],
            "RECID"

...

=>

...

"RECID"

...


            ],
        "dialogData"

...

=>

...

null,

...


        "prefixRange"

...

=>

...


        [
            "01",

...


            "02",

...


            "03",

...


            "04",

...


            "05",

...


            "06",

...


            "07",

...


            "08",

...


            "09",

...


            "10",

...


            "11",

...


            "12",

...


            "13",

...


            "14",

...


            "15",

...


            "16",

...


            "17",

...


            "18",

...


            "19",

...


            "20",

...


            "21",

...


            "22",

...


            "23",

...


            "24",

...


            "25",

...


            "26",

...


            "27",

...


            "28",

...


            "29",

...


            "30",

...


            "31",

...


            "32",

...


            "33",

...


            "34",

...


            "35",

...


            "36",

...


            "37",

...


            "38",

...


            "39",

...


            "40",

...


            "41",

...


            "42",

...


            "43",

...


            "44",

...


            "45",

...


            "46",

...


            "47",

...


            "48",

...


            "49",

...


            "50",

...


            "51",

...


            "52",

...


            "53",

...


            "54",

...


            "55",

...


            "56",

...


            "57",

...


            "58",

...


            "59",

...


            "60",

...


            "61",

...


            "62",

...


            "63",

...


            "64",

...


            "65",

...


            "66",

...


            "67",

...


            "68",

...


            "69",

...


            "70",

...


            "71",

...


            "72",

...


            "73",

...


            "74",

...


            "75",

...


            "76",

...


            "77",

...


            "78",

...


            "79",

...


            "80",

...


            "81",

...


            "82",

...


            "83",

...


            "84",

...


            "85",

...


            "86",

...


            "87",

...


            "88",

...


            "89",

...


            "90",

...


            "91",

...


            "92",

...


            "93",

...


            "94",

...


            "95",

...


            "96",

...


            "97",

...


            "98",

...


            "99",

...


            "100",

...


            "101",

...


            "102",

...


            "103",

...


            "104",

...


            "105",

...


            "106",

...


            "107",

...


            "108",

...


            "109",

...


            "110",

...


            "111",

...


            "112",

...


            "113",

...


            "114",

...


            "115",

...


            "116",

...


            "117",

...


            "118",

...


            "119",

...


            "120",

...


            "121",

...


            "122",

...


            "123",

...


            "124",

...


            "125",

...


            "126",

...


            "127",

...


            "128",

...


            "129",

...


            "130",

...


            "131",

...


            "132",

...


            "133",

...


            "134",

...


            "135",

...


            "136",

...


            "137",

...


            "138",

...


            "139",

...


            "140",

...


            "141",

...


            "142",

...


            "143",

...


            "144",

...


            "145",

...


            "146",

...


            "147",

...


            "148",

...


            "149",

...


            "150"

...


        ],
        "suffixRange"

...

=>

...

[],

...


        "backConnectPrefixRange"

...

=>

...

[],

...


        "backConnectSuffixRange"

...

=>

...

[],

...


        "rangeSize"

...

=>

...

150,

...


        "comment"

...

=>

...

"",

...


        "users_recid"

...

=>

...

"1217",

...


        "contact"

...

=>

...

"216121",

...


 
        "eventBroadcastBy"

...

=>

...

"216121",

...


        "eventBroadcastTime"

...

=>

...

"Oct

...

4,

...

2022,

...

2:45

...

pm",

...


        "eventBroadcastDayofWeek"

...

=>

...

"2",

...


        "eventBroadcastHourMin"

...

=>

...

"1445",

...


 
        ]
  ]
);