/* JasperServer.h
   Generated by wsdl2h 1.2.14 from JasperServer.wsdl and typemap.dat
   2009-10-16 11:39:08 GMT
   gSOAP XML Web services tools.
   Copyright (C) 2001-2009 Robert van Engelen, Genivia Inc. All Rights Reserved.
   Part of this software is released under one of the following licenses:
   GPL or Genivia's license for commercial use.
*/

/* NOTE:

 - Compile this file with soapcpp2 to complete the code generation process.
 - Use soapcpp2 option -I to specify paths for #import
   To build with STL, 'stlvector.h' is imported from 'import' dir in package.
 - Use wsdl2h options -c and -s to generate pure C code or C++ code without STL.
 - Use 'typemap.dat' to control namespace bindings and type mappings.
   It is strongly recommended to customize the names of the namespace prefixes
   generated by wsdl2h. To do so, modify the prefix bindings in the Namespaces
   section below and add the modified lines to 'typemap.dat' to rerun wsdl2h.
 - Use Doxygen (www.doxygen.org) to browse this file.
 - Use wsdl2h option -l to view the software license terms.

   DO NOT include this file directly into your project.
   Include only the soapcpp2-generated headers and source code files.
*/

//gsoapopt w

/******************************************************************************\
 *                                                                            *
 * http://172.26.1.10:8080/jasperserver/services/repository                   *
 *                                                                            *
\******************************************************************************/


/******************************************************************************\
 *                                                                            *
 * Import                                                                     *
 *                                                                            *
\******************************************************************************/


// STL vector containers (use option -s to disable)
#import "stlvector.h"

/******************************************************************************\
 *                                                                            *
 * Schema Namespaces                                                          *
 *                                                                            *
\******************************************************************************/


/******************************************************************************\
 *                                                                            *
 * Schema Types                                                               *
 *                                                                            *
\******************************************************************************/


/******************************************************************************\
 *                                                                            *
 * Services                                                                   *
 *                                                                            *
\******************************************************************************/


//gsoap JasperServer service name:	repositorySoapBinding 
//gsoap JasperServer service type:	ManagementService 
//gsoap JasperServer service port:	http://172.26.1.10:8080/jasperserver/services/repository 
//gsoap JasperServer service namespace:	http://axis2.ws.jasperserver.jaspersoft.com 
//gsoap JasperServer service transport:	http://schemas.xmlsoap.org/soap/http 

/** @mainpage Service Definitions

@section Service_bindings Bindings
  - @ref repositorySoapBinding

*/

/**

@page repositorySoapBinding Binding "repositorySoapBinding"

@section repositorySoapBinding_operations Operations of Binding  "repositorySoapBinding"
  - @ref JasperServer__put
  - @ref JasperServer__get
  - @ref JasperServer__list
  - @ref JasperServer__copy
  - @ref JasperServer__delete
  - @ref JasperServer__move
  - @ref JasperServer__runReport

@section repositorySoapBinding_ports Endpoints of Binding  "repositorySoapBinding"
  - http://172.26.1.10:8080/jasperserver/services/repository

Note: use wsdl2h option -N to change the service binding prefix name

*/

/******************************************************************************\
 *                                                                            *
 * repositorySoapBinding                                                      *
 *                                                                            *
\******************************************************************************/


/******************************************************************************\
 *                                                                            *
 * JasperServer__put                                                          *
 *                                                                            *
\******************************************************************************/


/// Operation "JasperServer__put" of service binding "repositorySoapBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_JasperServer__put(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    std::string                         requestXmlString,
    // response parameters:
    std::string                        &_putReturn
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int JasperServer__put(
    struct soap *soap,
    // request parameters:
    std::string                         requestXmlString,
    // response parameters:
    std::string                        &_putReturn
  );
@endcode

C++ proxy class (defined in soaprepositorySoapBindingProxy.h):
  class repositorySoapBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap JasperServer service method-style:	put rpc
//gsoap JasperServer service method-encoding:	put http://schemas.xmlsoap.org/soap/encoding/
//gsoap JasperServer service method-action:	put ""
int JasperServer__put(
    std::string                         _requestXmlString,	///< Request parameter
    std::string                        &_putReturn	///< Response parameter
);

/******************************************************************************\
 *                                                                            *
 * JasperServer__get                                                          *
 *                                                                            *
\******************************************************************************/


/// Operation "JasperServer__get" of service binding "repositorySoapBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_JasperServer__get(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    std::string                         requestXmlString,
    // response parameters:
    std::string                        &_getReturn
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int JasperServer__get(
    struct soap *soap,
    // request parameters:
    std::string                         requestXmlString,
    // response parameters:
    std::string                        &_getReturn
  );
@endcode

C++ proxy class (defined in soaprepositorySoapBindingProxy.h):
  class repositorySoapBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap JasperServer service method-style:	get rpc
//gsoap JasperServer service method-encoding:	get http://schemas.xmlsoap.org/soap/encoding/
//gsoap JasperServer service method-action:	get ""
int JasperServer__get(
    std::string                         _requestXmlString,	///< Request parameter
    std::string                        &_getReturn	///< Response parameter
);

/******************************************************************************\
 *                                                                            *
 * JasperServer__list                                                         *
 *                                                                            *
\******************************************************************************/


/// Operation "JasperServer__list" of service binding "repositorySoapBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_JasperServer__list(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    std::string                         requestXmlString,
    // response parameters:
    std::string                        &_listReturn
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int JasperServer__list(
    struct soap *soap,
    // request parameters:
    std::string                         requestXmlString,
    // response parameters:
    std::string                        &_listReturn
  );
@endcode

C++ proxy class (defined in soaprepositorySoapBindingProxy.h):
  class repositorySoapBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap JasperServer service method-style:	list rpc
//gsoap JasperServer service method-encoding:	list http://schemas.xmlsoap.org/soap/encoding/
//gsoap JasperServer service method-action:	list ""
int JasperServer__list(
    std::string                         _requestXmlString,	///< Request parameter
    std::string                        &_listReturn	///< Response parameter
);

/******************************************************************************\
 *                                                                            *
 * JasperServer__copy                                                         *
 *                                                                            *
\******************************************************************************/


/// Operation "JasperServer__copy" of service binding "repositorySoapBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_JasperServer__copy(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    std::string                         requestXmlString,
    // response parameters:
    std::string                        &_copyReturn
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int JasperServer__copy(
    struct soap *soap,
    // request parameters:
    std::string                         requestXmlString,
    // response parameters:
    std::string                        &_copyReturn
  );
@endcode

C++ proxy class (defined in soaprepositorySoapBindingProxy.h):
  class repositorySoapBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap JasperServer service method-style:	copy rpc
//gsoap JasperServer service method-encoding:	copy http://schemas.xmlsoap.org/soap/encoding/
//gsoap JasperServer service method-action:	copy ""
int JasperServer__copy(
    std::string                         _requestXmlString,	///< Request parameter
    std::string                        &_copyReturn	///< Response parameter
);

/******************************************************************************\
 *                                                                            *
 * JasperServer__delete                                                       *
 *                                                                            *
\******************************************************************************/


/// Operation "JasperServer__delete" of service binding "repositorySoapBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_JasperServer__delete(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    std::string                         requestXmlString,
    // response parameters:
    std::string                        &_deleteReturn
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int JasperServer__delete(
    struct soap *soap,
    // request parameters:
    std::string                         requestXmlString,
    // response parameters:
    std::string                        &_deleteReturn
  );
@endcode

C++ proxy class (defined in soaprepositorySoapBindingProxy.h):
  class repositorySoapBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap JasperServer service method-style:	delete rpc
//gsoap JasperServer service method-encoding:	delete http://schemas.xmlsoap.org/soap/encoding/
//gsoap JasperServer service method-action:	delete ""
int JasperServer__delete(
    std::string                         _requestXmlString,	///< Request parameter
    std::string                        &_deleteReturn	///< Response parameter
);

/******************************************************************************\
 *                                                                            *
 * JasperServer__move                                                         *
 *                                                                            *
\******************************************************************************/


/// Operation "JasperServer__move" of service binding "repositorySoapBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_JasperServer__move(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    std::string                         requestXmlString,
    // response parameters:
    std::string                        &_moveReturn
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int JasperServer__move(
    struct soap *soap,
    // request parameters:
    std::string                         requestXmlString,
    // response parameters:
    std::string                        &_moveReturn
  );
@endcode

C++ proxy class (defined in soaprepositorySoapBindingProxy.h):
  class repositorySoapBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap JasperServer service method-style:	move rpc
//gsoap JasperServer service method-encoding:	move http://schemas.xmlsoap.org/soap/encoding/
//gsoap JasperServer service method-action:	move ""
int JasperServer__move(
    std::string                         _requestXmlString,	///< Request parameter
    std::string                        &_moveReturn	///< Response parameter
);

/******************************************************************************\
 *                                                                            *
 * JasperServer__runReport                                                    *
 *                                                                            *
\******************************************************************************/


/// Operation "JasperServer__runReport" of service binding "repositorySoapBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_JasperServer__runReport(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    std::string                         requestXmlString,
    // response parameters:
    std::string                        &_runReportReturn
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int JasperServer__runReport(
    struct soap *soap,
    // request parameters:
    std::string                         requestXmlString,
    // response parameters:
    std::string                        &_runReportReturn
  );
@endcode

C++ proxy class (defined in soaprepositorySoapBindingProxy.h):
  class repositorySoapBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap JasperServer service method-style:	runReport rpc
//gsoap JasperServer service method-encoding:	runReport http://schemas.xmlsoap.org/soap/encoding/
//gsoap JasperServer service method-action:	runReport ""
int JasperServer__runReport(
    std::string                         _requestXmlString,	///< Request parameter
    std::string                        &_runReportReturn	///< Response parameter
);

/* End of JasperServer.h */
