WSDisc...eryPort(3pm)

πŸ“¦
version 1.36.37 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

Okay bestie, welcome to WSDisc...eryPort(3pm) β€” yes that's the manual name, and yes it's a mouthful, we're rolling with it. It's the page for WSDiscovery::Interfaces::WSDiscovery::WSDiscoveryPort, which is a SOAP Interface for the WSDiscovery Web Service. That's the whole vibe. πŸ’…


🌸 SYNOPSIS 🌸

The way you summon it:

use WSDiscovery::Interfaces::WSDiscovery::WSDiscoveryPort;
my $interface = WSDiscovery::Interfaces::WSDiscovery::WSDiscoveryPort->new();

my $response;
$response = $interface->ProbeOp();

New object, call ProbeOp, get a $response back. Iconic. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

So this is a SOAP Interface for the WSDiscovery web service, and the service lives at:

soap.udp://239.255.255.250:3702/

That's the address, no cap. 🫢


✨ SERVICE WSDiscovery ✨

πŸŽ€ Port WSDiscoveryPort πŸŽ€


πŸ”₯ METHODS πŸ”₯

πŸ’œ General methods πŸ’œ

⭐ new

Constructor, babe. That's it, that's the job.

All arguments are forwarded to SOAP::WSDL::Client. So whatever you throw at it goes straight through, no notes. 🧚


🌈 SOAP Service methods 🌈

Okay listen, before we get into the actual methods, there's some house rules you need to know so you don't get humbled. πŸ‘‘

Method synopsis is displayed with hash refs as parameters.

The commented class names in the method's parameters denote that objects of the corresponding class can be passed instead of the marked hash ref. So like, if you see a comment, that's a "you could hand me the object instead" situation. πŸ’«

You may pass any combination of objects, hash and list refs to these methods, as long as you meet the structure. Structure is non-negotiable, bestie. 😭

List items (i.e. multiple occurrences) are not displayed in the synopsis. You may generally pass a list ref of hash refs (or objects) instead of a hash ref β€” this may result in invalid XML if used improperly, though. Not me warning you in advance. πŸ’€ Note that SOAP::WSDL always expects list references at maximum depth position.

XML attributes are not displayed in this synopsis and cannot be set using hash refs. See the respective class' documentation for additional information.

Fr fr, read the class docs if you're doing attribute stuff. The synopsis is not gonna hold your hand on that one.

πŸ’… ProbeOp

Returns a WSDiscovery::Elements::ProbeMatches object. Slay. ✨

 $response = $interface->ProbeOp( { # WSDiscovery::Types::ProbeType
   Types => $some_value, # QNameListType
   Scopes =>  { value => $some_value },
 },,
);

Look at that structure β€” Types and Scopes nested up in there, and yes that trailing },, is exactly how it's written, we don't edit the manpage's choices. πŸ“


πŸ‘‘ AUTHOR πŸ‘‘

Generated by SOAP::WSDL on Wed Jul 2 11:45:24 2014. It was a Wednesday, it was July, the machine was working. Respect. 🫑


And that's the whole page, bestie β€” this one comes to you courtesy of perl v5.40.1, dated 2026-02-01, from the User Contributed Perl Documentation. Read it, love it, go probe some devices. Byeee πŸ’–πŸ¦‹

πŸ“¦ where this page comes from