
FedEx::ShipAPI - Interface to the FedEx API libraries (Win32 ONLY!!)

use FedEx::ShipAPI; my $s = new FedEx::ShipAPI(host=>'127.0.0.1', port=>6970); $s->connect() or die $FedEx::ShipAPI::errstr; $s->transaction(XXXX); $s->disconnect();

int WEBAPIConnect(char *system, int port, char *userId, char *passWord); int WEBAPITransaction(char *sBuf, int sBufLen, char *rBuf, int rBufLen, int *actualRecvBufLen); int WEBAPIDisconnect(void); int WEBAPIReceive(char *rBuf, int rBufLen, int *actualRecvBufLen, int *rBufType); int WEBAPISend(char *sBuf, int sBufLen, int sBufType); int WEBAPISetLogFile(char *fileName); void WEBAPISetLogMode(int mode); int WEBAPISetTraceFile(char *fileName); void WEBAPISetTraceMode(int mode); void WEBAPISetReadTimeout(int duration);

Use this to bounce transactions off the FedEx gateway shipping server
None by default.

Alex Schmelkin, alex@davanita.com

Business::FedEx Business::FedEx::Constants Business::FedEx::ShipRequest