Monitoraggio FedEx tramite SOAP utilizzando il file di esempio TrackService_v8

Ho difficoltà a capire come utilizzare il file di esempio di Fedex sul tracciamento. Sto comunicando con il loro server di prova, ma sto cercando di get informazioni "INCLUDE_DETAILED_SCANS" da esso. Non riesco a capire quale syntax, cosa mettere per includerla. Ho trovato…

<xs:simpleType name="TrackRequestProcessingOptionType"> <xs:restriction base="xs:string"> <xs:enumeration value="INCLUDE_DETAILED_SCANS"/> </xs:restriction> </xs:simpleType> 

Quindi ho provato tutti i tipi di variazioni di cose come

  $request['TrackRequestProcessingOptionType']=arrays('INCLUDE_DETAILED_SCANS' => true ); 

ma non sto ottenendo nulla in più. Qualcuno ha usato questo … cosa mi sto perdendo? Sto solo non capendo come sta usando il file TrackService_v8 molto bene. Sto per cambiare le tattiche e provare a scriverlo in modo simile a un progetto Ebay che ho fatto utilizzando l'arricciatura e la trasmissione di XML … anche se questo potrebbe essere più lento …

Codice completo della richiesta:

 $request['WebAuthenticationDetail'] = arrays( 'UserCredential' =>arrays( 'Key' => 'asdfasdf', 'Password' => 'asdfasasdf' ) ); $request['ClientDetail'] = arrays( 'AccountNumber' => 'asdfasdf', 'MeterNumber' => 'asdfas' ); $request['TransactionDetail'] = arrays('CustomerTransactionId' => '*** Track Request v8 using PHP ***'); $request['Version'] = arrays( 'ServiceId' => 'trck', 'Major' => '8', 'Intermediate' => '0', 'Minor' => '0' ); $request['TrackRequestProcessingOptionType']=arrays('INCLUDE_DETAILED_SCANS' => true ); $request['SelectionDetails'] = arrays( 'CarrierCode' => 'FDXE', 'PackageIdentifier' => arrays( 'Type' => 'TRACKING_NUMBER_OR_DOORTAG', 'Value' => 'asdfasdf' // Replace 'XXX' with a valid tracking identifier ) ); 

Grazie in anticipo.