Skip to content

Instantly share code, notes, and snippets.

@anmolgkv
Last active August 20, 2020 11:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anmolgkv/bf9bd0acdc6924982397a8e9e28c89f8 to your computer and use it in GitHub Desktop.
Save anmolgkv/bf9bd0acdc6924982397a8e9e28c89f8 to your computer and use it in GitHub Desktop.
//Generated by wsdl2apex
public class SoapAPI {
public class Entity {
public SoapAPI.Attribute[] attributes;
public SoapAPI.Attachment[] attachments;
private String[] attributes_type_info = new String[]{'attributes','http://webservice.embedded.server.qa.backend.com/',null,'0','-1','true'};
private String[] attachments_type_info = new String[]{'attachments','http://webservice.embedded.server.qa.backend.com/',null,'0','-1','true'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'attributes','attachments'};
}
public class entries_element {
public String key;
public SoapAPI.CustomDataResult[] value;
private String[] key_type_info = new String[]{'key','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] value_type_info = new String[]{'value','http://webservice.embedded.server.qa.backend.com/',null,'0','-1','true'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'key','value'};
}
public class entry_element {
public entry_element() {}
public entry_element(String key, String value) {
this.key = key;
this.value = value;
}
public String key;
public String value;
private String[] key_type_info = new String[]{'key','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] value_type_info = new String[]{'value','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'key','value'};
}
public class ActivateContext_element {
public String statusCode;
public String statusReasonCode;
public String statusCodeTranslation;
public String statusReasonCodeTranslation;
private String[] statusCode_type_info = new String[]{'statusCode','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] statusReasonCode_type_info = new String[]{'statusReasonCode','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] statusCodeTranslation_type_info = new String[]{'statusCodeTranslation','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] statusReasonCodeTranslation_type_info = new String[]{'statusReasonCodeTranslation','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'statusCode','statusReasonCode','statusCodeTranslation','statusReasonCodeTranslation'};
}
public class ActivationAttachment {
public String filename;
public String mimetype;
public String desc_x;
public String data;
private String[] filename_type_info = new String[]{'filename','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] mimetype_type_info = new String[]{'mimetype','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] desc_x_type_info = new String[]{'desc','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] data_type_info = new String[]{'data','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'filename','mimetype','desc_x','data'};
}
public class Attachment {
public String subject;
public String filename;
public String mimetype;
public String data;
private String[] subject_type_info = new String[]{'subject','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] filename_type_info = new String[]{'filename','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] mimetype_type_info = new String[]{'mimetype','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] data_type_info = new String[]{'data','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'subject','filename','mimetype','data'};
}
public class SaveResultType {
public Boolean successful;
public String error;
public String formattedStackTrace;
public String salesDocument;
public SoapAPI.CustomSaveData customData;
private String[] successful_type_info = new String[]{'successful','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] error_type_info = new String[]{'error','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] formattedStackTrace_type_info = new String[]{'formattedStackTrace','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] salesDocument_type_info = new String[]{'salesDocument','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] customData_type_info = new String[]{'customData','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'successful','error','formattedStackTrace','salesDocument','customData'};
}
public class InitAndActivateContext_element {
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{};
}
public class InitContext_element {
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{};
}
public class CustomDataBooleanProperty {
public Boolean value;
private String[] value_type_info = new String[]{'value','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'value'};
}
public class InitAndDuplicateContext_element {
public String command;
public String oldQuoteId;
public String newQuoteId;
private String[] command_type_info = new String[]{'command','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] oldQuoteId_type_info = new String[]{'oldQuoteId','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] newQuoteId_type_info = new String[]{'newQuoteId','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'command','oldQuoteId','newQuoteId'};
}
public class CustomDataResult {
public String id;
public SoapAPI.CustomDataProperty[] properties;
private String[] id_type_info = new String[]{'id','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] properties_type_info = new String[]{'properties','http://webservice.embedded.server.qa.backend.com/',null,'0','-1','true'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'id','properties'};
}
public class header_element {
public SoapAPI.entry_element[] entry;
private String[] entry_type_info = new String[]{'entry','http://webservice.embedded.server.qa.backend.com/',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'entry'};
}
public class SaveResult_element {
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{};
}
public class CustomDataDecimalProperty {
public Decimal value;
private String[] value_type_info = new String[]{'value','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'value'};
}
public class UpdateContext {
public String locale;
public SoapAPI.CustomData customData;
private String[] locale_type_info = new String[]{'locale','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] customData_type_info = new String[]{'customData','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'locale','customData'};
}
public class InitSyncResult_element {
public Boolean successful;
public String urlOfflineSync;
public String urlOnlineSync;
public String error;
public String formattedStackTrace;
public String syncUserName;
public String syncPassword;
private String[] successful_type_info = new String[]{'successful','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] urlOfflineSync_type_info = new String[]{'urlOfflineSync','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] urlOnlineSync_type_info = new String[]{'urlOnlineSync','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] error_type_info = new String[]{'error','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] formattedStackTrace_type_info = new String[]{'formattedStackTrace','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] syncUserName_type_info = new String[]{'syncUserName','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] syncPassword_type_info = new String[]{'syncPassword','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'successful','urlOfflineSync','urlOnlineSync','error','formattedStackTrace','syncUserName','syncPassword'};
}
public class TestCallbackResult_element {
public String error;
public String formattedStackTrace;
public Integer responseCode;
public String response;
private String[] error_type_info = new String[]{'error','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] formattedStackTrace_type_info = new String[]{'formattedStackTrace','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] responseCode_type_info = new String[]{'responseCode','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] response_type_info = new String[]{'response','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'error','formattedStackTrace','responseCode','response'};
}
public class DuplicateContext_element {
public String command;
public String oldQuoteId;
public String newQuoteId;
private String[] command_type_info = new String[]{'command','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] oldQuoteId_type_info = new String[]{'oldQuoteId','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] newQuoteId_type_info = new String[]{'newQuoteId','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'command','oldQuoteId','newQuoteId'};
}
public class InitAndSaveContext_element {
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{};
}
public class InitResultRequest_element {
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{};
}
public class CustomDataStringProperty {
public String value;
private String[] value_type_info = new String[]{'value','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'value'};
}
public class CloseSessionResult_element {
public Boolean successful;
public String error;
public String formattedStackTrace;
private String[] successful_type_info = new String[]{'successful','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] error_type_info = new String[]{'error','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] formattedStackTrace_type_info = new String[]{'formattedStackTrace','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'successful','error','formattedStackTrace'};
}
public class DuplicateResultRequest_element {
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{};
}
public class CustomDataProperty {
public String name;
private String[] name_type_info = new String[]{'name','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'name'};
}
public class InitSyncContext_element {
public String locale;
public String userId;
public SoapAPI.CustomData customData;
private String[] locale_type_info = new String[]{'locale','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] userId_type_info = new String[]{'userId','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] customData_type_info = new String[]{'customData','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'locale','userId','customData'};
}
public class Attribute {
public String name;
public SoapAPI.CustomDataProperty value;
private String[] name_type_info = new String[]{'name','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] value_type_info = new String[]{'value','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'name','value'};
}
public class AsyncResult_element {
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{};
}
public class CustomNullProperty {
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{};
}
public class authenticationProperties_element {
public SoapAPI.entry_element[] entry;
private String[] entry_type_info = new String[]{'entry','http://webservice.embedded.server.qa.backend.com/',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'entry'};
}
public class AsyncActivateResult_element {
public Integer phase;
public SoapAPI.activateResult_element activateResult;
private String[] phase_type_info = new String[]{'phase','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] activateResult_type_info = new String[]{'activateResult','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'phase','activateResult'};
}
public class SaveContext_element {
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{};
}
public class CustomDataDateTimeProperty {
public DateTime value;
private String[] value_type_info = new String[]{'value','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'value'};
}
public class ResultRequest {
public SoapAPI.WebserviceSessionId sessionId;
public SoapAPI.WebserviceTaskId taskId;
private String[] sessionId_type_info = new String[]{'sessionId','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] taskId_type_info = new String[]{'taskId','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'sessionId','taskId'};
}
public class CustomSaveData {
public SoapAPI.Entity targetEntity;
public SoapAPI.RelatedEntity[] relatedEntities;
private String[] targetEntity_type_info = new String[]{'targetEntity','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] relatedEntities_type_info = new String[]{'relatedEntities','http://webservice.embedded.server.qa.backend.com/',null,'0','-1','true'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'targetEntity','relatedEntities'};
}
public class CustomData {
public SoapAPI.entries_element[] entries;
private String[] entries_type_info = new String[]{'entries','http://webservice.embedded.server.qa.backend.com/',null,'0','-1','true'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'entries'};
}
public class CloseSessionContext_element {
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{};
}
public class ActivateResult_element {
public SoapAPI.ActivationAttachment printedDocument;
public SoapAPI.ActivationAttachment exportFormat;
private String[] printedDocument_type_info = new String[]{'printedDocument','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] exportFormat_type_info = new String[]{'exportFormat','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'printedDocument','exportFormat'};
}
public class CallbackContext_element {
public String url;
public String method;
public SoapAPI.header_element header;
public String body;
public Integer expectedHttpStatusCode;
public String authenticationFunctionId;
public SoapAPI.authenticationProperties_element authenticationProperties;
public Integer retryHttpStatusCode;
private String[] url_type_info = new String[]{'url','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] method_type_info = new String[]{'method','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] header_type_info = new String[]{'header','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] body_type_info = new String[]{'body','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] expectedHttpStatusCode_type_info = new String[]{'expectedHttpStatusCode','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] authenticationFunctionId_type_info = new String[]{'authenticationFunctionId','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] authenticationProperties_type_info = new String[]{'authenticationProperties','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] retryHttpStatusCode_type_info = new String[]{'retryHttpStatusCode','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'url','method','header','body','expectedHttpStatusCode','authenticationFunctionId','authenticationProperties','retryHttpStatusCode'};
}
public class WebserviceSessionId {
public String id;
private String[] id_type_info = new String[]{'id','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'id'};
}
public class RelatedEntity {
public String name;
public String id;
public Boolean delete_x;
private String[] name_type_info = new String[]{'name','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] id_type_info = new String[]{'id','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] delete_x_type_info = new String[]{'delete','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'name','id','delete_x'};
}
public class DuplicateResult_element {
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{};
}
public class WebserviceTaskId {
public String id;
private String[] id_type_info = new String[]{'id','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'id'};
}
public class CustomDataImageProperty {
public String value;
private String[] value_type_info = new String[]{'value','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'value'};
}
public class InitContextData {
public String locale;
public String userId;
public Boolean offline;
public Boolean activated;
public String salesDocument;
public SoapAPI.ActivationAttachment printedDocument;
public SoapAPI.CustomData customData;
private String[] locale_type_info = new String[]{'locale','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] userId_type_info = new String[]{'userId','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] offline_type_info = new String[]{'offline','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] activated_type_info = new String[]{'activated','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] salesDocument_type_info = new String[]{'salesDocument','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] printedDocument_type_info = new String[]{'printedDocument','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] customData_type_info = new String[]{'customData','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'locale','userId','offline','activated','salesDocument','printedDocument','customData'};
}
public class TestResult_element {
public String error;
public String formattedStackTrace;
public Integer responseCode;
public String response;
private String[] error_type_info = new String[]{'error','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] formattedStackTrace_type_info = new String[]{'formattedStackTrace','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] responseCode_type_info = new String[]{'responseCode','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] response_type_info = new String[]{'response','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'error','formattedStackTrace','responseCode','response'};
}
public class InitResult_element {
public Boolean successful;
public String urlOpen;
public String urlPrint;
public String urlHeartbeat;
public String urlWebService;
public String urlAdditional;
public String error;
public String formattedStackTrace;
public Boolean reloadPossible;
private String[] successful_type_info = new String[]{'successful','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] urlOpen_type_info = new String[]{'urlOpen','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] urlPrint_type_info = new String[]{'urlPrint','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] urlHeartbeat_type_info = new String[]{'urlHeartbeat','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] urlWebService_type_info = new String[]{'urlWebService','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] urlAdditional_type_info = new String[]{'urlAdditional','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] error_type_info = new String[]{'error','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] formattedStackTrace_type_info = new String[]{'formattedStackTrace','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] reloadPossible_type_info = new String[]{'reloadPossible','http://webservice.embedded.server.qa.backend.com/',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'successful','urlOpen','urlPrint','urlHeartbeat','urlWebService','urlAdditional','error','formattedStackTrace','reloadPossible'};
}
public class ActivateResultRequest_element {
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{};
}
public class Empty_element {
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{};
}
public class SaveResultRequest_element {
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{};
}
// Note: Wrappers for multi-part messages
public class InitRequest {
SoapAPI.WebserviceTaskId taskId;
SoapAPI.InitContextData initContext;
SoapAPI.WebserviceSessionId sessionId;
SoapAPI.CallbackContext_element callbackContext;
private String[] apex_schema_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/','false','false'};
private String[] field_order_type_info = new String[]{'sessionId','taskId','initContext','callbackContext'};
private String[] sessionId_type_info = new String[]{'WebserviceSessionId','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] taskId_type_info = new String[]{'WebserviceTaskId','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] initContext_type_info = new String[]{'InitContextData','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
private String[] callbackContext_type_info = new String[]{'CallbackContext_element','http://webservice.embedded.server.qa.backend.com/',null,'0','1','false'};
public InitRequest(WebserviceSessionId sessionId, WebserviceTaskId taskId, InitContextData initContext, CallbackContext_element callbackContext) {
this.sessionId = sessionId;
this.taskId = taskId;
this.initContext = initContext;
this.callbackContext = callbackContext;
}
}
public class embeddedAsync {
public String endpoint_x = 'callout:backend_Integration'; //'https://showroom.backend-services.de/backend-sales-proxy-dev1/cxf/EmbeddedWebService';
public Map<String,String> inputHttpHeaders_x;
public Map<String,String> outputHttpHeaders_x;
public String clientCertName_x;
public String clientCert_x;
public String clientCertPasswd_x;
public Integer timeout_x;
private String[] ns_map_type_info = new String[]{'http://webservice.embedded.server.qa.backend.com/', 'SoapAPI'};
public SoapAPI.AsyncActivateResult_element getActivateResult() {
SoapAPI.ActivateResultRequest_element request_x = new SoapAPI.ActivateResultRequest_element();
SoapAPI.AsyncActivateResult_element response_x;
Map<String, SoapAPI.AsyncActivateResult_element> response_map_x = new Map<String, SoapAPI.AsyncActivateResult_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'http://webservice.embedded.server.qa.backend.com/',
'ActivateResultRequest',
'http://webservice.embedded.server.qa.backend.com/',
'AsyncActivateResult',
'SoapAPI.AsyncActivateResult_element'}
);
response_x = response_map_x.get('response_x');
return response_x;
}
public SoapAPI.TestCallbackResult_element testCallback(String url,String method,SoapAPI.header_element header,String body,Integer expectedHttpStatusCode,String authenticationFunctionId,SoapAPI.authenticationProperties_element authenticationProperties,Integer retryHttpStatusCode) {
SoapAPI.CallbackContext_element request_x = new SoapAPI.CallbackContext_element();
request_x.url = url;
request_x.method = method;
request_x.header = header;
request_x.body = body;
request_x.expectedHttpStatusCode = expectedHttpStatusCode;
request_x.authenticationFunctionId = authenticationFunctionId;
request_x.authenticationProperties = authenticationProperties;
request_x.retryHttpStatusCode = retryHttpStatusCode;
SoapAPI.TestCallbackResult_element response_x;
Map<String, SoapAPI.TestCallbackResult_element> response_map_x = new Map<String, SoapAPI.TestCallbackResult_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'http://webservice.embedded.server.qa.backend.com/',
'CallbackContext',
'http://webservice.embedded.server.qa.backend.com/',
'TestCallbackResult',
'SoapAPI.TestCallbackResult_element'}
);
response_x = response_map_x.get('response_x');
return response_x;
}
public void initAndActivate(String id) {
SoapAPI.WebserviceSessionId request_x = new SoapAPI.WebserviceSessionId();
request_x.id = id;
SoapAPI.AsyncResult_element response_x;
Map<String, SoapAPI.AsyncResult_element> response_map_x = new Map<String, SoapAPI.AsyncResult_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'http://webservice.embedded.server.qa.backend.com/',
'WebserviceSessionId',
'http://webservice.embedded.server.qa.backend.com/',
'AsyncResult',
'SoapAPI.AsyncResult_element'}
);
response_x = response_map_x.get('response_x');
}
public void init(String sessionId, String taskId, SoapAPI.InitContextData initContext, SoapAPI.CallbackContext_element callbackContext) {
SoapAPI.WebserviceSessionId webserviceSessionId = new SoapAPI.WebserviceSessionId();
webserviceSessionId.id = sessionId;
SoapAPI.WebserviceTaskId webserviceTaskId = new SoapAPI.WebserviceTaskId();
webserviceTaskId.id = taskId;
SoapAPI.AsyncResult_element response_x;
Map<String, SoapAPI.AsyncResult_element> response_map_x = new Map<String, SoapAPI.AsyncResult_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
new SoapAPI.InitRequest(webserviceSessionId, webserviceTaskId, initContext, callbackContext),
response_map_x,
new String[]{endpoint_x,
'',
'http://webservice.embedded.server.qa.backend.com/',
'WebserviceSessionId',
'http://webservice.embedded.server.qa.backend.com/',
'AsyncResult',
'SoapAPI.AsyncResult_element'}
);
response_x = response_map_x.get('response_x');
}
public void initAndDuplicate(String id) {
SoapAPI.WebserviceSessionId request_x = new SoapAPI.WebserviceSessionId();
request_x.id = id;
SoapAPI.AsyncResult_element response_x;
Map<String, SoapAPI.AsyncResult_element> response_map_x = new Map<String, SoapAPI.AsyncResult_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'http://webservice.embedded.server.qa.backend.com/',
'WebserviceSessionId',
'http://webservice.embedded.server.qa.backend.com/',
'AsyncResult',
'SoapAPI.AsyncResult_element'}
);
response_x = response_map_x.get('response_x');
}
public void getSaveResult() {
SoapAPI.SaveResultRequest_element request_x = new SoapAPI.SaveResultRequest_element();
SoapAPI.SaveResult_element response_x;
Map<String, SoapAPI.SaveResult_element> response_map_x = new Map<String, SoapAPI.SaveResult_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'http://webservice.embedded.server.qa.backend.com/',
'SaveResultRequest',
'http://webservice.embedded.server.qa.backend.com/',
'SaveResult',
'SoapAPI.SaveResult_element'}
);
response_x = response_map_x.get('response_x');
}
public void initAndSave(String id) {
SoapAPI.WebserviceSessionId request_x = new SoapAPI.WebserviceSessionId();
request_x.id = id;
SoapAPI.AsyncResult_element response_x;
Map<String, SoapAPI.AsyncResult_element> response_map_x = new Map<String, SoapAPI.AsyncResult_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'http://webservice.embedded.server.qa.backend.com/',
'WebserviceSessionId',
'http://webservice.embedded.server.qa.backend.com/',
'AsyncResult',
'SoapAPI.AsyncResult_element'}
);
response_x = response_map_x.get('response_x');
}
public SoapAPI.InitResult_element getInitResult() {
SoapAPI.InitResultRequest_element request_x = new SoapAPI.InitResultRequest_element();
SoapAPI.InitResult_element response_x;
Map<String, SoapAPI.InitResult_element> response_map_x = new Map<String, SoapAPI.InitResult_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'http://webservice.embedded.server.qa.backend.com/',
'InitResultRequest',
'http://webservice.embedded.server.qa.backend.com/',
'InitResult',
'SoapAPI.InitResult_element'}
);
response_x = response_map_x.get('response_x');
return response_x;
}
public void getDuplicateResult() {
SoapAPI.DuplicateResultRequest_element request_x = new SoapAPI.DuplicateResultRequest_element();
SoapAPI.DuplicateResult_element response_x;
Map<String, SoapAPI.DuplicateResult_element> response_map_x = new Map<String, SoapAPI.DuplicateResult_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'http://webservice.embedded.server.qa.backend.com/',
'DuplicateResultRequest',
'http://webservice.embedded.server.qa.backend.com/',
'DuplicateResult',
'SoapAPI.DuplicateResult_element'}
);
response_x = response_map_x.get('response_x');
}
public void activate_x(String id) {
SoapAPI.WebserviceSessionId request_x = new SoapAPI.WebserviceSessionId();
request_x.id = id;
SoapAPI.AsyncResult_element response_x;
Map<String, SoapAPI.AsyncResult_element> response_map_x = new Map<String, SoapAPI.AsyncResult_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'http://webservice.embedded.server.qa.backend.com/',
'WebserviceSessionId',
'http://webservice.embedded.server.qa.backend.com/',
'AsyncResult',
'SoapAPI.AsyncResult_element'}
);
response_x = response_map_x.get('response_x');
}
public void save(String id) {
SoapAPI.WebserviceSessionId request_x = new SoapAPI.WebserviceSessionId();
request_x.id = id;
SoapAPI.AsyncResult_element response_x;
Map<String, SoapAPI.AsyncResult_element> response_map_x = new Map<String, SoapAPI.AsyncResult_element>();
response_map_x.put('response_x', response_x);
WebServiceCallout.invoke(
this,
request_x,
response_map_x,
new String[]{endpoint_x,
'',
'http://webservice.embedded.server.qa.backend.com/',
'WebserviceSessionId',
'http://webservice.embedded.server.qa.backend.com/',
'AsyncResult',
'SoapAPI.AsyncResult_element'}
);
response_x = response_map_x.get('response_x');
}
}
}
<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://webservice.embedded.server.qa.backend.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="EmbeddedAsyncWebService" targetNamespace="http://webservice.embedded.server.qa.backend.com/">
<wsdl:types>
<xs:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://webservice.embedded.server.qa.backend.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://webservice.embedded.server.qa.backend.com/" version="1.0">
<xs:element name="ActivateContext">
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:UpdateContext">
<xs:sequence>
<xs:element minOccurs="0" name="statusCode" type="xs:string"/>
<xs:element minOccurs="0" name="statusReasonCode" type="xs:string"/>
<xs:element minOccurs="0" name="statusCodeTranslation" type="xs:string"/>
<xs:element minOccurs="0" name="statusReasonCodeTranslation" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="ActivateResult">
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:SaveResultType">
<xs:sequence>
<xs:element minOccurs="0" name="printedDocument" type="tns:ActivationAttachment"/>
<xs:element minOccurs="0" name="exportFormat" type="tns:ActivationAttachment"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="ActivateResultRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:ResultRequest">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="AsyncActivateResult">
<xs:complexType>
<xs:sequence>
<xs:element name="phase" type="xs:int"/>
<xs:element minOccurs="0" name="activateResult">
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:SaveResultType">
<xs:sequence>
<xs:element minOccurs="0" name="printedDocument" type="tns:ActivationAttachment"/>
<xs:element minOccurs="0" name="exportFormat" type="tns:ActivationAttachment"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CallbackContext">
<xs:complexType>
<xs:sequence>
<xs:element name="url" type="xs:anyURI"/>
<xs:element name="method" type="xs:string"/>
<xs:element name="header">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="entry">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="key" type="xs:string"/>
<xs:element minOccurs="0" name="value" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="body" type="xs:base64Binary"/>
<xs:element name="expectedHttpStatusCode" type="xs:int"/>
<xs:element name="authenticationFunctionId" type="xs:string"/>
<xs:element name="authenticationProperties">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="entry">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="key" type="xs:string"/>
<xs:element minOccurs="0" name="value" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="retryHttpStatusCode" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CloseSessionContext">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="CloseSessionResult">
<xs:complexType>
<xs:sequence>
<xs:element name="successful" type="xs:boolean"/>
<xs:element minOccurs="0" name="error" type="xs:string"/>
<xs:element minOccurs="0" name="formattedStackTrace" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DuplicateContext">
<xs:complexType>
<xs:sequence>
<xs:element name="command" type="xs:string"/>
<xs:element name="oldQuoteId" type="xs:string"/>
<xs:element name="newQuoteId" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DuplicateResult">
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:SaveResultType">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="DuplicateResultRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:ResultRequest">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="Empty">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
<xs:element name="InitAndActivateContext">
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:InitContextData">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="InitAndDuplicateContext">
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:InitContextData">
<xs:sequence>
<xs:element name="command" type="xs:string"/>
<xs:element name="oldQuoteId" type="xs:string"/>
<xs:element name="newQuoteId" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="InitAndSaveContext">
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:InitContextData">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="InitContext">
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:InitContextData">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="InitResult">
<xs:complexType>
<xs:sequence>
<xs:element name="successful" type="xs:boolean"/>
<xs:element minOccurs="0" name="urlOpen" type="xs:string"/>
<xs:element minOccurs="0" name="urlPrint" type="xs:string"/>
<xs:element minOccurs="0" name="urlHeartbeat" type="xs:string"/>
<xs:element minOccurs="0" name="urlWebService" type="xs:string"/>
<xs:element minOccurs="0" name="urlAdditional" type="xs:string"/>
<xs:element minOccurs="0" name="error" type="xs:string"/>
<xs:element minOccurs="0" name="formattedStackTrace" type="xs:string"/>
<xs:element name="reloadPossible" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InitResultRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:ResultRequest">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="InitSyncContext">
<xs:complexType>
<xs:sequence>
<xs:element name="locale" type="xs:string"/>
<xs:element name="userId" type="xs:string"/>
<xs:element name="customData" type="tns:CustomData"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InitSyncResult">
<xs:complexType>
<xs:sequence>
<xs:element name="successful" type="xs:boolean"/>
<xs:element minOccurs="0" name="urlOfflineSync" type="xs:string"/>
<xs:element minOccurs="0" name="urlOnlineSync" type="xs:string"/>
<xs:element minOccurs="0" name="error" type="xs:string"/>
<xs:element minOccurs="0" name="formattedStackTrace" type="xs:string"/>
<xs:element minOccurs="0" name="syncUserName" type="xs:string"/>
<xs:element minOccurs="0" name="syncPassword" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SaveContext">
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:UpdateContext">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="SaveResult">
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:SaveResultType">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="SaveResultRequest">
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:ResultRequest">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="TestResult">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="error" type="xs:string"/>
<xs:element minOccurs="0" name="formattedStackTrace" type="xs:string"/>
<xs:element name="responseCode" type="xs:int"/>
<xs:element minOccurs="0" name="response" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="WebserviceSessionId" type="tns:WebserviceSessionId"/>
<xs:element name="WebserviceTaskId" type="tns:WebserviceTaskId"/>
<xs:complexType abstract="true" name="ResultRequest">
<xs:sequence>
<xs:element name="sessionId" type="tns:WebserviceSessionId"/>
<xs:element name="taskId" type="tns:WebserviceTaskId"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="WebserviceSessionId">
<xs:sequence>
<xs:element name="id" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="WebserviceTaskId">
<xs:sequence>
<xs:element name="id" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType abstract="true" name="SaveResultType">
<xs:sequence>
<xs:element name="successful" type="xs:boolean"/>
<xs:element minOccurs="0" name="error" type="xs:string"/>
<xs:element minOccurs="0" name="formattedStackTrace" type="xs:string"/>
<xs:element minOccurs="0" name="salesDocument" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="customData" type="tns:CustomSaveData"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ActivationAttachment">
<xs:sequence>
<xs:element name="filename" type="xs:string"/>
<xs:element name="mimetype" type="xs:string"/>
<xs:element name="desc" type="xs:string"/>
<xs:element name="data" type="xs:base64Binary"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CustomSaveData">
<xs:sequence>
<xs:element name="targetEntity" type="tns:Entity"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="relatedEntities" nillable="true" type="tns:RelatedEntity"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Entity">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="attributes" nillable="true" type="tns:Attribute"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="attachments" nillable="true" type="tns:Attachment"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Attribute">
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="value" type="tns:CustomDataProperty"/>
</xs:sequence>
</xs:complexType>
<xs:complexType abstract="true" name="CustomDataProperty">
<xs:sequence>
<xs:element name="name" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CustomNullProperty">
<xs:complexContent>
<xs:extension base="tns:CustomDataProperty">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CustomDataBooleanProperty">
<xs:complexContent>
<xs:extension base="tns:CustomDataProperty">
<xs:sequence>
<xs:element name="value" type="xs:boolean"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CustomDataDateTimeProperty">
<xs:complexContent>
<xs:extension base="tns:CustomDataProperty">
<xs:sequence>
<xs:element name="value" type="xs:dateTime"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CustomDataDecimalProperty">
<xs:complexContent>
<xs:extension base="tns:CustomDataProperty">
<xs:sequence>
<xs:element name="value" type="xs:decimal"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CustomDataStringProperty">
<xs:complexContent>
<xs:extension base="tns:CustomDataProperty">
<xs:sequence>
<xs:element name="value" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="CustomDataImageProperty">
<xs:complexContent>
<xs:extension base="tns:CustomDataProperty">
<xs:sequence>
<xs:element name="value" type="xs:base64Binary"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="Attachment">
<xs:sequence>
<xs:element name="subject" type="xs:string"/>
<xs:element name="filename" type="xs:string"/>
<xs:element name="mimetype" type="xs:string"/>
<xs:element name="data" type="xs:base64Binary"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RelatedEntity">
<xs:complexContent>
<xs:extension base="tns:Entity">
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element minOccurs="0" name="id" type="xs:string"/>
<xs:element name="delete" type="xs:boolean"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType abstract="true" name="InitContextData">
<xs:sequence>
<xs:element name="locale" type="xs:string"/>
<xs:element name="userId" type="xs:string"/>
<xs:element name="offline" type="xs:boolean"/>
<xs:element name="activated" type="xs:boolean"/>
<xs:element minOccurs="0" name="salesDocument" type="xs:base64Binary"/>
<xs:element minOccurs="0" name="printedDocument" type="tns:ActivationAttachment"/>
<xs:element name="customData" type="tns:CustomData"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CustomData">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="entries" nillable="true">
<xs:complexType>
<xs:sequence>
<xs:element name="key" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="value" nillable="true" type="tns:CustomDataResult"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CustomDataResult">
<xs:sequence>
<xs:element name="id" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="properties" nillable="true" type="tns:CustomDataProperty"/>
</xs:sequence>
</xs:complexType>
<xs:complexType abstract="true" name="UpdateContext">
<xs:sequence>
<xs:element minOccurs="0" name="locale" type="xs:string"/>
<xs:element minOccurs="0" name="customData" type="tns:CustomData"/>
</xs:sequence>
</xs:complexType>
<xs:element name="TestCallbackResult" nillable="true">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="error" type="xs:string"/>
<xs:element minOccurs="0" name="formattedStackTrace" type="xs:string"/>
<xs:element name="responseCode" type="xs:int"/>
<xs:element minOccurs="0" name="response" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AsyncResult" nillable="true">
<xs:complexType>
<xs:sequence/>
</xs:complexType>
</xs:element>
</xs:schema>
</wsdl:types>
<wsdl:message name="testCallback">
<wsdl:part element="tns:CallbackContext" name="callbackContext">
</wsdl:part>
</wsdl:message>
<wsdl:message name="initResponse">
<wsdl:part element="tns:AsyncResult" name="asyncResult">
</wsdl:part>
</wsdl:message>
<wsdl:message name="init">
<wsdl:part element="tns:WebserviceSessionId" name="sessionId">
</wsdl:part>
<wsdl:part element="tns:WebserviceTaskId" name="taskId">
</wsdl:part>
<wsdl:part element="tns:InitContext" name="initContext">
</wsdl:part>
<wsdl:part element="tns:CallbackContext" name="callbackContext">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getSaveResult">
<wsdl:part element="tns:SaveResultRequest" name="request">
</wsdl:part>
</wsdl:message>
<wsdl:message name="initAndSave">
<wsdl:part element="tns:WebserviceSessionId" name="sessionId">
</wsdl:part>
<wsdl:part element="tns:WebserviceTaskId" name="taskId">
</wsdl:part>
<wsdl:part element="tns:InitAndSaveContext" name="initAndSaveContext">
</wsdl:part>
<wsdl:part element="tns:CallbackContext" name="callbackContext">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getInitResult">
<wsdl:part element="tns:InitResultRequest" name="request">
</wsdl:part>
</wsdl:message>
<wsdl:message name="testCallbackResponse">
<wsdl:part element="tns:TestCallbackResult" name="result">
</wsdl:part>
</wsdl:message>
<wsdl:message name="initAndDuplicateResponse">
<wsdl:part element="tns:AsyncResult" name="asyncResult">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getInitResultResponse">
<wsdl:part element="tns:InitResult" name="initResult">
</wsdl:part>
</wsdl:message>
<wsdl:message name="activateResponse">
<wsdl:part element="tns:AsyncResult" name="asyncResult">
</wsdl:part>
</wsdl:message>
<wsdl:message name="save">
<wsdl:part element="tns:WebserviceSessionId" name="sessionId">
</wsdl:part>
<wsdl:part element="tns:WebserviceTaskId" name="taskId">
</wsdl:part>
<wsdl:part element="tns:SaveContext" name="saveContext">
</wsdl:part>
<wsdl:part element="tns:CallbackContext" name="callbackContext">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getActivateResult">
<wsdl:part element="tns:ActivateResultRequest" name="request">
</wsdl:part>
</wsdl:message>
<wsdl:message name="initAndSaveResponse">
<wsdl:part element="tns:AsyncResult" name="asyncResult">
</wsdl:part>
</wsdl:message>
<wsdl:message name="initAndActivateResponse">
<wsdl:part element="tns:AsyncResult" name="asyncResult">
</wsdl:part>
</wsdl:message>
<wsdl:message name="initAndActivate">
<wsdl:part element="tns:WebserviceSessionId" name="sessionId">
</wsdl:part>
<wsdl:part element="tns:WebserviceTaskId" name="taskId">
</wsdl:part>
<wsdl:part element="tns:InitAndActivateContext" name="initAndActivateContext">
</wsdl:part>
<wsdl:part element="tns:CallbackContext" name="callbackContext">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getDuplicateResultResponse">
<wsdl:part element="tns:DuplicateResult" name="DuplicateResult">
</wsdl:part>
</wsdl:message>
<wsdl:message name="initAndDuplicate">
<wsdl:part element="tns:WebserviceSessionId" name="sessionId">
</wsdl:part>
<wsdl:part element="tns:WebserviceTaskId" name="taskId">
</wsdl:part>
<wsdl:part element="tns:InitAndDuplicateContext" name="initAndDuplicateContext">
</wsdl:part>
<wsdl:part element="tns:CallbackContext" name="callbackContext">
</wsdl:part>
</wsdl:message>
<wsdl:message name="saveResponse">
<wsdl:part element="tns:AsyncResult" name="asyncResult">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getActivateResultResponse">
<wsdl:part element="tns:AsyncActivateResult" name="asyncActivateResult">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getSaveResultResponse">
<wsdl:part element="tns:SaveResult" name="saveResult">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getDuplicateResult">
<wsdl:part element="tns:DuplicateResultRequest" name="request">
</wsdl:part>
</wsdl:message>
<wsdl:message name="activate">
<wsdl:part element="tns:WebserviceSessionId" name="sessionId">
</wsdl:part>
<wsdl:part element="tns:WebserviceTaskId" name="taskId">
</wsdl:part>
<wsdl:part element="tns:ActivateContext" name="activateContext">
</wsdl:part>
<wsdl:part element="tns:CallbackContext" name="callbackContext">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="Embedded">
<wsdl:operation name="getActivateResult">
<wsdl:input message="tns:getActivateResult" name="getActivateResult">
</wsdl:input>
<wsdl:output message="tns:getActivateResultResponse" name="getActivateResultResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="testCallback">
<wsdl:input message="tns:testCallback" name="testCallback">
</wsdl:input>
<wsdl:output message="tns:testCallbackResponse" name="testCallbackResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="initAndActivate">
<wsdl:input message="tns:initAndActivate" name="initAndActivate">
</wsdl:input>
<wsdl:output message="tns:initAndActivateResponse" name="initAndActivateResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="init">
<wsdl:input message="tns:init" name="init">
</wsdl:input>
<wsdl:output message="tns:initResponse" name="initResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="initAndDuplicate">
<wsdl:input message="tns:initAndDuplicate" name="initAndDuplicate">
</wsdl:input>
<wsdl:output message="tns:initAndDuplicateResponse" name="initAndDuplicateResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSaveResult">
<wsdl:input message="tns:getSaveResult" name="getSaveResult">
</wsdl:input>
<wsdl:output message="tns:getSaveResultResponse" name="getSaveResultResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="initAndSave">
<wsdl:input message="tns:initAndSave" name="initAndSave">
</wsdl:input>
<wsdl:output message="tns:initAndSaveResponse" name="initAndSaveResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getInitResult">
<wsdl:input message="tns:getInitResult" name="getInitResult">
</wsdl:input>
<wsdl:output message="tns:getInitResultResponse" name="getInitResultResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getDuplicateResult">
<wsdl:input message="tns:getDuplicateResult" name="getDuplicateResult">
</wsdl:input>
<wsdl:output message="tns:getDuplicateResultResponse" name="getDuplicateResultResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="activate">
<wsdl:input message="tns:activate" name="activate">
</wsdl:input>
<wsdl:output message="tns:activateResponse" name="activateResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="save">
<wsdl:input message="tns:save" name="save">
</wsdl:input>
<wsdl:output message="tns:saveResponse" name="saveResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="EmbeddedAsyncWebServiceSoapBinding" type="tns:Embedded">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="testCallback">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="testCallback">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="testCallbackResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getActivateResult">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getActivateResult">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getActivateResultResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="initAndActivate">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="initAndActivate">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="initAndActivateResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="init">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="init">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="initResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="initAndDuplicate">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="initAndDuplicate">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="initAndDuplicateResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getSaveResult">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getSaveResult">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getSaveResultResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="initAndSave">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="initAndSave">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="initAndSaveResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getInitResult">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getInitResult">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getInitResultResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getDuplicateResult">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="getDuplicateResult">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getDuplicateResultResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="activate">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="activate">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="activateResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="save">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="save">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="saveResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="EmbeddedAsyncWebService">
<wsdl:port binding="tns:EmbeddedAsyncWebServiceSoapBinding" name="embeddedAsync">
<soap:address location="https://backend.de/backend-proxy-dev1/cxf/EmbeddedWebService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment