public void setSessionHeader(java.lang.String sessionId) { __SessionHeader = new com.sforce.soap.partner.SessionHeader_element(); __SessionHeader.setSessionId(sessionId); }
protected void setSessionId(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.verifyElement(__in, _lookupTypeInfo("sessionId", "urn:partner.soap.sforce.com","sessionId","http://www.w3.org/2001/XMLSchema","string",1,1,true))) { setSessionId(__typeMapper.readString(__in, _lookupTypeInfo("sessionId", "urn:partner.soap.sforce.com","sessionId","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class)); } }
protected void loadFields(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { super.loadFields(__in, __typeMapper); loadFields1(__in, __typeMapper); }
@Override public SessionRenewalHeader renewSession(ConnectorConfig connectorConfig) throws ConnectionException { SessionRenewalHeader header = new SessionRenewalHeader(); // FIXME - session id need to be null for trigger the login? // connectorConfig.setSessionId(null); doConnection(connectorConfig); SessionHeader_element h = ch.connection.getSessionHeader(); // FIXME - one or the other, I have seen both // header.name = new QName("urn:partner.soap.sforce.com", "X-SFDC-Session"); header.name = new QName("urn:partner.soap.sforce.com", "SessionHeader"); header.headerElement = h.getSessionId(); return header; } });
@Override public com.sforce.soap.partner.ISessionHeader_element newISessionHeader_element() { return new com.sforce.soap.partner.SessionHeader_element(); }
private void loadFields1(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { setSessionId(__in, __typeMapper); }
private void writeFields1(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { writeFieldSessionId(__out, __typeMapper); }
private void toString1(StringBuilder sb) { toStringHelper(sb, "sessionId", sessionId); }
@Override public String toString() { java.lang.StringBuilder sb = new java.lang.StringBuilder(); sb.append("[SessionHeader_element "); sb.append(super.toString()); toString1(sb); sb.append("]\n"); return sb.toString(); }
private void writeFieldSessionId(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("sessionId", "urn:partner.soap.sforce.com","sessionId","http://www.w3.org/2001/XMLSchema","string",1,1,true), sessionId, sessionId__is_set); }
@Override public void load(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __typeMapper.consumeStartTag(__in); loadFields(__in, __typeMapper); __typeMapper.consumeEndTag(__in); }
@Override public SessionRenewalHeader renewSession(ConnectorConfig connectorConfig) throws ConnectionException { LOG.debug("renewing session..."); SessionRenewalHeader header = new SessionRenewalHeader(); connectorConfig.setSessionId(null); PartnerConnection connection = doConnection(connectorConfig); // update the connection session header ch.connection.setSessionHeader(connection.getSessionHeader().getSessionId()); header.name = new QName("urn:partner.soap.sforce.com", "SessionHeader"); header.headerElement = connection.getSessionHeader(); LOG.debug("session renewed!"); return header; } });
SessionHeader_element se = new SessionHeader_element(); se.setSessionId(connectorConfig.getSessionId()); ret.headerElement = se; return ret;
@Override public SessionRenewalHeader renewSession(ConnectorConfig connectorConfig) throws ConnectionException { LOG.debug("renewing session..."); SessionRenewalHeader header = new SessionRenewalHeader(); connectorConfig.setSessionId(null); PartnerConnection connection = doConnection(connectorConfig); // update the connection session header ch.connection.setSessionHeader(connection.getSessionHeader().getSessionId()); header.name = new QName("urn:partner.soap.sforce.com", "SessionHeader"); header.headerElement = connection.getSessionHeader(); LOG.debug("session renewed!"); return header; } });
SessionHeader_element se = new SessionHeader_element(); se.setSessionId(connectorConfig.getSessionId()); ret.headerElement = se; return ret;
@Override public SessionRenewalHeader renewSession(ConnectorConfig connectorConfig) throws ConnectionException { LOG.debug("renewing session..."); SessionRenewalHeader header = new SessionRenewalHeader(); connectorConfig.setSessionId(null); PartnerConnection connection = doConnection(connectorConfig, true); // update the connection session header ch.connection.setSessionHeader(connection.getSessionHeader().getSessionId()); header.name = new QName("urn:partner.soap.sforce.com", "SessionHeader"); header.headerElement = connection.getSessionHeader(); LOG.debug("session renewed!"); return header; } });
public PartnerConnection(ConnectorConfig config) throws ConnectionException { this.__config = config; this.__typeMapper.setPackagePrefix(null); this.__typeMapper.setConfig(config); config.verifyPartnerEndpoint(); if (!config.isManualLogin()) { if (config.getSessionId()==null) { config.setServiceEndpoint(config.getAuthEndpoint()); com.sforce.soap.partner.LoginResult result = login(config.getUsername(), config.getPassword()); config.setSessionId(result.getSessionId()); config.setServiceEndpoint(result.getServerUrl()); } else { if (config.getServiceEndpoint() == null) { throw new com.sforce.ws.ConnectionException("Please set ServiceEndpoint"); } } } __SessionHeader = new SessionHeader_element(); __SessionHeader.setSessionId(config.getSessionId()); }
@Override public SessionRenewalHeader renewSession(ConnectorConfig connectorConfig) throws ConnectionException { LOG.debug("renewing session..."); SessionRenewalHeader header = new SessionRenewalHeader(); connectorConfig.setSessionId(null); PartnerConnection connection = doConnection(connectorConfig, true); // update the connection session header ch.connection.setSessionHeader(connection.getSessionHeader().getSessionId()); header.name = new QName("urn:partner.soap.sforce.com", "SessionHeader"); header.headerElement = connection.getSessionHeader(); LOG.debug("session renewed!"); return header; } });
public static SoapConnection getToolingConnection(PartnerConnection pc, SalesforceConfig config) throws ConnectionException { LoginResult lr = pc.login(config.getUsername(), config.getPassword()); ConnectorConfig toolingConfig = new ConnectorConfig(); toolingConfig.setSessionId(pc.getSessionHeader().getSessionId()); toolingConfig.setServiceEndpoint(lr.getServerUrl().replace("Soap/u/", "Soap/s/")); toolingConfig.setManualLogin(false); SoapConnection soapConnection = Connector.newConnection(toolingConfig); return soapConnection; }