I trying to use stubs but I am getting erros like "InputStream Could not be
null", even for out-only methods. What this mean?
PS. In the other thread I had "Read time out" using the ServiceClient
approach.
On Feb 19, 2008 6:40 AM, Antonio Manuel Muñiz Martín <
[EMAIL PROTECTED]> wrote:
> I like to use an Adapter Class that encapsulates all the creation message
> logic. This adapter class is used as a simple java object, in other words,
> the user of this class dont know if it is calling a web service, is calling
> a database, ... methods of this Adapter Class only receive parameters of
> Java native API (Integer, String, ...) no XMLBeans or ADB Objects, this
> objects are used inside the Adapter Class.
>
> This approach provide a low coupled Client Application and Web Service
> Client.
>
> If somebody is interesting in this approach I can create a small example
> and post it here.
>
> Bye.
>
> 2008/2/15, [EMAIL PROTECTED] <
> [EMAIL PROTECTED]>:
>
> > Hi,
> >
> >
> >
> > Indeed this is the aproach.
> >
> >
> >
> > First genereate client-stub and then create a ServiceClient which calls
> > the stubmethods.
> >
> >
> >
> > See small example voor de client main.
> >
> >
> >
> > *public* *static* *void* main(String[] args) *throws*RemoteException {
> >
> > // *TODO* Auto-generated method stub
> >
> > DemoStub stub = *new* DemoStub();
> >
> > DemoRequest request = *new* DemoRequest();
> >
> > InputBean ib = *new* InputBean();
> >
> > Structure[] ss = *new* Structure[5];
> >
> > Structure str = *new* Structure();
> >
> > *for* (*int* i = 0; i < 5; i++) {
> >
> > str.setX(100 * (i + 1));
> >
> > str.setY(200 * (i + 1));
> >
> > ss[i] = str;
> >
> > }
> >
> >
> >
> > ib.setStruct(ss);
> >
> > request.setInputBean(ib);
> >
> >
> >
> > DemoResponse response = stub.bepaal(request);
> >
> > OutputBean ob = response.getOutputBean();
> >
> >
> >
> > }
> >
> >
> >
> >
> >
> > regards
> >
> > Dirk
> >
> >
> >
> >
> >
> >
> >
> > -----Original Message-----
> > *From:* [EMAIL PROTECTED] [mailto:
> > [EMAIL PROTECTED]
> > *Sent:* vrijdag 15 februari 2008 13:12
> > *To:* [email protected]
> > *Subject:* writing a client
> >
> >
> >
> > Hi,
> >
> >
> >
> > Could you please let me how to go about writing a client?
> >
> > I mean what is the approach.
> >
> >
> >
> > 1) Generate the client-side stub using wsdltojava & call methods
> > on the stub
> >
> > 2) Start from using ServiceClient ..
> >
> >
> >
> > What is the suggested approach?
> >
> >
> >
> > Thanks,
> >
> > Ajit
> >
> >
> >
> >
> >
> > DISCLAIMER:
> > This message contains privileged and confidential information and is
> > intended only for an individual named. If you are not the intended
> > recipient, you should not disseminate, distribute, store, print, copy or
> > deliver this message. Please notify the sender immediately by e-mail if you
> > have received this e-mail by mistake and delete this e-mail from your
> > system. E-mail transmission cannot be guaranteed to be secure or error-free
> > as information could be intercepted, corrupted, lost, destroyed, arrive late
> > or incomplete or contain viruses. The sender, therefore, does not accept
> > liability for any errors or omissions in the contents of this message which
> > arise as a result of e-mail transmission. If verification is required,
> > please request a hard-copy version.
> >
> > ================================================
> > The information transmitted via this e-mail is intended only for the person
> > or entity to which it is addressed and may contain confidential and/or
> > privileged material. Any review, retransmission, dissemination or other
> > use of, or taking of any action in reliance upon this information by
> > persons or entities other than the intended recipient is prohibited. If you
> > received this in error, please contact the sender and delete the material
> > from any computer.
> >
> >
>
--
Wesley Mesquita
LIS/IC - UNICAMP
[skype: wesley.mesquita]