VMS :: ICC

VMS ICC Systems Service-interface
Download nu

VMS :: ICC Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Dan Sugalski
  • Uitgever website:
  • http://search.cpan.org/~ewilhelm/

VMS :: ICC Tags


VMS :: ICC Beschrijving

VMS ICC Systems Service Interface VMS :: ICC is een PERL-module die een interface biedt in de Intracluster Communication Services.New_Service registreert een service in het cluster. The Service_Name, Logical_Name en Logical_Table Parameters zijn allemaal optioneel - als u een of meer achterlaat, of deze doorbrengt als UNDEF, zal VMS :: ICC de standaardwaarden gebruiken. Aangezien verbinding accepteert in AST-routines, en er is geen goede manier om een PerL AST-routine te registreren, VMS :: ICC accepteert automatisch een aansluitverzoek en plaatst deze op een interne wachtrij. De wachtrij is momenteel beperkt tot 25 vermeldingen en eventuele verbindingsverzoeken die worden gedaan terwijl de wachtrij vol is, wordt geweigerd. (Bellen Accept_Connection Van PerL neemt een Connect-aanvraag af van de interne wachtrij, openen een slot voor een andere inkomende verbinding) Dit retourneert een scalaire die deze specifieke service weergeeft, hoewel de scalaire een open service is op dit moment. tegelijkertijd accepteert een moment. Accepteert een verbinding en retourneert het een handgreep of undef als er geen in behandeling zijnde verbindingen zijn. De parameter Service_Handle is hetzelfde als wat wordt geretourneerd door New_Service, hoewel het momenteel wordt genegeerd. Open_connectie opent een verbinding met een server die ergens op is. Maakt de verbinding met de service die u hebt opgegeven, optioneel op het knooppunt dat u hebt opgegeven. (Als er geen knooppuntparameter wordt gepasseerd, kiezen de ICC-services uit alle diensten die bij die naam in het cluster zijn geregistreerd) Lees Read_Data een bericht van de opgegeven verbinding. Dit blokkeert het wachten op een bericht om op de opgegeven verbinding te komen. Momenteel zijn berichten beperkt tot maximaal 1000 bytes.write_data schrijft gegevens naar de opgegeven verbinding. De data-scalaire is omgezet in een string (als het nog niet één is) en naar het andere uiteinde is gestuurd. Als de vlag ASYNC is ingesteld, zal dit onmiddellijk terugkeren, anders blokkeert het totdat het bericht aan de andere kant wordt gelezen. Close_connection sluit de opgegeven verbinding. Delete_service Deregisters Deregisters De service en sluit alle aangewerkte aanwijzingen. Debug verandert allerlei debugging logica. Dit neemt een geheel getal in. Bit 0 beurt op tracing, bit 1 beurt op System Service Status-berichten, en bit 2 beurten op generaal Chatty Stuff.Synopsis Gebruik VMS :: ICC; $ SERVICE_HANDLE = NEW_SERVICE ($ SERVICE_NAME, $ logical_name, $ logical_table); $ Connection_Handle = Accept_Connection ($ Service_Handle); $ aansluiting_handle = open_connectie ($ service, $ knooppunt); $ Data = Read_Data ($ aansluiting_handle); $ Status = write_data ($ aansluiting_handle, $ gegevens, $ async); $ Status = close_connection ($ aansluiting_handle); $ Status = DELETE_SERVICE ($ SERVICE_HANDLE); $ Old_Debug = VMS :: ICC :: debug ($ new_level); Vereisten: · Perl Beperkingen: · Op dit moment kan een programma slechts één service tegelijk bieden. Dit is een beperking die in de toekomst kan worden opgeheven. · Het is niet mogelijk om op meerdere verbindingen voor gegevens te wachten, hoewel deze beperking ook in de toekomst kan worden opgeheven. (Of u kunt draden gebruiken als u liever)


VMS :: ICC Gerelateerde software

DX_Central

Een bureaublad grafisch weergave van ongelijksoortige bronnen in een eenvoudig te gebruiken formaat ...

126

Downloaden