ExplicitVRBigEndian] if args.request_little: transfer_syntax = [ExplicitVRLittleEndian] elif args.request_big: transfer_syntax = [ExplicitVRBigEndian] elif args.request_implicit: transfer_syntax = [ImplicitVRLittleEndian] # Bind to port 0, OS will pick an available port ae = AE(ae_title=args.calling_aet, port=0, scu_sop_class=StorageSOPClassList, scp_sop_class=[], transfer_syntax=transfer_syntax) # Request association with remote assoc = ae.associate(args.peer, args.port, args.called_aet) if assoc.is_established: logger.info('Sending file: %s' %args.dcmfile_in) status = assoc.send_c_store(dataset) assoc.release() # Quit ae.quit()