Thread Perl-Konstrukt verstehen (1 answers)
Opened by Eric at 2012-05-07 20:03

Gast Eric
 2012-05-07 20:03
#158145 #158145
Guten Abend zusammen!

Ich soll auf eine SOAP-Schnittstelle per PHP zugreifen und habe hier ein Verständnisproblem. Mir wurde ein Beispiel zum ansprechen der Methode in Perl geliefert, jedoch verstehe ich jenes Konstrukt beim Methodenaufruf nicht wirklich:

Code: (dl )
my $TicketID = $RPC->DispatchMultipleTicketMethods( $SOAP_User, $SOAP_Pass, 'TicketObject', [ { Method => 'TicketCreate', Parameter => \%TicketData }, { Method => 'ArticleCreate', Parameter => \%ArticleData } ] );


Unverständlich für mich als absoluter perl-Noob ist dabei jenes Konstrukt:
Code: (dl )
[ { Method => 'TicketCreate', Parameter => \%TicketData }, { Method => 'ArticleCreate', Parameter => \%ArticleData } ]


Die Methode auf Soap-Seite schaut so aus:

Code: (dl )
1
2
3
4
sub DispatchMultipleTicketMethods {
my ( $Self, $User, $Pw, $Object, $MethodParamArrayRef ) = @_;
[...]
}


Um die Methode über PHP entsprechend ansprechen zu können, muss natürlich ein passendes Konstrukt her...

Jemand eine Erklärung für mich?

Viele Grüße

Eric
Last edited: 2012-05-07 20:16:59 +0200 (CEST)

View full thread Perl-Konstrukt verstehen