217
array(89) {
[0]=>
string(8) "int char"
[1]=>
string(17) "duration duration"
[2]=>
string(11) "string guid"
[3]=>
string(40) "struct ArrayOfstring {
string string;
}"
[4]=>
string(744) "struct DadosRecolhaBE {
string _CP3Dest;
string _CP3Exp;
string _CP4Dest;
string _CP4Exp;
string _CPIntDest;
string _CPIntExp;
string _CodProduto;
string _Contacto;
string _ContactoExp;
string _Data;
string _Destinatario;
string _Dimensao;
string _Email;
string _Expedidor;
unsignedByte _GuiaTransporte;
string _HoraFim;
string _HoraInicio;
string _LocalidadeDest;
string _LocalidadeExp;
string _MoradaDest;
string _MoradaExp;
string _ObsObj;
string _PaisDest;
string _PaisExp;
long _Peso;
string _PisoDest;
string _PisoExp;
string _PortaDest;
string _PortaExp;
int _QuantObj;
string _RefCliente;
string _SolicitadaPor;
string _Telefone;
string _TelefoneDest;
string _TelefoneExp;
unsignedByte _VariosDest;
}"
[5]=>
string(99) "struct MarcarRecolhaReturn {
string _IDRecolha;
string _NovaDataRecolha;
ArrayOfstring _erros;
}"
[6]=>
string(90) "struct PesquisaRecolhasReturn {
ArrayOfstring _erros;
ArrayOfRecolhasListBE _recolhas;
}"
[7]=>
string(64) "struct ArrayOfRecolhasListBE {
RecolhasListBE RecolhasListBE;
}"
[8]=>
string(183) "struct RecolhasListBE {
string _Data;
string _DataInicioRecolha;
string _DataRecolhaEfectuada;
string _IDRecolha;
string _Observacao;
int _QuantObj;
string _RecolhaEfectuada;
}"
[9]=>
string(67) "struct RecolhasListBEExtended {
string MotivoRecolhaNaoEfetuada;
}"
[10]=>
string(77) "struct GetRecolhaReturn {
ArrayOfstring _erros;
RecolhaDadosBE _recolhas;
}"
[11]=>
string(709) "struct RecolhaDadosBE {
string _CP3Destinatario;
string _CP3Exp;
string _CP4Destinatario;
string _CP4Exp;
string _CodProduto;
string _Contacto;
string _ContactoExp;
string _Data;
string _Destinatario;
string _Dimensao;
string _Email;
string _Expedidor;
unsignedByte _GuiaTransporte;
string _HoraFim;
string _HoraInicio;
string _IDRecolha;
string _LocalidadeDest;
string _LocalidadeExp;
string _MoradaDest;
string _MoradaExp;
ArrayOfstring _Objectos;
string _ObsObj;
long _Peso;
string _PisoDest;
string _PisoExp;
string _PortaDest;
string _PortaExp;
int _QuantObj;
string _SolicitadaPor;
string _Telefone;
string _TelefoneDest;
string _TelefoneExp;
unsignedByte _VariosDest;
}"
[12]=>
string(52) "struct ArrayOfProdutosBE {
ProdutosBE ProdutosBE;
}"
[13]=>
string(72) "struct ProdutosBE {
string _CodigoProduto;
string _DescricaoProduto;
}"
[14]=>
string(49) "struct ArrayOfEstadosBE {
EstadosBE EstadosBE;
}"
[15]=>
string(69) "struct EstadosBE {
string _CodigoEstado;
string _DescricaoEstado;
}"
[16]=>
string(114) "struct GetAreaInfluenciaReturn {
string Descricao;
boolean Error;
ArrayOfServicoEspecial SE;
boolean Valido;
}"
[17]=>
string(67) "struct ArrayOfServicoEspecial {
ServicoEspecial ServicoEspecial;
}"
[18]=>
string(78) "struct ServicoEspecial {
string Descricao;
string NomeSE;
boolean Valido;
}"
[19]=>
string(58) "struct ArrayOfDocumentData {
DocumentData DocumentData;
}"
[20]=>
string(61) "struct DocumentData {
base64Binary File;
string FileName;
}"
[21]=>
string(49) "struct ArrayOfErrorData {
ErrorData ErrorData;
}"
[22]=>
string(67) "struct ErrorData {
int Code;
string ErrorCode;
string Message;
}"
[23]=>
string(20) "string PIPTypeValues"
[24]=>
string(24) "string AddressTypeValues"
[25]=>
string(28) "string NonDeliveryCaseValues"
[26]=>
string(23) "string ExportTypeValues"
[27]=>
string(20) "string UPUCodeValues"
[28]=>
string(30) "string DeliveryPointTypeValues"
[29]=>
string(34) "string InNonDeliveryCaseTypeValues"
[30]=>
string(31) "string SpecialServiceTypeValues"
[31]=>
string(23) "string TimeWindowValues"
[32]=>
string(43) "struct DDA {
string ShipperInstructions;
}"
[33]=>
string(87) "struct DeliveryPointData {
string Code;
string Name;
DeliveryPointTypeValues Type;
}"
[34]=>
string(180) "struct MultipleHomeDeliveryData {
int AttemptsNumber;
InNonDeliveryCaseTypeValues InNonDeliveryCase;
AddressData SecondDeliveryAddress;
DeliveryPointData SecondDeliveryPoint;
}"
[35]=>
string(107) "struct ReturnAuthorizationData {
AddressData AddressData;
string ProductCode;
dateTime ValidationDate;
}"
[36]=>
string(79) "struct TimeWindowData {
dateTime DeliveryDate;
TimeWindowValues TimeWindow;
}"
[37]=>
string(58) "struct ArrayOfDeliveryNote {
DeliveryNote DeliveryNote;
}"
[38]=>
string(161) "struct DeliveryNote {
string ClientId;
string ContractId;
int DistributionChannelId;
string ExtData;
ArrayOfShipmentCTT ShipmentCTT;
string SubProductId;
}"
[39]=>
string(55) "struct ArrayOfShipmentCTT {
ShipmentCTT ShipmentCTT;
}"
[40]=>
string(281) "struct ShipmentCTT {
DeliveryAggregationInf DeliveryAgregation;
string ExtData;
boolean HasSenderInformation;
ArrayOfPIPAuthorizationData PIPAuthorization;
AddressData ReceiverData;
AddressData SenderData;
ShipmentData ShipmentData;
ArrayOfSpecialService SpecialServices;
}"
[41]=>
string(176) "struct DeliveryAggregationInf {
string DeliveryAggregationNum;
boolean IsLastShippment;
boolean IsPartialDelivery;
boolean IsSingleCharge;
string RefDeliveryAggregation;
}"
[42]=>
string(82) "struct ArrayOfPIPAuthorizationData {
PIPAuthorizationData PIPAuthorizationData;
}"
[43]=>
string(55) "struct PIPAuthorizationData {
PIPTypeValues PIPType;
}"
[44]=>
string(323) "struct AddressData {
string Address;
string City;
string ContactName;
string Country;
string Door;
string Email;
string Floor;
string MobilePhone;
string Name;
string NonPTZipCode;
string NonPTZipCodeLocation;
int PTZipCode3;
int PTZipCode4;
string PTZipCodeLocation;
string Phone;
AddressTypeValues Type;
}"
[45]=>
string(340) "struct ShipmentData {
string ATCode;
CargoData CargoData;
string ClientReference;
string CodigoAgrupamento;
CustomsData CustomsData;
decimal DeclaredValue;
ExportTypeValues ExportType;
boolean IsDevolution;
string Observations;
string OriginalObject;
int Quantity;
UPUCodeValues UPUCode;
dateTime ValidationDate;
int Weight;
}"
[46]=>
string(98) "struct CargoData {
boolean PartialDelivery;
dateTime SchedulingData;
dateTime SchedulingHour;
}"
[47]=>
string(577) "struct CustomsData {
string ClientCustomsCode;
string ComercialInvoice;
string Comments;
ArrayOfCustomsItemsData CustomsItemsData;
string CustomsTotalItems;
string CustomsTotalValue;
string CustomsTotalWeight;
string ExportLicence;
string Height;
string InsurancePremium;
string InsuranceValue;
dateTime InvoiceDate;
string Length;
NonDeliveryCaseValues NonDeliveryCase;
string OriginCertificateNumber;
string ReceiverTIN;
boolean SachetDocumentation;
string SenderEmail;
string ServiceValue;
boolean VATExportDeclaration;
boolean VATRate;
string Width;
}"
[48]=>
string(70) "struct ArrayOfCustomsItemsData {
CustomsItemsData CustomsItemsData;
}"
[49]=>
string(173) "struct CustomsItemsData {
string Currency;
string Detail;
string HarmonizedCode;
int ItemNumber;
string OriginCountry;
int Quantity;
decimal Value;
decimal Weight;
}"
[50]=>
string(64) "struct ArrayOfSpecialService {
SpecialService SpecialService;
}"
[51]=>
string(276) "struct SpecialService {
dateTime CertainDate;
DDA DDA;
DeliveryPointData DeliveryPoint;
MultipleHomeDeliveryData MultipleHomeDelivery;
ReturnAuthorizationData ReturnAuthorization;
SpecialServiceTypeValues SpecialServiceType;
TimeWindowData TimeWindow;
decimal Value;
}"
[52]=>
string(78) "struct NewOfferPickUpInput {
guid AuthenticationID;
PickUpData PickUpData;
}"
[53]=>
string(501) "struct PickUpData {
int BiggerObjectHeight;
int BiggerObjectLenght;
int BiggerObjectWidth;
ClientData ClientData;
string ClientRef;
string Date;
ArrayOfPickUpData.Destinations DestinationList;
boolean HasCarga;
boolean HasCargaPalete;
boolean HasCargaVolume;
boolean HasRedeShopping;
long HeavierObjectWeight;
string Observations;
string PickUpPeriod;
PickUpAddressData PickupAddress;
ArrayOfstring ShipmentList;
int TotalObjects;
long TotalWeight;
unsignedByte TransportDocument;
}"
[54]=>
string(131) "struct ClientData {
string ClientID;
string ContactName;
string ContractID;
string Email;
string Phone;
string RequestedBy;
}"
[55]=>
string(91) "struct ArrayOfPickUpData.Destinations {
PickUpData.Destinations PickUpData.Destinations;
}"
[56]=>
string(30) "string PickUpData.Destinations"
[57]=>
string(228) "struct PickUpAddressData {
string Address;
string CP3;
string CP4;
string CPInt;
string City;
string Contact;
string Country;
string Door;
string Email;
string Floor;
string MobilePhone;
string Name;
string Phone;
}"
[58]=>
string(158) "struct NewOfferPickUpOutput {
ArrayOfDocumentData DocumentList;
ArrayOfErrorData ErrorList;
string NewPickUpDate;
string PickUpID;
StatusValues Status;
}"
[59]=>
string(19) "string StatusValues"
[60]=>
string(88) "struct NewOfferPickUpByPreAvisoInput {
guid AuthenticationID;
PickUpData PickUpData;
}"
[61]=>
string(168) "struct NewOfferPickUpByPreAvisoOutput {
ArrayOfDocumentData DocumentList;
ArrayOfErrorData ErrorList;
string NewPickUpDate;
string PickUpID;
StatusValues Status;
}"
[62]=>
string(147) "struct CompletePickUpInput {
guid AuthenticationID;
ArrayOfDeliveryNote DeliveryNotes;
PickUpModel PickUpModel;
guid RequestID;
guid UserID;
}"
[63]=>
string(346) "struct PickUpModel {
int BiggerObjectHeight;
int BiggerObjectLenght;
int BiggerObjectWidth;
ClientData ClientData;
string ClientRef;
string Date;
ArrayOfPickUpModel.Destinations DestinationList;
long HeavierObjectWeight;
string Observations;
string PickUpPeriod;
PickUpAddressData PickupAddress;
int TotalObjects;
long TotalWeight;
}"
[64]=>
string(94) "struct ArrayOfPickUpModel.Destinations {
PickUpModel.Destinations PickUpModel.Destinations;
}"
[65]=>
string(31) "string PickUpModel.Destinations"
[66]=>
string(166) "struct CompletePickUpOutput {
ArrayOfErrorData ErrorList;
string NewPickUpDate;
string PickUpID;
ArrayOfShipmentToPickUp ShipmentToPickUp;
StatusValues Status;
}"
[67]=>
string(70) "struct ArrayOfShipmentToPickUp {
ShipmentToPickUp ShipmentToPickUp;
}"
[68]=>
string(70) "struct ShipmentToPickUp {
string ObjectNumber;
int ShipmentNumber;
}"
[69]=>
string(104) "struct MarcarRecolha {
string NumCliente;
string NumContrato;
guid ID;
DadosRecolhaBE recolhaData;
}"
[70]=>
string(74) "struct MarcarRecolhaResponse {
MarcarRecolhaReturn MarcarRecolhaResult;
}"
[71]=>
string(147) "struct PesquisaRecolhas {
string NumCliente;
string NumContrato;
guid ID;
string dtInicio;
string dtFim;
string Estado;
string NumRecolha;
}"
[72]=>
string(83) "struct PesquisaRecolhasResponse {
PesquisaRecolhasReturn PesquisaRecolhasResult;
}"
[73]=>
string(92) "struct GetRecolha {
string NumCliente;
string NumContrato;
guid ID;
string NumRecolha;
}"
[74]=>
string(65) "struct GetRecolhaResponse {
GetRecolhaReturn GetRecolhaResult;
}"
[75]=>
string(29) "struct GetProdutosRecolha {
}"
[76]=>
string(82) "struct GetProdutosRecolhaResponse {
ArrayOfProdutosBE GetProdutosRecolhaResult;
}"
[77]=>
string(28) "struct GetEstadosRecolha {
}"
[78]=>
string(79) "struct GetEstadosRecolhaResponse {
ArrayOfEstadosBE GetEstadosRecolhaResult;
}"
[79]=>
string(131) "struct GetAreaInfluencia {
string cp4Origem;
string cp4Destino;
string subproduto;
string cdPaisDestino;
ArrayOfstring SEPS;
}"
[80]=>
string(86) "struct GetAreaInfluenciaResponse {
GetAreaInfluenciaReturn GetAreaInfluenciaResult;
}"
[81]=>
string(96) "struct GetZonaTaxacao {
string cdOrigem;
string cp4;
string subproduto;
string cdPaisDest;
}"
[82]=>
string(63) "struct GetZonaTaxacaoResponse {
string GetZonaTaxacaoResult;
}"
[83]=>
string(53) "struct NewOfferPickUp {
NewOfferPickUpInput Input;
}"
[84]=>
string(77) "struct NewOfferPickUpResponse {
NewOfferPickUpOutput NewOfferPickUpResult;
}"
[85]=>
string(73) "struct NewOfferPickUpByPreAviso {
NewOfferPickUpByPreAvisoInput Input;
}"
[86]=>
string(107) "struct NewOfferPickUpByPreAvisoResponse {
NewOfferPickUpByPreAvisoOutput NewOfferPickUpByPreAvisoResult;
}"
[87]=>
string(53) "struct CompletePickUp {
CompletePickUpInput Input;
}"
[88]=>
string(77) "struct CompletePickUpResponse {
CompletePickUpOutput CompletePickUpResult;
}"
}
225
234
Array
(
[ClientID] => 100029517
[ContractId] => 300321269
[RequestedBy] => TROTINET
[ContactName] => Fernando Camacho
[Phone] => 914931936
[Email] => fernando.camacho@memogadet.com
)
Array
(
[Input] => Array
(
[AuthenticationID] => b444a91a-8232-4f39-8d04-d0f313d9cd89
[PickupData] => Array
(
[ClientData] => Array
(
[ClientID] => 100029517
[ContractId] => 300321269
[RequestedBy] => TROTINET
[ContactName] => Fernando Camacho
[Phone] => 914931936
[Email] => fernando.camacho@memogadet.com
)
[ClientRef] => ENC 226
[Date] => 2022-09-07
[PickUpPeriod] =>
[TotalObjects] => 1
[TotalWeight] => 100
[HeavierObjectWeight] => 100
[BiggerObjectLenght] => 100
[BiggerObjectHeight] => 100
[BiggerObjectWidth] => 100
[Observation] => obs
[PickupAddress] => Array
(
[CP4] => 4475
[CP3] => 135
[Contact] => Memogadget
[City] => Porto
[Phone] => 914931936
[MobilePhone] => 914931936
[Address] => rua do batel
[Name] => memogadget
[Email] => Fernando.camacho@memogadget.com
[Country] => PT
[Floor] =>
[Door] =>
)
[ShipmentList] =>
[TransportDocument] => 0
[SelectedDestination] => PT
)
)
)
Fatal error: Uncaught SoapFault exception: [a:InternalServiceFault] Object reference not set to an instance of an object. in /home/wwwtroti/developer/colegiosdev/external_api/ctt/testef.php:240
Stack trace:
#0 /home/wwwtroti/developer/colegiosdev/external_api/ctt/testef.php(240): SoapClient->__call('NewOfferPickUp', Array)
#1 /home/wwwtroti/developer/colegiosdev/external_api/ctt/testef.php(240): SoapClient->NewOfferPickUp()
#2 {main}
thrown in /home/wwwtroti/developer/colegiosdev/external_api/ctt/testef.php on line 240