Cnext is looking for a BizTalk Developer

Responsibilities:


  • Participate in the analysis, design, development, deployment and transition to operations of the BTS soltutions we develop for our clients

  • Translate the functional requirements of our customers into technical solutions that really work

  • Serve as gatekeeper between service delivery and service operations (support change management, approve for operations, release and config mgt)

  • Optimize operational procedures (checklists, performance tuning, optimization, problem mgt)

  • Database Management (monitoring, tuning, maintenance)

  • Coordinate operational activities (Remote Operations and Development Center, Cnext Consultants)

  • Knowledge Mgt (known errors, handover to operations, checklists and scenarios)

  • Provide specialist support to Remote Operations Center & customer queries

Skills:


  • Strong focus on business outcomes

  • Versatile communication skills: talk with our customers in a language they understand

  • Excellent teamplayer

  • Project Management

  • Agile-minded

Profile:


  • At least 1 years’ experience with BizTalk. Good knowledge of .Net, SQL Server, WCF, SOA, ESB , EAI, EDI, Azure, XML, XSL(T). Certification is a plus.

  • Constant learner (certification is required)

  • Willing to go the extra mile

What we offer:


  • A dynamic, enjoyable and challenging work environment with room for development

  • Competitive salary package

  • We try to match people and jobs as best as possible so you can find the job you can thrive in.

  • We support you in every way we can so you can deliver outstanding services to our customers.

If you’re interested, please contact us on info@cnext.eu!

Advertisements

Cnext is looking for a BTS Operations Hero

Responsibilities:


  • Administer the BTS environment at our Managed Services Customers (includes platform modifications, monitoring, deployment, updates)

  • Serve as gatekeeper between service delivery and service operations (support change management, approve for operations, release and config mgt)

  • Optimize operational procedures (checklists, performance tuning, optimization, problem mgt)

  • Database Management (monitoring, tuning, maintenance)

  • Coordinate operational activities (Remote Operations and Development Center, Cnext Consultants)

  • Knowledge Mgt (known errors, handover to operations, checklists and scenarios)

  • Provide specialist support to Remote Operations Center & customer queries

Skills:


  • Passion for operational excellence

  • Excellent teamplayer

  • Strong communication skills

  • Methodical and well-organised

  • ITIL-minded

Profile:


  • At least 3 years’ experience as a system administrator in an enterprise environment

  • Broad knowledge of IT, experience with BizTalk is definitely a plus

  • Willing to go the extra mile

If you’re interested, please contact us on info@cnext.eu!

Validation error for schema with Any-element

At the company I am working for, the goal is to have Unit tests for every mapping and flow. One of the schemas we are using is a generic schema that we use to send insert statements to SQL Server. This schema contains an <Any>-element, as you can see in below image.

Schema

We tried validating an XML message as below.

XML Message to validate

As you can see, technically this document should validate just fine since the root node is correct, namespace is correct and the rest of the body content should be ignored. However, when trying to validate the message using Visual Studio or via BizUnit, we get following error:

Error Message on validation

Solution

To resolve this issue, you should go back to the schema in Visual Studio. Now go to the XSD definition of the file to be generated and select the <Any> element. And view the properties of this node. We are especially interested in the ‘Process Content’ property. Initially, this property will have the value (Default) set and as a result the processContents attribute will not be added to the <Any>-element. With these settings BizTalk will validate the content of this item, causing the validation error as mentioned.

Schema Any-element Properties

Now change the value of this ‘Process Content’ property to Skip and you will notice the processContents attribute will be added to the <Any>-element in the XSD schema definition.

Changed Schema with the ProcessContent attribute

Having the property set to Skip, BizTalk will not validate the content of the -element. This is exactly the behavior that we expected and this time our test succeeded.

Succesful validation test

BizTalk file mask difference for windows 7 and windows server 2008 r2

Problem
When defining a file mask for a specific extension for a file receive location on BizTalk, there’s a difference in which files will be processed depending on the installed OS.

For example, a file receive location on BizTalk 2010 in Windows 7 with extension *.xls will not only process xls files but also xlsx files. While the exact same file mask defined on a receive location in Windows Server 2008 R2 will only pickup files with extension xls.

Cause
This behaviour is caused by the Windows operating system and can be reproduced without BizTalk in a command prompt.

Create 2 files in a folder location: one with extension txt the other with extension txt1. When you type ‘DIR *.txt’ in the command prompt on Windows 7, 2 files will be found. When doing the same on Windows Server 2008 R2, only 1 file will be found.

Renewal of Microsoft Gold Partnership

Once again, Cnext is proud to announce the renewal of the gold partnership with Microsoft, demonstrating a “best-in-class” ability and commitment to meet Microsoft Corp. customers’ evolving needs in today’s dynamic business environment and distinguishing itself within the top 1 percent of Microsoft’s partner ecosystem. Cnext reached this gold partnership in the category Application Integration.

To obtain a gold partnership, partners must prove their technology expertise. Achieved by having multiple Microsoft Certified Professionals within the Cnext corporation.

Another requirement is to have multiple positive evaluations and approvals from our customers. Some of these testimonials from our customers can also be found on the Cnext website under references (http://www.cnext.eu/references/)

ibizgoldapplicationintegrationlogo
Thanks to all concerned!

How do you handle the BizTalk deployment?

For the deployment of BizTalk applications we use a custom made tool within our company. We were curious to have some feedback from the community on the deployment of BizTalk applications. How do you handle the biztalk deployments at your company?

Our deployment manager tool is based on the idea to store all used objects in a database model (BizTalk artifacts, but also stuff like MSMQ, file locations, SQL objects, etc. …). Most of these objects are added using auto discovery of the BizTalk databases, so manually adding of objects is reduced to a minimum. Above all, BizTalk artifacts can have a different configuration (binding) defined per environment (test, dev, prod, …).
It also allows you to define all dependencies. Again most of these dependencies will be defined by the tool automatically.
This way of working makes it possible for the tool to define which actions need to be taken to deploy a certain application (or just a part of the application or only some objects). The deployment manager tool will define which objects need to be removed and redeployed (also unenlisting/disabling and starting/enabling artifacts will be done by itself). As a result, using the tool will allow us to deploy much faster, because the objects to redeploy are reduced to an absolute minimum and no complete redeploy is needed (like BizTalk Deployment framework does for example).

Another very useful and much used functionality is the possibility to define complete business/functional flows, including some generic components. This makes sure you can also deploy or redeploy a complete (new) flow (like an order flow for example) by itself, including all necessary objects (receive and send ports, file locations, etc. …).

The deployment can be done cross BizTalk applications. So the separation in applications is no longer deployment dependent.

The most important part is to set the database model correct and keep it this way… this will guarantee a much easier and faster deployment, where each environment has its own version of the current deployed objects.

 

Please answer following questions:

  1.      Is your BizTalk deployment automated (BizTalk deployment framework, custom scripting with MSBuild or BTSTask, powershell scripts, etc. …), or do you just do manual deployment using MSI and binding files?
  2.        Which deployment tools or scripts are you using, or have you used before? And what are your thoughts of these tools (benefits and complaints)?
  3.        What do you think of a tool like our custom deployment manager tool (using autodiscovery, etc. …)?

Thanks for your replies.

BizTalkSummit 2012

The yearly Biztalk Summit takes place on December 10th and 11th at the Microsoft Campus in Redmond… So it’s only just over.

On the BizTalk summit the new BizTalk roadmap will be revealed to all attendees. The summit is invite only and its not advertised anywhere outside the closed community of existing customers, partners, MVP’s and few more. Cnext is one of the happy few that got the honor of attending the BizTalk Summit 2012, joining the best integrators on the planet.

Stay tuned for more…

For now, here is the agenda…

DAY ONE

Keynote – Vision and roadmap for BizTalk
Overview of new features in BizTalk on-premises and in the Cloud
Host Integration Server (HIS)
Deep Dive on BizTalk Server 2013
B2B Integration with Windows Azure BizTalk Services
Microsoft Consulting Services: Notes from the Field
Ask the BizTalk Team – moderated Panel Discussion

DAY TWO

Joint Session: Microsoft Integration in the Enterprise
Track 1 Track 2
Windows Azure BizTalk Services: Service Experience Implementing SOA with BizTalk Server – Service Virtualization and Governance
Extending Windows Azure BizTalk Services BizTalk Server Management and Monitoring
Real-world hybrid integration solutions with BizTalk “Server and Services” Building Healthcare Provider solutions with BizTalk Server
Implementing an ESB with BizTalk Server Healthcare HIPAA Solutions with BizTalk Server
Reception / Mingle with the Product Group & Services