I am looking for what jar library to import into my software. I am using ups's Shipping_Pkg_Gnd.zip for a spring board to provide shipping label generation. However they did not provide a .jar library in any of sample code that they provide. Does anyone know where to get this library.
Here are the imports that will not work because I do not have the required developer API
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipmentErrorMessage;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.BillShipperType;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.InternationalFormType;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.LabelImageFormatType;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.LabelSpecificationType;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.PackageType;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.PackageWeightType;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.PackagingType;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.PaymentInfoType;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ProductType;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ProductWeightType;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.RequestType;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ServiceAccessToken_type0;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ServiceType;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ShipAddressType;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ShipFromType;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ShipPhoneType;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ShipToAddressType;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ShipToType;
import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ShipUnitOfMeasurementType;
I had the similar issue, and the solution is to use wsimport.sh to generate the jar/class files from the wsdl.
So you have to copy the following six files to the same folder
$ mkdir ups_ship && cd ups_ship
$ ls -1
common.xsd
Error1.1.xsd
IFWS.xsd
ShipWebServiceSchema.xsd
Ship.wsdl
UPSSecurity.xsd
$ wsimport.sh -verbose -keep -extension -target 2.0 Ship.wsdl
Generated code:
$ ls -1 com/ups/wsdl/xoltws/ship/v1/
ShipAcceptErrorMessage.class
ShipAcceptErrorMessage.java
ShipConfirmErrorMessage.class
ShipConfirmErrorMessage.java
ShipmentErrorMessage.class
ShipmentErrorMessage.java
ShipPortType.class
ShipPortType.java
ShipService.class
ShipService.java
Now you can put all your *.class files in a package and use it in your project:
$jar cvf com_ups_wsdl_xoltws_ship_v1.jar ./com/ups/wsdl/xoltws/ship/v1/*.class
Your new jar:
$jar tf com_ups_wsdl_xoltws_ship_v1.jar
META-INF/
META-INF/MANIFEST.MF
com/ups/wsdl/xoltws/ship/v1/ShipAcceptErrorMessage.class
com/ups/wsdl/xoltws/ship/v1/ShipConfirmErrorMessage.class
com/ups/wsdl/xoltws/ship/v1/ShipmentErrorMessage.class
com/ups/wsdl/xoltws/ship/v1/ShipPortType.class
com/ups/wsdl/xoltws/ship/v1/ShipService.class
Related
I install api object detection, it's take a lot of space, please tell me which files to save for just detect objects on images, Thanks you.
You need utils, protoc, and ipynb script
import numpy as np
import os
import six.moves.urllib as urllib
import sys
import tarfile
import tensorflow as tf
import zipfile
from distutils.version import StrictVersion
from collections import defaultdict
from io import StringIO
from matplotlib import pyplot as plt
from PIL import Image
from utils import label_map_util
from utils import visualization_utils as vis_util
You can see this clearly from the https://github.com/tensorflow/models/blob/master/research/object_detection/object_detection_tutorial.ipynb script that is on official repo. Install all the required libraries NumPy, os, etc .. and copy the utils directory
I have a code written in java. when i load it in NetBeans it shows an error in the java code import line: " The import org.apache.hadoop.conf.Configuration dosent exist"
How can i fix this error..??
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileStatus;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
You have to add proper library in project properties.
Or maven dependency if you are using maven.
So im trying to import
import org.apache.http.HttpEntity
import org.apache.http.HttpResponse
import org.apache.http.client.HttpClient
import org.apache.http.client.methods.HttpPost
import org.apache.http.entity.StringEntity
import org.apache.http.impl.client.DefaultHttpClient
import org.apache.http.message.BasicHttpResponse
import org.apache.http.params.HttpParams
import org.apache.http.params.HttpConnectionParams
import org.apache.http.util.EntityUtils
import org.apache.xerces.impl.XMLEntityManager.Entity
Non of these are found. I have a different project that is importing the exact same things and it works. But not on this project. Any ideas on why this could be happening?
---------------------------------------------------
tomcat 2.1.0 -- Apache Tomcat plugin for Grails
webxml 1.4.1 -- WebXmlConfig
Any help would be greatly appreciated. Thanks!
A common problem is usually that the libraries (xerces) are not imported, you can download it from here.
Oficial web
Cheers.
I am using Linux server to set up a django project. I got this error: "Failed to create /var/www/.matplotlib; consider setting MPLCONFIGDIR to a writable directory for matplotlib configuration data"
Then I found $MPLCONFIGDIR are empty. So I set it like this:
lab#base:~$ export MPLCONFIGDIR=~/website/graph
lab#base:~$ echo $MPLCONFIGDIR
/home/lab/website/graph
This path is the directory where I want to store images created by Matplotlib.
Then I made sure this setting in python command line:
>>> import matplotlib
>>> import os
>>> os.environ.get('MPLCONFIGDIR')
'/home/lab/website/graph'
BUT, in the django project which is deployed in Apache with mod_wsgi, the above-mentioned error still exits. I added the below lines:
import os
os.environ['MPLCONFIGDIR'] = "/home/lab/website/graph"
print(os.environ.get('MPLCONFIGDIR'))
It prints "None"!
Can anyone help me?
Thanks.
Set the MPLCONFIGDIR in code before you import matplotlib. Make sure the directory has permissions such that it can be written to by the app.
import os
os.environ['MPLCONFIGDIR'] = "/home/lab/website/graph"
import matplotlib
Alternatively, you could set it to a tempfile.
import os
import tempfile
os.environ['MPLCONFIGDIR'] = tempfile.mkdtemp()
import matplotlib
Per #Esteban I do something like this in modules or scripts:
import os
try:
import matplotlib
except:
import tempfile
import atexit
import shutil
mpldir = tempfile.mkdtemp()
atexit.register(shutil.rmtree, mpldir) # rm directory on succ exit
os.environ['MPLCONFIGDIR'] = mpldir
import matplotlib
This way the temporary directory is removed on exit.
I am converting a script to use Gtk3 using the migration guide (Porting GTK2 to GTK3). I converted my import pygtk to a from gi.repository import Gtk and so on...
I'm stuck because the glade module was loaded from module gtk:
import gtk
import gtk.glade
but there's no way now to do that anymore.
Note that I would only need a replacement for gtk.glade.XML()...
Well, the solution is pretty obvious, after calling to Gtk.Builder() one needs to convert the old glade interface with the gtk-builder-convert command to get the interface file in the right version.
$ gtk-builder-convert myui.glade myui.ui
And then, in the python script:
from gi.repository import Gtk
builder = Gtk.Builder()
builder.add_from_file("myui.ui")
Thanks to Riccardo.
This should work
from gi.repository import Gtk
builder = Gtk.Builder()
builder.add_from_file("project.xml")