use of com.helger.peppol.smlclient.ManageServiceMetadataServiceCaller in project peppol-commons by phax.
the class SMLFuncTest method cleanup.
@Before
public void cleanup() throws Exception {
m_aSMClient = new ManageServiceMetadataServiceCaller(SML_INFO);
m_aSMClient.setSSLSocketFactory(createConfiguredSSLSocketFactory(SML_INFO, false));
try {
m_aSMClient.delete(SMP_ID);
} catch (final NotFoundFault e) {
// This is fine, since we are just cleaning
}
m_aServiceMetadataPublisher = _createSMPData(m_aSMClient, SMP_ID);
}
use of com.helger.peppol.smlclient.ManageServiceMetadataServiceCaller in project peppol-commons by phax.
the class SMLFuncTest method testCreateExistingBusinessIdentifierUnauthorized.
@Test(expected = BadRequestFault.class)
public void testCreateExistingBusinessIdentifierUnauthorized() throws Exception {
final ManageParticipantIdentifierServiceCaller aPIClientOld = new ManageParticipantIdentifierServiceCaller(SML_INFO);
aPIClientOld.setSSLSocketFactory(createConfiguredSSLSocketFactory(SML_INFO, false));
final ManageServiceMetadataServiceCaller aClient2 = new ManageServiceMetadataServiceCaller(SML_INFO);
aClient2.setSSLSocketFactory(createConfiguredSSLSocketFactory(SML_INFO, false));
try {
aClient2.delete(SMP_ID2);
} catch (final NotFoundFault e) {
// This is fine, since we are just cleaning
}
_createSMPData(aClient2, SMP_ID2);
final ManageParticipantIdentifierServiceCaller aPIClientNew = new ManageParticipantIdentifierServiceCaller(SML_INFO);
aPIClientNew.setSSLSocketFactory(createConfiguredSSLSocketFactory(SML_INFO, false));
aPIClientOld.create(SMP_ID, PeppolIdentifierFactory.INSTANCE.createParticipantIdentifierWithDefaultScheme(TEST_BUSINESS_IDENTIFIER1));
aPIClientNew.create(SMP_ID, PeppolIdentifierFactory.INSTANCE.createParticipantIdentifierWithDefaultScheme(TEST_BUSINESS_IDENTIFIER1));
}
use of com.helger.peppol.smlclient.ManageServiceMetadataServiceCaller in project peppol-commons by phax.
the class WildcardFuncTest method initialize.
@Before
public void initialize() throws Exception {
m_aSMClient = new ManageServiceMetadataServiceCaller(SML_INFO);
m_aSMClient.setSSLSocketFactory(createConfiguredSSLSocketFactory(SML_INFO, false));
try {
m_aSMClient.delete(SMP_ID);
} catch (final NotFoundFault e) {
// This is fine, since we are just cleaning
}
// Create SMP
final ServiceMetadataPublisherServiceType aServiceMetadataCreate = new ServiceMetadataPublisherServiceType();
aServiceMetadataCreate.setServiceMetadataPublisherID(SMP_ID);
final PublisherEndpointType aEndpoint = new PublisherEndpointType();
aEndpoint.setLogicalAddress(ADDRESS_LOGICAL);
aEndpoint.setPhysicalAddress(ADDRESS_PHYSICAL);
aServiceMetadataCreate.setPublisherEndpoint(aEndpoint);
m_aSMClient.create(aServiceMetadataCreate);
}
use of com.helger.peppol.smlclient.ManageServiceMetadataServiceCaller in project peppol-commons by phax.
the class DNSRegistrationFuncTest method testVerifySMPInDNS.
// SMP
@Test
public void testVerifySMPInDNS() throws Exception {
// @Before creates new SMP!
// verify created
final String publisher = _DNSLookupPublisher(SMP_ID);
assertEquals(SMP_1_LOGICAL_ADDRESS_VALIDATION, publisher);
// Update SML address
final ManageServiceMetadataServiceCaller manageServiceMetaData = new ManageServiceMetadataServiceCaller(SML_INFO);
manageServiceMetaData.update(SMP_ID, SMP_2_PHYSICAL_ADDRESS, SMP_2_LOGICAL_ADDRESS);
// verify update
final String updatedPublisher = _DNSLookupPublisher(SMP_ID);
assertEquals(SMP_2_LOGICAL_ADDRESS_VALIDATION, updatedPublisher);
// Delete SML
manageServiceMetaData.delete(SMP_ID);
// verify delete
final String deletedPublisher = _DNSLookupPublisher(SMP_ID);
assertNull(deletedPublisher);
}
use of com.helger.peppol.smlclient.ManageServiceMetadataServiceCaller in project peppol-commons by phax.
the class DNSRegistrationFuncTest method deleteSMPAfterTests.
@After
public void deleteSMPAfterTests() throws Exception {
LOGGER.info("Deleting an SMP");
final ManageServiceMetadataServiceCaller manageServiceMetaData = new ManageServiceMetadataServiceCaller(SML_INFO);
try {
manageServiceMetaData.delete(SMP_ID);
LOGGER.info("Deleted an SMP");
} catch (final NotFoundFault e) {
// this is ok
} catch (final Exception ex) {
LOGGER.error("Failed: " + ex.getMessage());
throw ex;
}
}
Aggregations