title: GO lang library to add user profile
body: <p>I am using the GO Lang SoftLayer package to add a user profile with the following template.</p>
  
  <pre><code>    email := w3id
  username := "286000_" + w3id
  address1 := "1101 Kitchawan Road"
  city := "Yorktown Heights"
  companyName := "WIS - RIS Account"
  state := "NY"
  country := "US"
  postalCode := "10598"
  timezoneID := 117
  userStatusID := 1001
  sslVpnAllowedFlag := true
  templateObject := datatypes.User_Customer{
      Email:             &amp;email,
      Username:          &amp;username,
      Address1:          &amp;address1,
      City:              &amp;city,
      CompanyName:       &amp;companyName,
      State:             &amp;state,
      Country:           &amp;country,
      PostalCode:        &amp;postalCode,
      FirstName:         &amp;firstname,
      LastName:          &amp;lastname,
      TimezoneId:        &amp;timezoneID,
      UserStatusId:      &amp;userStatusID,
      SslVpnAllowedFlag: &amp;sslVpnAllowedFlag,
  }
  
  fmt.Printf("Registering w3id %s, %s %s, with SL\n", w3id, firstname, lastname)
  
  //password := pg.NewPassword(12)
  password := "Temp4now!"
  userService := services.GetUserCustomerService(sess)
  u, err := userService.CreateObject(&amp;templateObject, &amp;password, &amp;password)
  if err != nil {
      fmt.Println(err)
      return
  }
  fmt.Printf("User registered: %s, password: %s\n", *u.Username, password)
  </code></pre>
  
  <p>After the user profile is added, the city, address1, timezone id, postal code aren't what was specified in te template.</p>
  
  <p>City is "Poughkeepsie"
  Address1 is "2455 South Road"
  Postal code is "12601-5400"
  timezone id is 113 not 117 as specified.  This timezone isn't specified on this account anywhere.</p>
  
  <p>Why are the template values not used?</p>