login();
try {
RegistryService rs = connection.getRegistryService();
blm = rs.getBusinessLifeCycleManager();
Creator creator = new Creator(blm);
Collection<Organization> orgs = new ArrayList<Organization>();
Organization organization = creator.createOrganization(this.getClass().getName());
orgs.add(organization);
// save the Organization
BulkResponse br = blm.saveOrganizations(orgs);
assertEquals(JAXRResponse.STATUS_SUCCESS, br.getStatus());
organization.setKey((Key)br.getCollection().iterator().next());
Service service = creator.createService(this.getClass().getName());
ArrayList<Service> services = new ArrayList<Service>();
organization.addService(service);
services.add(service);
//save service
BulkResponse br2 = blm.saveServices(services);
assertEquals(BulkResponse.STATUS_SUCCESS, br2.getStatus());
service.setKey((Key)br2.getCollection().iterator().next());
//save serviceBinding
ServiceBinding serviceBinding = creator.createServiceBinding();
service.addServiceBinding(serviceBinding);
ArrayList<ServiceBinding> serviceBindings = new ArrayList<ServiceBinding>();
serviceBindings.add(serviceBinding);
BulkResponse br5 = blm.saveServiceBindings(serviceBindings);
assertEquals(BulkResponse.STATUS_SUCCESS, br5.getStatus());