Zeep :: Data :: ComplexType

SOAP :: DATA :: ComplexType is een abstracte klasse voor het maken en verwerken van complexe zeep :: DATA-objecten.
Download nu

Zeep :: Data :: ComplexType Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Eric Rybski
  • Uitgever website:
  • http://search.cpan.org/~rybskej/

Zeep :: Data :: ComplexType Tags


Zeep :: Data :: ComplexType Beschrijving

Zeep :: Data :: ComplexType is een abstracte klasse voor het maken en verwerken van complexe zeep :: DATA-objecten. Zeep :: Data :: ComplexType is een abstracte klasse voor het maken en hanteren van complexe zeep :: DATA Objects.Synopsis Pakket Mijn :: Zeep :: Data :: ComplexType :: FOO; strikt gebruik; gebruik waarschuwingen; Gebruik SOAP :: DATA :: COMPLEXTTYPE; Gebruik VARS QW (@ISA); @Isa = QW (SOAP :: DATA :: COMPLEXTTYPE); Gebruik constant obj_uri => 'http: //foo.bar.baz'; Gebruik constant obj_type => ns1: myfoo '; Gebruik constante obj_fields => {field1 => , field2 => , veld3 => }; subnieuw {mijn $ proto = shift; mijn $ klas = ref ($ proto) || $ proto; mijn $ gegevens = verschuiving; mijn $ obj_fields = shift; $ obj_fields = gedefinieerde $ obj_fields ref ($ obj_fields) EQ 'HASH'? {% {+ Obj_fields},% {$ obj_fields}}: obj_fields; mijn $ self = $ class-> super :: nieuwe ($ gegevens, $ obj_fields); retourzess ($ zelf, $ klasse); } Pakket Mijn :: Zeep :: Data :: ComplexType :: Bar; strikt gebruik; gebruik waarschuwingen; Gebruik SOAP :: DATA :: COMPLEXTTYPE; Gebruik VARS QW (@ISA); @Isa = QW (SOAP :: DATA :: COMPLEXTTYPE); Gebruik constant obj_uri => 'http: //bar.baz.uri'; Gebruik constant obj_type => ns1: mybar '; Gebruik constante obj_fields => {val1 => , val2 => , My :: Soap :: Data :: ComplexType :: FOO :: OBJ_URI, UNDEF]}; subnieuw {mijn $ proto = shift; mijn $ klas = ref ($ proto) || $ proto; mijn $ gegevens = verschuiving; mijn $ obj_fields = shift; $ obj_fields = gedefinieerde $ obj_fields ref ($ obj_fields) EQ 'HASH'? {% {+ Obj_fields},% {$ obj_fields}}: obj_fields; mijn $ self = $ class-> super :: nieuwe ($ gegevens, $ obj_fields); retourzess ($ zelf, $ klasse); } ################################################################ ####################### Pakketnaam; My $ Request_obj = My :: Soap :: Data :: ComplexType :: Bar-> NIEUW ({VAL1 => 'Sometext', VAL2 => {veld1 => 'moretext', veld2 => 12345, veld3 => '2005 -10-26t12: 00: 00.000Z '}}); Print $ Request_obj-> AS_XML_DATA; gebruik zeep :: lite; mijn $ result = SOAP :: Lite -> uri ($ uri) -> proxy ($ proxy) -> someMethod (SOAP :: Data-> waarde ($ request_obj-> as_soap_data)) -> resultaat; #assuming retourneert de methode een object van het type Foo ... if (ref ($ result) eq 'Foo') {my $ result_obj = My :: SOAP :: Data :: complexType :: Foo-> new ($ result) ; afdrukken "$ _ =" $ result_obj -> $ _ "n" foreach toetsen% {+ Mijn :: SOAP :: Data :: complexType :: Foo :: OBJ_FIELDS}..; } ABSTRACTSOAP :: Data :: complexType definieert een gestructureerde interface voor klassen die oneindig complex SOAP :: Data voorwerpen vertegenwoordigen implementeren. Object gevallen kan dynamisch genereren complexe SOAP :: Data structuren of pure XML als dat nodig is. Velden van een object kan eenvoudig worden bereikt door een werkwijze oproep met naam van het veld als de werkwijze en veldwaarden kan na object bouw worden gewijzigd met behulp van dezelfde werkwijze met één parameter.Blessed objecten teruggegeven door een SOAP :: Lite methode SOAP :: SOM-> resultaat kan worden gebruikt om het object terug in een equivalent complexType reconstrueren, waardoor tekortkomingen van SOAP :: Lite afhandeling van complexe vormen te lossen en zodat gebruikers hun objecten openen in een veel meer abstract en intuive manier. Dit is ook bijzonder geschikt voor toepassingen die behoefte gebruik SOAP resultaat objecten in de toekomst SOAP calls.DESCRIPTIONThis module is bedoeld om het veel gemakkelijker om complexe SOAP :: Data-objecten in een object-georiënteerde klasse-structuur, als gebruikers van SOAP :: Lite moeten momenteel ambachtelijke SOAP datastructuren handmatig. Het maakt gebruik van SOAP :: Data :: Builder intern op te slaan en het genereren van object data.I hopen dat deze module zal sterk de productiviteit van elke SOAP :: Lite programmeur te verbeteren, vooral degenen die te maken hebben met veel complexe datatypes of werken met SOAP apps die erfenis uit te voeren. vereisten: · Perl vereisten: · Perl


Zeep :: Data :: ComplexType Gerelateerde software

ring

RGEN is een bibliotheek bestaande uit willekeurige generator en gegevensaccumulatiecategorieën. ...

150

Downloaden