I’m very close.  I can send a POST and the device updates on the next inform, 
but I would like it to update immediately.  I get an HTTP 202 error showing 
incorrect connection request credentials.  How do I set the connection request 
credentials?  I know what they are and I get a 200 ok when I use the other 
command you gave me.  I just need to get a 200 ok for the POST.  Thanks for 
your help.

From: Users <[email protected]> On Behalf Of Dan Morphis
Sent: Friday, January 18, 2019 3:33 PM
To: Community support for GenieACS users <[email protected]>
Subject: Re: provisioning script not working

CableLabs WARNING: The sender of this email could not be validated and may not 
match the person in the "From" field.
I'd read through the documentation on the wiki again. This is all outlined in 
there. Do not hard-code instance ids, you can never be assured they will always 
be the same.

On Fri, Jan 18, 2019 at 1:41 AM sisir tiwari 
<[email protected]<mailto:[email protected]>> wrote:
Hi all,

I am  having issue with  provisioning script to create new pppoe connection.

My script is as follows:

const now = Date.now();
declare("InternetGatewayDevice.WANDevice.1.WANConnectionDevice.*.WANPPPConnection.*.*",
 {path: Date.now()});
declare("InternetGatewayDevice.WANDevice.1.WANConnectionDevice.*.X_CT-COM_WANGponLinkConfig",
 {path: Date.now()});
declare 
("InternetGatewayDevice.WANDevice.1.WANConnectionDevice.4.WANPPPConnection", 
null, {path: 1});
declare("InternetGatewayDevice.WANDevice.1.WANConnectionDevice.4.WANPPPConnection.[ConnectionType:IP_Routed,X_D0542D_ServiceList:INTERNET,TransportType:PPPoE,Username:hello12,Password:hello12,NATEnabled:true]",
 {path: 1}, {path: 1});
declare 
("InternetGatewayDevice.WANDevice.1.WANConnectionDevice.4.WANPPPConnection.1.Enable",
 {value: now}, {value: true});
declare("InternetGatewayDevice.WANDevice.1.WANConnectionDevice.4.X_CT-COM_WANGponLinkConfig.Enable",
 {value: now}, {value: true});
declare("InternetGatewayDevice.WANDevice.1.WANConnectionDevice.4.X_CT-COM_WANGponLinkConfig.VLANIDMark",
 {value: now}, {value: "1234"});
commit();

This only refreshes the InternetGatewayDevice.WANDevice.1.WANConnectionDevice.* 
tree but doesn’t set the parameters value.
I guess this is due to full chain doesn’t exist in GenieACS's cache of the 
device object model.

So how could I create new pppoe connection as below since I already have three 
WANConnectionDevice as 
“InternetGatewayDevice.WANDevice.1.WANConnectionDevice.(1,2,3).WANIPConnection.1.*”

InternetGatewayDevice.WANDevice.1.WANConnectionDevice.4.WANPPPConnection.1.Enable
InternetGatewayDevice.WANDevice.1.WANConnectionDevice.4.WANPPPConnection.1.Username
InternetGatewayDevice.WANDevice.1.WANConnectionDevice.4.WANPPPConnection.1.Password

Best Regards,
SISIR TIWARI
(NOC)

T: (+977) 01 4217555
A: Jawalakhel, Lalitpur
W: www.vianet.com.np<http://www.vianet.com.np/>
[cid:[email protected]]

[fb]<https://www.facebook.com/vianetnepal/>[twitter]<https://twitter.com/VianetFTTH>[insa]<https://www.instagram.com/vianetftth/>[youtube]<https://www.youtube.com/channel/UCkw5lCX7AE2ujAhJici0TIQ/videos>


_______________________________________________
Users mailing list
[email protected]<mailto:[email protected]>
http://lists.genieacs.com/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.genieacs.com/mailman/listinfo/users

Reply via email to